//-------------------------------------------------------------------------------------------- // Global instrument parameters // // // legend: // PRF - Formant Shift Reshaping Filter - used in legato portamento // DEF - Dynamic Expression Filter - used for continuous note expressiveness after note-on // // NOTE: PRF and DEF are enhancements only applicable to 24bit instruments // [Global Data] SlideControl=1 // (0-1) Internal (0) or external (1) CC for Portamento ControllerInfo=64 // (CC#) CC# ext. Portamento,5-Portam Time,1-ModWHeel,2-Breath,4-Foot,etc Parameter1=90 // (0-127) Ext. Portamento perf. range scale High Parameter2=8 // (0-127) Ext. Portamento perf. range scale Low Parameter3=8 // (0-127) Default portamento time value (Internal and Ext. at instrument load) Parameter4=127 // (0-127) Modulate portamento time over velocity, 0-none, 127-max Parameter5=0 // (0-127) Velocity response for sliding notes, 0-none(orig), 127-max Parameter6=3 // (0-3) (24bit INST. ONLY) Use pitch table filters, 0-off 1-PRF,2-DEF,3-both Parameter7=0 // (-48-48) (24bit INST. ONLY) table note offset, 0 = no offset Parameter8=0 // (0-127) (24bit INST. ONLY) PRF velocity filter pullback, 0-no pullback,127-full pullback Parameter9=1 // (0-1) Slide Speed Type, 0-nonlinear bell-type(acoustic), 1-linear(synth) dwMaxUpSlide=12 // limits the upward slide by 'n' notes, 0 : implies there is no limit dwMaxDwSlide=12 // limits the downard slide by 'n' notes, 0 : implies there is no limit Parameter12=1 // (1-119, 123,125) (24bit INST. ONLY) DEF assigned CCsource(1-119, 123=MAUTO_PITCHWHEEL, 125=Chan. Aftertouch) Parameter13=0 // (0-31) (24bit INST. ONLY) PRF Upward long interval tuning reference 0=def octave, 1-31=semitones Parameter14=0 // (0-31) (24bit INST. ONLY) PRF Downward long interval tuning reference 0=def octave, 1-31=semitones Parameter15=1 // (0-1) (24bit INST. ONLY) DEF enable EG2 modulation of DEF (in addition to external controller) Parameter16=0 // (0-64) (24bit INST.,Param12=125 ONLY) DEF aftertouch nominal offset value Parameter17=0 // (0-2) (24bit INST ONLY) SIV Mode - Spectral Interpolation over Velocity,0-off,1-on vel,2-vel+CC# Parameter18=0 Parameter19=0 Parameter20=0 Parameter21=0 Parameter22=0 Parameter23=0 Parameter24=0 Parameter25=0 Parameter26=0 Parameter27=0 Parameter28=0 Parameter29=0 Parameter30=0 // (0-1) Filter Calibration Mode (for Development use), 0-normal off, 1-on //-------------------------------------------------------------------------------------------- // Note specific parameters (Below) // // // legend: // PRF - Formant Shift Reshaping Filter - used in legato portamento // DEF - Dynamic Expression Filter - used for continuous note expressiveness after note-on // // NOTE: PRF and DEF are enhancements only applicable to 24bit instruments // // //For each note below there are eight values defined as follows: // 1 - Keyboard (note specific) portamento time offset, (-64(faster) to 64(slower)), default 0 // 2 - PRF filter - Up Short Interval, four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // 3 - PRF filter - Up Long Interval, four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // 4 - PRF filter - Dn Short Interval, four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // 5 - PRF filter - Dn Long Interval, four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // 6 - DEF filter - CC val=127,Forte, four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // 7 - DEF filter - CC val=64, MezForte,four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // 8 - DEF filter - CC val=0 Pianissimo,four 1-byte params: Fc0,Q0,Q0H,V0=hex: 0x(1)(2)(3)(4) // // V0 - 0 = -36dB, 64(40h) = 0dB (unity gain), 127(7fh) = +14dB // // flat: Fc0=127(7F) Q0=40(28) Q0H=88(58) V0=64(40) // Up Short , Up Long , Dn Short , Dn Long , DEF Forte , DEF Mezzo, DEF Piano , [Pitch Data] 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A0 (21) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#0 (22) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B0 (23) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C1 (24) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#1 (25) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D1 (26) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#1 (27) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E1 (28) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F1 (29) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#1 (30) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G1 (31) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#1 (32) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A1 (33) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#1 (34) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B1 (35) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C2 (36) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#2 (37) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D2 (38) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#2 (39) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E2 (40) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F2 (41) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#2 (42) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G2 (43) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#2 (44) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A2 (45) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#2 (46) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B2 (47) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C3 (48) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#3 (49) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D3 (50) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#3 (51) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E3 (52) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F3 (53) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#3 (54) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G3 (55) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#3 (56) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A3 (57) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#3 (58) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B3 (59) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C4 (60) Middle C 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#4 (61) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D4 (62) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#4 (63) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E4 (64) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F4 (65) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#4 (66) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G4 (67) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#4 (68) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A4 (69) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#4 (70) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B4 (71) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C5 (72) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#5 (73) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D5 (74) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#5 (75) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E5 (76) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F5 (77) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#5 (78) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G5 (79) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#5 (80) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A5 (81) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#5 (82) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B5(83) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C6 (84) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#6 (85) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D6 (86) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#6 (87) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E6 (88) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F6 (89) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#6 (90) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G6 (91) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#6 (92) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A6 (93) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#6 (94) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B6 (95) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C7 (96) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C#7 (97) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D7 (98) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note D#7 (99) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note E7 (100) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F7 (101) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note F#7 (102) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G7 (103) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note G#7 (104) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A7 (105) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note A#7 (106) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note B7(107) 0, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, 0x7F285840, // Note C8 (108)