diff options
Diffstat (limited to 'muse2/README.instruments')
-rw-r--r-- | muse2/README.instruments | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/muse2/README.instruments b/muse2/README.instruments index a2693b4e..adb12dab 100644 --- a/muse2/README.instruments +++ b/muse2/README.instruments @@ -1,11 +1,12 @@ ================================================ MusE loadable Midi Instrument Definitions - (as of 10.09.2003) MusE 0.7.0 + (valid from around MusE 0.8.1, Edited by Tim APR.25.2010, at MusE 2.0alpha) ================================================ - File Extension ".idf" - searched in Subdirectory "instruments" (/usr/share/muse/instruments on my system) + - Can be viewed, created or edited with menu 'Midi -> Edit Instrument' All found instrument definitions are presented by MusE in Config->MidiPorts in Pulldown in column "Instrument". @@ -30,12 +31,8 @@ <Patch name="Fingered Bass" prog="33"/> </PatchGroup> ... - <Controller name="Brightness"> - <n>0x4a</n> - <min>0</min> - <max>127</max> - <init>0</init> - </Controller> + <Controller name="Pan" l="10" min="-64" max="63" init="0" /> + <Controller name="PitchBendSensitivity" type="RPN" h="0" l="0" max="24" init="2" /> ... </MidiInstrument> </muse> @@ -91,12 +88,24 @@ (6) Controller have the following porperties: name: arbitrary unique (short) string describing the controller - n: controller number, defines also the controller type: - values from 0x0 - 0x7f are 7Bit controller - values from 0x1000 - 0x1ffff are 14 bit controller with - MSB/LSB value pairs - values from 0x20000 - 0x2ffff are RPN's - values from 0x30000 - 0x3ffff are NRPN's + + type: Controller7 regular 7-bit controller + Controller14 14-bit controller + RPN registered parameter 7-bit + NRPN non registered parameter 7-bit + RPN14 registered parameter 14-bit + NRPN14 non registered parameter 14-bit + Pitch pitch mod wheel + Program program + + Default Controller7 if omitted. + Pitch and Program are convenience controllers which + wrap pitch or program functionality in one controller. + + h: controller number MSB. Default 0 if omitted. + l: controller number LSB. Default 0 if omitted. + For drum controllers, this can also be "pitch" indicating + each drum 'note' has its own controller. min: minimum value for controller max: maximum value for controller @@ -104,5 +113,8 @@ undefined after instrument reset, use the ''undefined'' value 0x10000 - the min/max/init values can be ommited + The min/max/init values can be omitted + Auto-biasing feature: If min is less than zero, such as with + pan = -64 -> 63, MusE automatically displays this range, + yet uses the true range of 0-127 'behind the scenes'. |