- Eventide Audio

Home Forums Products Stompboxes Changing Key In Real Time Using My PitchFactor Reply To: Changing Key In Real Time Using My PitchFactor

#138493
brock
Participant

jmseiver:

Brock,

Got the FC-300 to talk to the PitchFactor.  Don't understand much about what is going on.

It's a good start.  I'm not that familiar with the FC-300 "modes" (how the switches send CC messages), but I'll help there if I can.  I've browsed the manual, and there appears to be a few ways to go about this.

Quote:
Where are the CC ranges defined for the PitchFactor?  For example:

"Key of C" = 0 – 5, "Key of C#" = 6 – 18, etc.?

If you mean how did I come up with those particular values, I figured it out on my own.  It's not part of any official documentation.  If the FC-300 sends those CC values over the same CC number that the PF is expecting to receive on, the Diatonic Key will automatically "snap" to that key when the FC-300 footswitch is pressed.

Quote:
Can you use just CC 0 for "Key of C"?

Careful here.  A CC / continuous controller message has two (really, three) parts.  Literally, data bytes.  The PitchFactor will receive over CC numbers 0-99.  Pick any one for Key, and any other one for Scale.  The FC-300 will have to send over that CC number, and the PF parameter will have to receive over that same CC number.

The second part is the CC value [0-127 total range].  That will determine the Key (C, C#, D, etc.), or the Scale (MAJ, min, etc.).  That's where my linked range of values comes in.  (The remaining part is the MIDI Channel; set elsewhere on the FC-300 and PitchFactor.  These will match for overall communication.)

Any of those CC values that I have listed in narrow ranges will call up the correct Key or Scale.  If the FC-300 and PitchFactor are "talking" over CC Number 38 (the default), then CC value 0, or 1, or 2,3,4,5 will call up the Key of C.  When the value reaches 6 through 18, then the Key of C# will be called up.

Quote:
Cool stuff!  Thanks for the "steer" into MIDI.  To play the song I'm interested in, I switch keys once (E Major to A Major) and change scales once (Major to Minor) – "Child's Anthem" sings!

E MAJ

selected CC number for Key – one CC value from 41 through 51

 

selected CC number for Scale – one CC value from 0 through 6

A MAJ

selected CC number for Key – one CC value from 98 through 108

 

selected CC number for Scale – one CC value from 0 through 6

 

E min

selected CC number for Key – one CC value from 41 through 51

selected CC number for Scale – one CC value from 7 through 15

 

A min

selected CC number for Key – one CC value from 98 through 108

 

selected CC number for Scale – one CC value from 7 through 15

 

I hope I got that all correct.  If you or I spot an error, it's because I was trying to convey a lot of information in a short period of time (and attempting to be succinct).  See where this reply gets you, and follow up with any more questions.