IntroductionThe ornament macros offer BarFly users a simple way to get automatic playback of trills and other ornaments, greatly increasing the quality of the sound and midi output from the program. I won't go into a detailed description here. If you use BarFly, you can look at the file "Using BarFly Macros" that came with the program. If you don't use it, you aren't interested in this stuff in any case.Here are some ornament macros I've been using to create the midi files at Musica Viva:
Back to top
Basic ornaments m:Tn = n//o//n/ m:Tn2 = n//o//n//o//n//o//n/ m:Tn3 = n//o//n//o// (3n/o/n/ (3o/n/o/ m:Mn = (3n/o/n/ m:Mn2 = n//o//n//o// (3n/o/n/ m:~n = o/4n/4m/4n/4 m:~n2 = (3o/n/m/ n m:~n3 = no/4n/m/4n
Back to top
Baroque ornaments m:Tn = (3o/4n/4o/4 n/ m:Tn3 = o/n/4o/4 (3n/4m/4n/4- n m:Tn6 = (3o/n/o/ (3n/o/n/ (3o/n/o/ (3n/o/n/ o/4n/4o/4n/4 o/4n/4o/4n/4 m:Tn4 = o (3n/o/n/ (3o/n/o/ (3n/o/n/ m:Tn3 = o (3n/o/n/ o/4n/4o/4n/4 m:Tn = o/4n/4o/4n/4 m:Mn6 = o (3/no/n/ o/4n/4m/4n/4 o/4n3/4- n2 m:Tn2 = (3o/n/o/ n/4o/4n/ m:Tn = o/4n/4o/4n/4 m:Tn3/2 = o/4n/4o/4n/4o/4n/4 m:Tn3 = (3o/n/o/ n/4o/4n/ o/4n3/4 m:Tn2 = (3o/n/o/ n/4o/4n/ m:Tn = o/4n/4o/4n/4 m:Mn3 = o/4n/4o/4n/4- n2 m:Mn2 = o/4n/4o/4n/4- n m:Mn = o/4n3/4
Back to top
Octave doublingThe ornament macros can be used for other things too. Jack Campin once suggested this: m: On = [nn,]This causes every note with an O in front to be doubled one octave down. You'll have to add one macro line for each note value like this: m: On2 = [n2n,2] m: On/ = [n/n,/]Note that for some reason recent versions of BarFly is not able to play tunes with octave doubling macros directly. You can use the "expand macros" function and play the new files though.
Back to top
TremoloYou can (ab)use the ornament macro system to create tremolo effects, such as: m: On = n/4n/4n/4n/4Again, you'll have to use one macro line for each note value: m: On2 = n/4n/4n/4n/4n/4n/4n/4n/4 m: On/ = n/4n/4
Back to top
Submit macrosWould you like to have your own ornament macros posted here? Just email them to frnordbe@online.no.
Back to top
|
|