Roland GS and Yamaha XG NRPN Support to Roland JV/XP Usage NRPN NRPN Data Data MSB LSB MSB LSB CC99 CC98 CC06 CC38 01 08 00-7F n/a (-64 - 0 - +63) Vibrato Rate (relative change) 01 09 00-7F n/a (-64 - 0 - +63) Vibrato Depth (relative change) 01 0A 00-7F n/a (-64 - 0 - +63) Vibrato Delay (relative change) 01 20 00-7F n/a (-64 - 0 - +63) Filter Cutoff Freq. (relative change) 01 21 00-7F n/a (-64 - 0 - +63) Filter Resonance (relative change) 01 63 00-7F n/a (-64 - 0 - +63) EG (TVF&TVA) Attack Time (relative change) 01 64 00-7F n/a (-64 - 0 - +63) EG (TVF&TVA) Decay Time (relative change) 01 66 00-7F n/a (-64 - 0 - +63) EG (TVF&TVA) Release Time (relative change) *14 00-7F 00-7F n/a (-64 - 0 - +63) Drum Filter Cutoff Freq. (relative change) *15 00-7F 00-7F n/a (-64 - 0 - +63) Drum Filter Resonance (relative change) *16 00-7F 00-7F n/a (-64 - 0 - +63) Drum EG Attack Rate (relative change) *17 00-7F 00-7F n/a (-64 - 0 - +63) Drum EG Decay Rate (relative change) 18 00-7F 00-7F n/a (-64 - 0 - +63) Drum Instrument Pitch Coarse (relative change) *19 00-7F 00-7F n/a (-64 - 0 - +63) Drum Instrument Pitch Fine (relative change) 1A 00-7F 00-7F n/a (0 to Max) Drum Instrument Level (absolute change) 1C 00-7F 00-7F n/a (Random, L>C>R) Drum Instrument Panpot (absolute change) 1D 00-7F 00-7F n/a (0 to Max) Drum Instrument Reverb Send Level (absolute change) 1E 00-7F 00-7F n/a (0 to Max) Drum Instrument Chorus Send Level (absolute change) %1F 00-7F 00-7F n/a (0 to Max) Drum Instrument Variation Send Level (absolute change) * = added by Yamaha XG; % changed from Delay to Variation by Yamaha XG Roland JV/XP Sysex comparable support using TEMP Performance Part 1 Tone 1 as an example where "dd"=data, "cc"=checksum. Vibrato Rate F0 41 10 6A 12 02 00 10 2F dd cc F7 Vibrato Depth F0 41 10 6A 12 02 00 10 16 dd cc F7 Vibrato Delay F0 41 10 6A 12 02 00 10 31 dd cc F7 Filter Cutoff Freq. F0 41 10 6A 12 02 00 10 51 dd cc F7 Filter Resonance F0 41 10 6A 12 02 00 10 53 dd cc F7 EG Attack Time (TVF) F0 41 10 6A 12 02 00 10 5B dd cc F7 (TVA) F0 41 10 6A 12 02 00 10 6E dd cc F7 EG Decay Time (TVF) F0 41 10 6A 12 02 00 10 5D dd cc F7 (TVA) F0 41 10 6A 12 02 00 10 70 dd cc F7 EG Release Time (TVF) F0 41 10 6A 12 02 00 10 5E dd cc F7 (TVA) F0 41 10 6A 12 02 00 10 71 dd cc F7 Obviously these can only be applied for Part 10 and "rr"=drum note. Drum Filter Cutoff Freq. F0 41 10 6A 12 02 09 rr 1B dd cc F7 Drum Filter Resonance F0 41 10 6A 12 02 09 rr 1C dd cc F7 Drum EG Attack Rate (TVF) F0 41 10 6A 12 02 09 rr 21 dd cc F7 (TVA) F0 41 10 6A 12 02 09 rr 2C dd cc F7 Drum EG Decay Rate (TVF) F0 41 10 6A 12 02 09 rr 23 dd cc F7 (TVA) F0 41 10 6A 12 02 09 rr 2E dd cc F7 Drum Instrument Pitch Coarse n/a Drum Instrument Pitch Fine F0 41 10 6A 12 02 09 rr 0D dd cc F7 Drum Instrument Level F0 41 10 6A 12 02 09 rr 29 dd cc F7 Drum Instrument Panpot F0 41 10 6A 12 02 09 rr 33 dd cc F7 Drum Instrument Reverb Send Level F0 41 10 6A 12 02 09 rr 39 dd cc F7 Drum Instrument Chorus Send Level F0 41 10 6A 12 02 09 rr 38 dd cc F7 Drum Instrument Variation Send Level F0 41 10 6A 12 02 09 rr 37 dd cc F7 ------------- Benjamin Tubb AIM: brtubb brtubb@cybertron.com http://home.cybertron.com/~brtubb/jvxp.html "Music creates order out of chaos; for rhythm imposes unanimity upon the divergent, melody imposes continuity upon the disjoin- ted, and harmony imposes compatibility upon the incongruous." - Yehudi Menuhin, from "Theme and Variations"