The things that you read here are "in addition to" what was explained on the "More Info" page (an "addendum" if you will).
That is, nothing you read here changes what you read before (Hmmm... I should explain that better sometime).
See the Examples page for a couple of "Multiple-Voice" Exercises.
Multiple voice considerations |
---|
Track Instruments & Voices |
*** These options can be over-ridden in Standalone mode. |
Setting Track Instrument |
Use the following (the values {see list} here are the track defaults):SET TRACKINSTRUMENT(1)=129 Sets Track 1 to General Midi Drums SET TRACKINSTRUMENT(2)=118 Sets Track 2 to "Melodic Tom" SET TRACKINSTRUMENT(3)=118 Sets Track 3 to "Melodic Tom" SET TRACKINSTRUMENT(4)=129 Sets Track 4 to General Midi Drums (You could set the instrument to anything from 1 to 128 but you'd still only get to use 6 pitches from each instrument.) N.B. - The Drumputer plays notes to their full time value (i.e. tied to the next note) so your best bet, when using melodic/chromatic instruments is to stick with percussive ones (and/or those with short "sustain") |
Setting Track Voices |
Use the following (the values here are the track defaults):SET TRACKVOICES(1)=40,35,42,46,50,45 'Snare,Bass,Closed HH,Open HH,HiTom,LoTom SET TRACKVOICES(2)=101,94,87,80,73,108 'Corresponds to note numbers found here SET TRACKVOICES(3)=69,62,55,48,41,34 'Corresponds to note numbers found here SET TRACKVOICES(4)=40,35,42,46,50,45 'Same as Track 1 |
Setting Track Volumes |
Use the following (the values here are the track defaults):SET TRACKVOLUMES(#)=10,23,36,49,62,75,88,101,114,127 '9 values - must be between 1 and 127Each item is the MIDI equivalent that corresponds to the volume value that you assign in a raw note definition. This was added because, in some cases, you might find that some tracks can use a volume "boost" to bring them up to the other tracks. This allows you to write all tracks with the same relative volume AND have them audibly sound the same (i.e. volumes at drumputer level "3" on different tracks can all sound just "as loud" as each other). This is a very sound-card-specific setting and shouldn't be expected to have the same effect somewhere else. |
Changing Tracks |
Simply insert a line like "TRACK #" where # is 1,2,3,4 like this:roll roll roll roll TRACK 2 dut dut dut dut rest rest TRACK 3 rest rest dut dut dut dutYou don't need to put in "TRACK 1" if it is the first one defined. The old rules still apply. That is, these "rudiment" lists, even when multiple tracks are used, should come last. |
MULTITRACKS Mode |
* NEW IN VERSION 3.0 * MultiTracks Mode (SET MULTITRACKSMODE=ON) allows you to compose vertically (i.e. the familiar "ABAC", "AABA", "ABCA" song forms, to name a few) All rudiments and patterns are defined as normal. But you also have to define MULTITRACKS variables like so: MULTITRACKS partA=track1patternA track2patternA track3patternA MULTITRACKS partB=track1patternB track2patternB track3patternB MULTITRACKS partC=track1patternC track2patternC track3patternC ' and then your final line could look something like this: partA partB partA partCThe individual components that make up the MULTITRACK variable (i.e. the "track#patternA" in the example above) should each be identical in the amount of time they take up. And each MULTITRACK variable should have the same # of items (they all have to reference the same amount of tracks). But, there's no reason why partB should be the same length as partA or partC, though. The individual parts that the variable is composed of, if it's not obvious by the example, each represent a track. So, each MULTITRACKS variable should have the same number of parts, each taking up the same amount of time. And, as in non-Multitracks mode, a list of MULTITRACKS variables (not the MULTITRACKS definitions) should be the final line(s). |
Multi-Voiced Notes |
Voices are denoted by the letters "A" thru "F". Consider the following:RAW a=25>A+B+C 'Play 8th note, Volume 5 on voices A + B + C RAW b=25+B+C 'Play 8th note, Volume 5 on voices A + B + C RAW c=25>B+C 'Play 8th note, Volume 5 on voices B + C ONLY RAW d=25>D 'Play 8th note, Volume 5 on voice D ONLY RAW e=25 'Play 8th note, Volume 5 on voice A ONLY (default voice)Notice that rudiments a and b produce the same result |
Multi-Voiced Releases |
You can extend the SET PLAYRELEASE setting like this:SET PLAYRELEASE=NO,A+B,A,A+B+C+D+E 'Info after "NO" is ignored SET PLAYRELEASE=YES,A+B,A,A+B+C+D+E 'This will play release on Voice A+B of track 1, 'Voice A of track 2, and Voice A-E of track 3 SET PLAYRELEASE=YES,A+B,,A+B+C+D+E 'Same as above but Track 2 doesn't play the release |
Click here for more on Marching Percussion Soundfont usage |
If you have Virtual Drumline by TapSpace Publications you can use:
SET DEFAULTS=VIRTDRUMLINE,2 'The 2 indicates that you've installed it in bank 002. Edit as appropriate which is the equivalent of: SET TRACKBANK( 1)=2;SET TRACKBANK( 2)=2;SET TRACKBANK( 3)=2;SET TRACKBANK( 4)=2 SET TRACKPATCH(1)=0;SET TRACKPATCH(2)=1;SET TRACKPATCH(3)=5;SET TRACKPATCH(4)=7 SET BARBANK=2;SET BANKBEAT=2;SET BARPATCH=7;SET BEATPATCH=1 'the above will apply for 8 tracks if SET STANDALONE=TRUE SET TRACKVOICES(1)=80,79,81,40,48,50 '(Snare, Snare Gak, Snare Ping, Stick Click,Crash,RideBell) SET TRACKVOICES(2)=74,72,69,67,65,38 '(Tenors with Gak on voice F) SET TRACKVOICES(3)=74,72,69,67,65,77 '(Basses with Higher drum on voice F) SET TRACKVOICES(4)=46,58,49,48,57,55 '(YamahaCrash1,ClosedHH,OpenHH,HHfoot,RideBell,RidePing) SET TRACKVOLUMES(#)=21,49,79,90,97,104,111,119,127 '(for each of tracks 1-4 or 8 - VDL Soundfont is quiet) SET VOICEBEAT=36;SET VOICEBAR=46 |
If you insert the following (must be at top of script):SET STANDALONE=TRUEthis will give you the option of using 8 tracks, setting up 31 note types (22 User-definable - i.e. SET ATICKS=... to SET VTICKS=...) and 24 Voices (voice characters "A" thru "X"). See "The Magic Flute" on the Examples page to see how this is used.
Why did I do this?
Why only for the Standalone version (not for the web)? And, because of these increased capabilities it will require more memory to run (you probably won't notice it) but, again, my ISP would. |
Octave | Note Numbers | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
C | C# | D | D# | E | F | F# | G | G# | A | A# | B | |
0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
2 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
3 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
4 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
5 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 |
6 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 |
7 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 |
8 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 |
9 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 |
10 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 |
Piano | |||
---|---|---|---|
1. Acoustic Piano | 2. BrtAcou Piano | 3. ElecGrand Piano | 4. Honky Tonk Piano |
5. Elec.Piano 1 | 6. Elec.Piano 2 | 7. Harsichord | 8. Clavichord |
Chromatic Percussion | |||
9. Celesta | 10. Glockenspiel | 11. Music Box | 12. Vibraphone |
13. Marimba | 14. Xylophone | 15. Tubular Bells | 16. Dulcimer |
Organ | |||
17. Drawbar Organ | 18. Perc. Organ | 19. Rock Organ | 20. Church Organ |
21. Reed Organ | 22. Accordian | 23. Harmonica | 24. Tango Accordian |
Guitar | |||
25. Acoustic Guitar | 26. SteelAcous. Guitar | 27. El.Jazz Guitar | 28. Electric Guitar |
29. El. Muted Guitar | 30. Overdriven Guitar | 31. Distortion Guitar | 32. Guitar Harmonic |
Bass | |||
33. Acoustic Bass | 34. El.Bass Finger | 35. El.Bass Pick | 36. Fretless Bass |
37. Slap Bass 1 | 38. Slap Bass 2 | 39. Synth Bass 1 | 40. Synth Bass 2 |
Strings | |||
41. Violin | 42. Viola | 43. Cello | 44. Contra Bass |
45. Tremelo Strings | 46. Pizz. Strings | 47. Orch. Strings | 48. Timpani |
Ensemble | |||
49. String Ens.1 | 50. String Ens.2 | 51. Synth.Strings 1 | 52. Synth.Strings 2 |
53. Choir Aahs | 54. Voice Oohs | 55. Synth Voice | 56. Orchestra Hit |
Brass | |||
57. Trumpet | 58. Trombone | 59. Tuba | 60. Muted Trumpet |
61. French Horn | 62. Brass Section | 63. Synth Brass 1 | 64. Synth Brass 2 |
Reed | |||
65. Soprano Sax | 66. Alto Sax | 67. Tenor Sax | 68. Baritone Sax |
69. Oboe | 70. English Horn | 71. Bassoon | 72. Clarinet |
Pipe | |||
73. Piccolo | 74. Flute | 75. Recorder | 76. Pan Flute |
77. Blown Bottle | 78. Shakuhachi | 79. Whistle | 80. Ocarina |
Synth Lead | |||
81. Lead1 Square | 82. Lead2 Sawtooth | 83. Lead3 Calliope | 84. Lead4 Chiff |
85. Lead5 Charang | 86. Lead6 Voice | 87. Lead7 Fifths | 88. Lead8 Bass Ld |
Synth Pad | |||
89. Pad1 New Age | 90. Pad2 Warm | 91. Pad3 Polysynth | 92. Pad4 Choir |
93. Pad5 Bowed | 94. Pad6 Metallic | 95. Pad7 Halo | 96. Pad8 Sweep |
Synth F/X | |||
97. FX1 Rain | 98. FX2 Soundtrack | 99. FX3 Crystal | 100. FX4 Atmosphere |
101. FX5 Brightness | 102. FX6 Goblins | 103. FX7 Echoes | 104. FX8 Sci-Fi |
Ethnic | |||
105. Sitar | 106. Banjo | 107. Shamisen | 108. Koto |
109. Kalimba | 110. Bagpipe | 111. Fiddle | 112. Shanai |
Percussive | |||
113. TinkerBell | 114. Agogo | 115. SteelDrums | 116. Woodblock |
117. TaikoDrum | 118. Melodic Tom | 119. SynthDrum | 120. Reverse Cymbal |
Sound F/X | |||
121. Guitar Fret Noise | 122. Breath Noise | 123. Seashore | 124. BirdTweet |
125. Telephone | 126. Helicopter | 127. Applause | 128. Gunshot |