On each channel, several standard MIDI parameters can be controlled: Volume, Panning, Pitch (used for detuning, pitch bends, or "portamento"), Expression (a fraction of volume), and Modulation depth (auto-vibrato). Individual notes also have a "velocity" parameter which sets the note's loudness. Most programs have already implemented most or all of these parameters within their interface, but you may need to send/automate a piece of data known as a " Control Change" (CC for short) to set or alter some of them (such as Modulation or Expression). Consult with your software's manual on how to set up MIDI CCs if necessary! CCs are simply a value between 0 and 127 that control a specific parameter. * CC#1 - Modulation - controls auto-vibrato for the channel. In MSGS, the vibrato triggers at different times depending on the patch. (Notably, channel pitch is separate and not a CC.) * CC#10 - Channel Panning (0 = all the way left, 127 = all the way right) Pitch Bend Range (which defaults to +/-2 semitones but can be increased to 12) can also be controlled via a slightly more elaborate CC setup. Set both CC#100 and CC#101 to 0, then use CC#6 to control the pitch bend range. If desired, CC#38 offers fine-tuning of the range. Some software (such as FL Studio) may have this implemented already. You aren't locked into the patch for the whole song! The selected patch for a MIDI channel can be changed using a " Program Change" event. Though its sound is often regarded as flat and unexciting, some traditions have emerged for getting the most out of the MSGS sound set and its virtually nonexistent access to DSP effects.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |