ATSpartialtap

ATSpartialtap — retourne une paire fréquence, amplitude à partir d'un opcode ATSbufread.

Description

ATSpartialtap prend un numéro de partiel et retourne une paire fréquence, amplitude. Les données de fréquence et d'amplitude proviennent d'un opcode ATSbufread.

Syntaxe

kfrq, kamp ATSpartialtap ipartialnum

Initialisation

ipartialnum - indique le partiel que l'opcode ATSpartialtap doit lire à partir d'un ATSbufread.

Exécution

kfrq - retourne la valeur de fréquence du partiel demandé.

kamp - retourne la valeur d'amplitude du partiel demandé.

ATSpartialtap prend un numéro de partiel et retourne une paire fréquence, amplitude. Les données de fréquence et d'amplitude proviennent d'un opcode ATSbufread C'est une version restreinte d'ATSread, car chaque opcode ATSread a son propre pointeur de temps indépendant et ATSpartialtap est restreint aux données données par un ATSbufread. Cette simplicité est son point fort.

Exemples

  ktime         line           0, p3, 2.4
                ATSbufread     ktime, 1, "crt.ats", 20
  kfreq1, kamp1 ATSpartialtap  1
  kfreq2, kamp2 ATSpartialtap  10
  kfreq3, kamp3 ATSpartialtap  20

Cet exemple utilise un ATSpartialtap et un ATSbufread pour lire les partiels 1, 10 et 20 de 'crt.ats'. On pourrait utiliser ces amplitudes et ces fréquences pour resynthétiser les partiels ou pour faire quelque chose de tout à fait différent.

Voir Aussi

ATSread, ATSreadnz, ATSinfo, ATSsinnoi, ATSbufread, ATScross, ATSinterpread, ATSadd, ATSaddnz

Crédits

Auteur : Alex Norman
Seattle,Washington
2004