scoreline — Délivre un ou plusieurs évènements de ligne de partition depuis un instrument.
scoreline délivre un ou plusieurs évènements de partition, si ktrig vaut 1, à chaque période k. Il peut gérer les chaînes de caractères dans les mêmes conditions que dans la partition standard. Les chaînes de caractères sur plusieurs lignes sont acceptées, en utilisant {{ }} pour encadrer la chaîne de caractères.
« Sin » -- une chaîne de caractères (entre guillemets ou encadrée par {{ }}), contenant un ou plusieurs évènements de partition.
Voici un exemple de l'opcode scoreline.
Exemple 476. Exemple
instr 1 ktrig init 1 scoreline {{ i 2 0 3 "flutec3.wav" i 2 1 3 "clarc3.wav" }}, ktrig ktrig = 0 endin instr 2 aout soundin p4 out aout endin
Vous pouvez utiliser des opcodes de chaîne de caractères comme sprintfk pour produire les chaînes de caractères à passer à scoreline comme ceci :
Sfil = "/Volumes/Bla/file.aif" String sprintfk {{i 2 0 %f "%s" %f %f %f %f}}, idur, Sfil, p5, p6, knorm, iskip scoreline String, ktrig