Manipulating MIDI messages from controller

Discussion of music production, audio, equipment and any related topics, either with or without Ableton Live
Post Reply
TheGambler
Posts: 9
Joined: Wed Oct 01, 2014 5:58 pm
Location: Berlin

Manipulating MIDI messages from controller

Post by TheGambler » Thu Oct 02, 2014 11:18 am

Hi Folks,

Do you guys have any idea how to influence the midi messages between a controller and ableton live?

Lets assume you have an expression pedal that theoretically sends MIDI values from 0 to 127 but practically only goes up until 110 or something. If you now "midi learn" any control in ableton to work with that expression pedal you will never push this control beyond a value of 110.
There are several other use cases, like changing linear controllers to logarithmic ones, or just toggling between to values or whatever...

Could MAX full fill this man-in-the-middle manipulation?

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Manipulating MIDI messages from controller

Post by TomViolenz » Thu Oct 02, 2014 11:29 am

Bomes MT is what you're looking for.

(Though there are no formulas available as of yet for the linear to logarithmic conversion)

TheGambler
Posts: 9
Joined: Wed Oct 01, 2014 5:58 pm
Location: Berlin

Re: Manipulating MIDI messages from controller

Post by TheGambler » Thu Oct 02, 2014 1:17 pm

Oh yeah thats pretty near to what i'am searching for. As i saw an exponent operator i can imagine building the curves i need... i will give it a try. Thank's for the input.

Just before buying the same shit twice... Does anyone think of doing the same stuff with MAX/DSP?

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Manipulating MIDI messages from controller

Post by TomViolenz » Thu Oct 02, 2014 1:44 pm

The Bomes trial is pretty permissive (though the constant restarting annoys enough that you probably will end up buying it anyways ;-)).

So just try it out.
It can be quite a rabbit hole though, once you figure out the things that are possible with it. :lol:

No idea on Max/MSP

TheGambler
Posts: 9
Joined: Wed Oct 01, 2014 5:58 pm
Location: Berlin

Re: Manipulating MIDI messages from controller

Post by TheGambler » Thu Oct 02, 2014 1:49 pm

Ok after playing around with it, I now understand the problem of the missing formula feature. Even that you cannot use decimal values makes it much less powerful than i thought...
By the way, I am always willing to pay for software if it solves my problems faster and more reliable as if I will code it on my own. :)

8O
Posts: 5502
Joined: Fri Mar 28, 2008 9:29 am
Location: Berlin

Re: Manipulating MIDI messages from controller

Post by 8O » Thu Oct 02, 2014 3:41 pm

Simple linear scaling in Max:

Image
Image

8O
Posts: 5502
Joined: Fri Mar 28, 2008 9:29 am
Location: Berlin

Re: Manipulating MIDI messages from controller

Post by 8O » Thu Oct 02, 2014 3:46 pm

Simple linear scaling in Reaktor (primary, gets even simpler in Reaktor Core):

Image
Image

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Manipulating MIDI messages from controller

Post by regretfullySaid » Thu Oct 02, 2014 4:10 pm

Yes, MAX does what you're looking for, and if you have max for live then you'll have that integration you won't get with Bomes.
ImageImage

TheGambler
Posts: 9
Joined: Wed Oct 01, 2014 5:58 pm
Location: Berlin

Re: Manipulating MIDI messages from controller

Post by TheGambler » Fri Oct 03, 2014 10:36 am

Wow great stuff guys, thanks. A friend of mine also told me that he uses Reaktor for that kind of stuff... As I do not own any of these programs, I will check wich one seems more powerful for me before buying one. It will be difficult to get a trial version of Reaktor I think.

8O
Posts: 5502
Joined: Fri Mar 28, 2008 9:29 am
Location: Berlin

Re: Manipulating MIDI messages from controller

Post by 8O » Mon Oct 06, 2014 8:56 am

You can try it in PureData first. PD is free and similar to Max/MSP.

Here's the equivalent patch in PD:

Image
Image

Post Reply