Is there a midi parameter/command that can be sent to the Pa3x to either (A) change the master transpose value, or (B) turn on/off the transpose 'performance lock' feature?
I know that performances do save transpose values, and that this can be locked and unlocked (when switching between performances) , however I sometimes need to instantaneously change the transpose value quickly and smoothly within the same performance, and using the transpose +- button is too tedious and slow when multiple presses are required.
Pa3X Transposing via external midi
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
What would you be using to send the command? If it's from another master keyboard, surely programming two master keyboard setups, one transposed would work (if using styles, that is)?
If an external transpose isn't available, you could always program two identical Performances with one of them with your transpose value stored, and then use the usual PC# codes to call that Performance up...
If an external transpose isn't available, you could always program two identical Performances with one of them with your transpose value stored, and then use the usual PC# codes to call that Performance up...
I am using an external midi controller not another keyboard... simply put, I am looking for a quick easy way to set the master transpose value, externally without using multiple performances.
Surely (hopefully) the master transpose is represented by a midi parameter and will respond to a midi message.
Surely (hopefully) the master transpose is represented by a midi parameter and will respond to a midi message.
-
- Platinum Member
- Posts: 1912
- Joined: Thu Oct 13, 2011 11:01 pm
MasterTranspose / ChannelTranspose
Master transpose is represented by an Universal Real Time SysEx header (MASTER COARSE TUNING:e1252w wrote: Surely (hopefully) the master transpose is represented by a midi parameter and will respond to a midi message.
F0 7F <device> 04 04 00 msb F7
Device ID is the ID of target, if set to 7F target are all devices:
F0 7F 7F 04 04 00 msb F7
MSB set to 40 = MidiStandardPitch 440Hz
MSB set to 7F = Maximum (+ 63 Semitones)
MSB set to 00 = Minimum (- 64 Semitones)
If one do not want CoarseTuning (DeviceControl) but want to use ChannelMessage one do this with RPN:
Bn 65 00 = RPN 101, MSB = 00
Bn 64 02 = RPN 100, LSB = 02
Bn 06 40 = DataEntryMSB = 440 Hz
Bn 65 7F = RPN 101, MSB = Null-Function
Bn 64 7F = RPN 100, LSB = Null-Function
n = ControlChangeChannel
DataEntryMSB = same Format as MSB of Master Transpose (7f=+63, 00=-64)
kind regards
- siebenhirter, austria -
Interesting facts about styles and stylePlayer functions can be found at http: www.elmarherz.de
- siebenhirter, austria -
Interesting facts about styles and stylePlayer functions can be found at http: www.elmarherz.de