Converting program change numbers to CC numbers

Discuss music production with Ableton Live.
Post Reply
kjazz
Posts: 8
Joined: Thu Jan 12, 2006 7:51 am

Converting program change numbers to CC numbers

Post by kjazz » Fri Jan 13, 2006 7:15 am

Hello,

Am I right in saying that Ableton does not explicity handle MIDI program change numbers? I have a Roland GR-33 that can send out program change numbers. Does anyone have a way of converting that to a CC #. Maybe using MidiPipe (I use a Mac).

Also, is it possible to assign a single MIDI control to multiple items in Live, e.g., use one MIDI cc# to solo two tracks.

Thanks!

Kevin

Machinate
Posts: 11648
Joined: Thu Jun 24, 2004 2:15 pm
Location: Denmark

Post by Machinate » Fri Jan 13, 2006 7:20 am

Hi Kevin.

To answer In reverse order:
One cc can only control one thing in Live.

However, since you'll need to convert your program changes to something anyway, you can convert the program change to TWO separate notes/cc values in one fell swoop.

Check out :: http://www.charlie-roberts.com/controlAid/ for this stuff, it's great.
mbp 2.66, osx 10.6.8, 8GB ram.

Cache
Posts: 351
Joined: Mon Dec 27, 2004 3:40 am
Location: Hollywood
Contact:

Post by Cache » Fri Jan 13, 2006 8:33 am

damn!!! thats a guy who understands his MIDI.
i hope his music writing skills are not as good as his technical abilities or we're all screwed!!!!

good link Andreas!
www.cachemusic.com
myspace.com/1800cachecall
myspace.com/autonomousunit
myspace.com/kinesicla
myspace.com/pocketonfridays

Michael-SW
Posts: 2054
Joined: Sat Apr 30, 2005 4:05 pm
Location: Stockholm, Sweden

Post by Michael-SW » Fri Jan 13, 2006 10:30 am

What do you want to do with the program change messages?

Change patches on Live's instruments/effects? Can't be done, unfortunately, AFAIK.

Change patches on a VST synth? Should work fine with just monitor on at the midi track (with many VSTs)

Change something else? Then you need to convert to CCs.

kjazz
Posts: 8
Joined: Thu Jan 12, 2006 7:51 am

Post by kjazz » Fri Jan 13, 2006 4:17 pm

Machinate wrote:Hi Kevin.

To answer In reverse order:
One cc can only control one thing in Live.

However, since you'll need to convert your program changes to something anyway, you can convert the program change to TWO separate notes/cc values in one fell swoop.

Check out :: http://www.charlie-roberts.com/controlAid/ for this stuff, it's great.
Thanks Machinate for the link. Do you know what the difference is between midipipe and controlaid? I tried his other piece of software, midistroke, but I couldn't get it to work.

Thanks!

Kevin

kjazz
Posts: 8
Joined: Thu Jan 12, 2006 7:51 am

Post by kjazz » Fri Jan 13, 2006 4:24 pm

Michael-SW wrote:What do you want to do with the program change messages?

Change patches on Live's instruments/effects? Can't be done, unfortunately, AFAIK.

Change patches on a VST synth? Should work fine with just monitor on at the midi track (with many VSTs)

Change something else? Then you need to convert to CCs.
I'm a guitarist and I want to use Live as both a real-time signal processor, synthesizer and clip controller. I use a GR-33 to switch do pitch-to-midi conversion simultaneous with my guitar signal.

I need a way to changes patches in Live. My approach would be to create a series of Live tracks with their own unique patches. I would select them by soloing the track by using the program changes produced from the pedals on my GR-33. I don't know, but I'm hoping that soloing will reduce the cpu load by disengaging the effects on the other tracks.

I don't understand why Live can't handle program changes as unique MIDI events. But it looks like I'll need to dive into ControlAid.....

Thanks,

Kevin

bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

Post by bigbadotis » Fri Jan 13, 2006 4:24 pm

Hi Kevin,

What version of OS X are you using? If you're not using at least panther, midiStroke and controlAid won't work.

MidiPipe is much more flexible than controlAid for most tasks. That said, controlAid has some specific features that it implements easier. You can use MidiPipe to convert program change messages to notes or ccs, but as far as I can tell you will have to find an Applescript to do so. In controlAid there is just one box to click.

- Charlie

kjazz
Posts: 8
Joined: Thu Jan 12, 2006 7:51 am

Post by kjazz » Fri Jan 13, 2006 4:36 pm

bigbadotis wrote:Hi Kevin,

What version of OS X are you using? If you're not using at least panther, midiStroke and controlAid won't work.

MidiPipe is much more flexible than controlAid for most tasks. That said, controlAid has some specific features that it implements easier. You can use MidiPipe to convert program change messages to notes or ccs, but as far as I can tell you will have to find an Applescript to do so. In controlAid there is just one box to click.

- Charlie
Hello Charlie,

Are you the developer of controlAid? I'm using 10.4.3. Have you tried your software on 10.4.4? I'm leary of updating until I find out if Live, Logic, M-Audio and other programs/hardware play well with it.

I will try out controlAid and let you know how it goes.

Thanks!

Kevin

ToBe
Posts: 56
Joined: Wed Nov 04, 2009 9:26 pm
Contact:

Re: Converting program change numbers to CC numbers

Post by ToBe » Thu Dec 21, 2023 11:43 pm

Program Changes can be converted and changed to MIDI Continuous Control Messages via Max for Live e.g. via the Program Change to MIDI CC from this Max for Live pack:
https://blog.abletondrummer.com/convert ... n-ableton/
https://blog.abletondrummer.com/convert ... n-ableton/
(FREE) MAX for LIVE devices
http://blog.abletondrummer.com/free-max ... e-devices/

ABLETON LIVE for (but not only) DRUMMERS
http://www.abletondrummer.com

Post Reply