Post your questions, opinions and reviews of the MPC1000. This forum is for discussion of the OFFICIAL Akai OS (2.1). If you wish to discuss the JJ OS, please use the dedicated JJ OS forum
By sincere Fri Nov 05, 2004 4:25 pm
Would somebody explain control change in layman's terms to me? And how to apply it properly?
User avatar

By stereoroid Fri Nov 05, 2004 5:59 pm
Control Changes are a type of MIDI message that you send to a device to control... whatever can be controlled. You can have 128 different controllers, numbered 0...127, and each can send a value from 0...127.

There are some "conventions" we use for controller numbers that most synths use:
00 = Bank Select MSB*
01 = Modulation
07 = Channel Volume
11 = Expression
64 = Sustain (>63 = pedal down)
Full list: http://www.bandtrax.com.au/controll.htm
Note that pitch bend and both types of aftertouch work like CCs too, but they are not called CCs and don't have CC numbers like these.

Most manufacturers also use custom CCs that only make sense when sent back to their gear. The panel knobs on my Kawai K5000S send CCs in the 80..90 range when I turn them, but the same CC# that changes Attack on my synth might change Filter Freq. if I sent it to a different synth!

So, when you use a control when playing a MIDI controller - like the mod wheel - you can record that MIDI data to a sequence and play it back to the synth, so it sounds like it did when you recorded it.

The MPC1000's Sequencer will store and play back whatever you send it, all CCs. But that's only for external devices: the MPC1000's Sampler section has no support for CCs, to can't use them to change anything there - not even volume. :(

* MSB/LSB, short version: for some parameters, 0...127 is too small a range, so they use another CC at the same time to give more range or detail. The standard way of doing this is:
- take the controller number you would normally use, call that the Most Significant Byte (MSB).
- Optional: take another controller, the number is the MSB + 32, call it the Least Significant Byte. Example: Bank Select MSB/LSB = 0/32, Modulation MSB/LSB = 1/33.
- The MSB and LSB are like "Coarse" and "Fine" controls. Some synths don't want the LSB and ignore it, but the MSB still works as normal. Others will use the LSB for more precise control.
User avatar

By Rough'nReady Fri Nov 05, 2004 6:09 pm
hey stereoroid,

is it me, or does the 1k _not_ handle control changes too well?

In other words, do all 1ks choke after 2 bars of recording a couple of knob movements? or is it just my box?

:?

light CC use seems to work ok, but deffinitely not long passages of liberal CC tweaking...

By soberisms Fri Nov 05, 2004 6:17 pm
my control changes work fine. i just have to play and stop a sequence for it to synch up or i guess change the keyboard first before i actually play the beat for recording.
By sincere Fri Nov 05, 2004 7:36 pm
Thanks Stereoroid. You are very knowledgable. Sometimes I'm afraid to ask these type of questions because of the immaturity on the board. You always are here for the MPC community and I for one commend you. Hope I got the handle(name) right this time.
User avatar

By stereoroid Mon Nov 08, 2004 5:47 pm
Rough'nReady wrote:hey stereoroid,

is it me, or does the 1k _not_ handle control changes too well?

In other words, do all 1ks choke after 2 bars of recording a couple of knob movements? or is it just my box?

:?

light CC use seems to work ok, but deffinitely not long passages of liberal CC tweaking...



I haven't pushed it that hard yet, let me see what the K5000S can generate: I can have pitch bend + modulation + channel aftertouch + volume (from pedal) at the same time. I have had the MPC chug when I sent large SysEx dumps out, it hung for 5 minutes at one point...

sorry about the delay - been moving apartment, now I have a real "bedroom studio"... 8)
User avatar

By Rough'nReady Tue Nov 09, 2004 1:21 am
you (and everyone) should try it at some point; if anything just to see where the limitations lie.

record 3-4 MIDI tracks, and then
just wiggle a single knob while recording in loop mode..

sometimes its fine; other times previously recorded tracks drop out, and dont return until the next cycle..also the current track drops out..

automation is fun, and this made me sad... :cry:

still WAY better than struggling with and old computer and newer software..

anyhow, good luck w/ the new digs, 'roid!
User avatar

By stereoroid Tue Nov 09, 2004 11:56 am
Thanks...

Maybe I'm getting old, but this reminds me of sequncing with Cakewalk 10 years ago. You could make a PC or Mac chug, or even crash, with too much controller data. If I get that problem today, I will save the sequence as a MIDI file, open it in Sonar, and see if I can thin the controllers out.
Until we grow out of the basic MIDI interface - 31250 bits per second - we will keep running into these limits. A standard spec for MIDI over USB would be a start, we won't see mLAN or MaGIC on low end gear any time soon...