This morning (while trying to figure out how to better explain E-Mu's CC funtionality, I came up with thge following:
Some background definitions:
1. Let's say "pre-programmed" CCs are those that have across the board functionality in the P2K-based synth engine. (E-Mu uses this term.)
2. Let's say "standard" CCs are the ones the MMA lists as recommended associations of CCs and functionality.
3. Let's say CC's can have either >>general<< usage (users are free to route those CCs to whatever they want) or specific usage (those CCs always refer to specific functions.
This basically sets up a 2 x 2 table of CCs with 4 categories as follows:
1A: pre-programmed, general usage (6)
01 = mod wheel
03 = after touch
04 = foot pedal
07 = volume
10 = pan
11 = expression
2A: pre-programmed, specific usage (11)
79 = mix outputs
80 = arp status
120 = all sounds off
121 = reset all controllers
123 = All notes off
0, 32 = bank select
124 -> 127 = mode selectors (if enabled) [onmi on/off, poly on/off]
1B: user definable, general usage (19)
[not pre-programmed, although there are defaults]
MidiA -> MidiP as defined in the Controllers section
FootSwitch 1 -> 3 as defined in the Controllers section
2B: user definable, specific usage (2)
Tempo Up
Tempo Down
Did I miss anything?
Steve
--- In xl7@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> On Thu, 10 Feb 2011, Atom Smasher wrote:
>
> > "XL-7 can transmit and receive ANY continuous controller number from 1
> > to 95. Because of XL-7's powerful synth engine, many of the standard
> > MIDI controllers can be user programmed to provide the desired function.
> > A 'Yes' response in this chart means that a controller is programmed by
> > default in XL-7."
> =======================
>
> how about a list of CC numbers that have a "yes" in the chart... what the
> MIDI spec says about that CC, and whether or not a knob is assigned to it
> by default...
>
> 1 Mod Wheel MSB {knob M}
> 7 Chan Volume MSB
> 10 Pan MSB
> 11 Expression MSB
> 25 {Undefined} (Filt Attck) {knob C}
> 26 {Undefined} (Filt Decy) {knob D}
> 64 Sustain Pedal
> 71 Timbre/Har Inten {knob B}
> 75 Sound Cntrlr 6 (Decay) {knob F}
> 77 Sound Cntrlr 8 (Vel->Filt) {knob J}
> 78 Sound Cntrlr 9 (Vel->amp) {knob I}
> 79 Sound Cntrlr 10 (hard-wired to "Mix Output parameter")
> 80 Gen Purp Cntrlr 5 (hard-wired to "Arp Status parameter")
> 82 Gen Pur Ctrlr 7 (Arp Vel) {knob O}
> 83 Gen Pur Ctrlr 8 (Arp Gate) {knob P}
> 85 {Undefined} (Sustain) {knob G}
>
> also see 0, 120-127, CCs that aren't really "continuous".
>
> so... if there's a "yes" in the chart and the CC is not assigned by
> default to a knob, then i'm thinking it's hard-wired (7, 10, 11, 64, 79,
> 80). but if it *is* assigned by default to a knob (1, 25, 26, 71, 75, 77,
> 78, 82, 83, 85), is it hard-wired? or just a default setting that can be
> arbitrarily changed?
>
>
>
> --
> ...atom
>
> ________________________
> http://atom.smasher.org/
> 762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
> -------------------------------------------------
>
> "There's a reason you separate military and the
> police. One fights the enemies of the state; the
> other serves and protects the people. When the
> military becomes both, then the enemies of the
> state tend to become the people."
> -- Commander William Adama, Battlestar Galactica
>Message
Re: assigning sends/sub-outputs - in the pattern [CCs]
2011-02-10 by steve_the_composer
Attachments
- No local attachments were found for this message.