Forum to discuss all matters relating to the MPC1000 and MPC2500 operating systems created by 'JJ' (all versions).
By dtaa pla muk Sat Jan 26, 2008 3:34 pm
jj wrote:What does a user want to carry out by MIDI CC?
What does it expect will be made in MIDI CC?


FIRST: a list of MIDI CCs, GENERAL FUNCTIONS and TYPE:
http://www.tweakheadz.com/midi_controllers.htm

this post is the placeholder for a future list of ideas and user addition discussion. i've been sick since friday and i'm not capable of giving this the attention it deserves right now...
Last edited by dtaa pla muk on Wed Jan 30, 2008 3:54 am, edited 2 times in total.

Byharlej Sat Jan 26, 2008 3:41 pm
Stuff like that makes me think of getting a 1k instead of 2kxl. Lucky bastards : )

By dtaa pla muk Sat Jan 26, 2008 3:54 pm
maybe i heard wrong, but couldn't the xl's functions be controlled by incoming midi ccs? or is it that the xl was multitimbral? help clear me up on this.

Byharlej Sat Jan 26, 2008 4:17 pm
maybe i heard wrong, but couldn't the xl's functions be controlled by incoming midi ccs? or is it that the xl was multitimbral? help clear me up on this.

Well, I made a topic not so long ago asking on board about the CC messages that can control internal mixer of the 2kxl. No one responded with a clue. I only managed to control the value of main volume knob, but nothing else. XL can record every possible CC message, that's for sure, but I have no idea if it's capable of being controlled by external midi device, for example - the mixer (volumes and sends). It would be nice to have these options.

By dtaa pla muk Sat Jan 26, 2008 4:26 pm
no joke. here are a list of the functions that currently exist that i hope can be "assigned" to an incoming MIDI CC:

PARAMETER OF REALTIME:
tune
cutoff
resonance

PARAMETER OF NOTE ON:
tune
filter
layer
attack
decay
sample start
sample end
velocity
pan
chop

essentially, the goal here is to be able to use the incoming midi ccs as extra qlink sliders. the 2 existing qlink sliders could keep the exact same functionality.
User avatar

By mkl... Sat Jan 26, 2008 6:22 pm
1>>q real schould be assignable to "every" highlighted parameter (i hate the jog wheel for this purpose)(creat a special mode for that because we'll of course have peoples who won't like it...

2>>midi schould be multitimbral (16 channel per midi port so : 2x16 channel)

3>>all the parameters per channel schould be assignable
levels (i would prefer tracks level (we 've got the track mixer now)
effects send
pan
tune
edit: filter kind
cutoff
resonance
sample start/end
reverse
layer

the fx parameters (change fx by sysex for example)

mpc schould be able to send/record sysex data

4>>we schould have two different midi kind of actions :
-multitimbral (with channels)
-or actual on screen track

5>>enable or disable midi cc in parameter record

6>>midi learn would be really powerful for assignement

7>>an analog style sequencing schould be cool to (16 knob one per 16th notes)

8>>ability to have the same midi message for multiple parameters at once

9>>midi soft take over or "analog" emulation

By dtaa pla muk Sat Jan 26, 2008 7:08 pm
mkl, while many of those were very very good and important feature requests, they kind of strayed a little bit from the specificity of the function being added.

multitimbrality is a major question here. currently, external control changes when you select different tracks w/ different active programs. this would be the case as well w/ midi cc control over note on and realtime slider functions. i think multitimbrality (or maybe just some sort of midi channel routing) would be a terrific addition. i don't know if we'll see it before cc=>qlink.

HOWEVER, when we do, you are dead on with this:

4>>we schould have two different midi kind of actions :
-multitimbral (with channels)
-or actual on screen track


your list of "to-be assignable parameters per channel" looks good, though i don't think REVERSE exists currently. i'd love a REVERSE parameter, as well as a PLAYRATE parameter. but again, first things first.

the fx parameters (change fx by sysex for example)


yeah that'd be cool. i'll include this, but as i understand it, fx are heavy on the CPU. i've heard several reports of negative effects on timing due to effects use. the programmer will know whether or not this is a feasible addition.

mpc schould be able to send/record sysex data


unfortunately, sysex data was before my time. reading borg's site here http://www.borg.com/~jglatt/tech/midispec/sysex.htm doesn't help much. again, i'll pass this on, but could you please embellish.

7>>an analog style sequencing schould be cool to (16 knob one per 16th notes)


this one might be a little out there in terms of the current feature being discussed...it's still cool though!

8>>ability to have the same midi message for multiple parameters at once


yeah i like that.

9>>midi soft take over or "analog" emulation


could you explain further?
sorry about my french
it's not nearly as good as your english.

By littlerob Sat Jan 26, 2008 7:37 pm
def want my midi controller/keyboard to control mpc functions. i.e the rotary knobs on my oxygen 8 to control adsr envolopes, or cutoff and resonance, etc. this is a big request. and will allow a lot more control on the mpc 1000, given it only has 2 sliders. this is the sort of feature that would make me buy the jj os 2 upgrade.
User avatar

By distortedtekno Sat Jan 26, 2008 7:52 pm
ADSR (amp, filter, and pitch) is definitely a must, as well as the effects parameters.

I'm sure I can think of more. But those are essential for real time tweaking via MIDI CCs.

By dtaa pla muk Sat Jan 26, 2008 7:53 pm
to control adsr envolopes, or cutoff and resonance, etc


cutoff and res, maybe
adsr envelopes aren't included in QLINK NOTE ON yet but i could see that happening.
User avatar

By mikolo Sat Jan 26, 2008 7:58 pm
Yep some good very suggestions here, especially multi timbral stuff..."multi timbral" track mixer is a necessity.. after food and water of course but before shelter.. i make my beats in the rain..

1. I would like to see midi note in numbers assigned to track mutes e.g. midi in channel 16b(or any other) could be set to mute particular tracks without being in the track mute screen.
2. Midi in cc to tempo and swing settings would be way more useful to me than the global q link tempo/swing options we have at the minute.
3. q parameter to aftertouch
4. q parameter to crossfade (independent of aftertouch?)
User avatar
By arebee Sat Jan 26, 2008 8:14 pm
so am i right for assuming this work will go into OS 2only, and not OS1?
User avatar

By Sooty_G Sat Jan 26, 2008 9:33 pm
how about this:

1. in the mpc, move the cursor over a parameter (ANY parameter)

2. press some sort of key combination (for example: SHIFT + TAP TEMPO)

3. this enters the mpc into "MIDI LEARN" mode (the cursor will start blinking)

4. now move a control (knob, slider) on your external midi controller.

5. that control will now be assigned to the highlighted parameter in the mpc.

6. repeat as necessary.

these midi assignments will be saved in the mpc with the PGM file.

I'd pay $100 for JJ OS 2 if he could implement this.

By dtaa pla muk Sat Jan 26, 2008 9:49 pm
sootyG that's a very good idea, but it introduces so much new specification...ie what notation would that be recorded in? qlink, qreal, something completely new? i think all of this could be performed from within the slider/cc mode. likewise, how to select PER TRACK items?

i do like very much the idea of being able to cursor over ANY parameter, then hitting a key/keycombo (how about NUMERIC) and then being able to use a qlink/incoming cc to change it. at least until you move to a different parameter.

i think some of the requests here have been really great and imaginative, but to an extent we have to think within the boundaries of current specification. unfortunately.

let's think in small steps, the early implementation of this addition - but everyone PLEASE keep thinking the way you're thinking