From: Benjamin R. Tubb To: Roland JV/XP Mailing List Subject: [jv1080] Cakewalk and RPN Usage Date: Friday, January 02, 1998 1:11 PM + List Help : finger: jv1080@emccta.com, web: http://www.emccta.com/~jv1080 + List Admin: mvitek@emccta.com, http://www.emccta.com/~mvitek Cakewalk and RPN Usage ====================== Although there is no support in the JV/XP "Model ID 6A" family for NRPN (Non-Registered Parameters), there is support for the following four: (1) Pitch Bend Sensitivity; (2) Master Fine Tuning; (3) Master Coarse Tuning; and, (4) RPN null. In Cakewalk version 6, the RPN and NRPN Event Types have been created to provide the user the same convenience as already provided in their revised Program Change Event Type which includes the "embedded" info of the Banks Select Controller values. For reference about RPN Event support in your JV/XP synth Owner Manuals see: Synth Page(s) JV-1080 145 XP-50 137 XP-80 216 JV-2080 185-6 Pitch Bend Sensitivity ====================== In Cakewalk for the JV/XPs, RPN 0 (CC101*128+CC100) is used with usable values (in semitones) (13 distinct) of: Semitones Value for Cakewalk (CC06*128+CC38) +/- 0 0 +/- 1 128 +/- 2 256 +/- 3 384 +/- 4 512 +/- 5 640 +/- 6 768 +/- 7 896 +/- 8 1024 +/- 9 1152 +/- 10 1280 +/- 11 1408 +/- 12 1536 Master Fine Tuning ================== In Cakewalk for the JV/XPs, RPN 1 (CC101*128+CC100) is used with usable values (in cents) of: using CC06 values of 32 (-8192*50/8192 cents) thru 64 (0 cents) thru 96 (+8192*50/8192 cents), and since CC38 is ignored and processed as 0 then -- Valid values are therefore from 4096 thru 8192 thru 12288 in increments of 128 for (65 distinct values) Cakewalk's usage. Master Coarse Tuning ==================== In Cakewalk for the JV/XPs, RPN 2 (CC101*128+CC100) is used with usable values (in semitones) of: using CC06 values of 16 (-48 semitones) thru 64 (0) thru 112 (48 semitones), and since CC38 is ignored and processed as 0 (and is NOT received in Patch Mode) then: Valid values are therefore from 2048 thru 8192 thru 14336 in increments of 128 for (97 distinct values) Cakewalk's usage. For "simple" octaves the values are: Octave Value for Cakewalk CC06 Value -4 [-48] 2048 16 -3 [-36] 3584 28 -2 [-24] 5120 40 -1 [-12] 6656 52 0 [0] 8192 64 +1 [+12] 9728 76 +2 [+24] 11264 88 +3 [+36] 12800 100 +4 [+48] 14336 112 RPN Null ======== In Cakewalk for the JV/XPs, RPN 16383 (CC101*128+CC100) is used with its values being ignored (I suggest using 0 for consistency). BTW, any of this all can be entered the "normal" way for other sequencers . For example, for entering the RPN for Pitch Bend Sensitity to set it to 2 semitones, then any any sequencer's Event List, in order list, preferably separating each event by one clock tick to "guarentee" that the timing order is maintained: CC Data 101 0 100 0 6 2 38 0 101 127 100 127 ------------- Benjamin Tubb 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"