Forums > Max For Live

Midi Input for Max Audio Effects


Jun 12 2012 | 9:45 am

Is there a specific reason, why Max Audio effects cannot receive Midi-Data? It seems to be possible for VST/AU Plug-Ins and as the integration (don´t know, if this is the right word, I´m not a native englisch speaker) of Max for Live into Ableton Live is so much more powerful and gives us so much more possibilities than the VST or AU standard, I find it strange that this is simply not possible at the moment.
I know about the works-around using send/receive or udpsend/udpreceive but the latency is problematic for timing-critical effects like stutter or gating.
So it would be great, if someone from cycling74 could give us some infos, if it is planned to make Max Audio Effects receive midi data in the future.

Jun 15 2012 | 2:55 pm

+1

Jun 15 2012 | 3:13 pm

If this is a wish list i’d love Multichannel support – to be able to convolve 2 channels of audio, and for sidechain fx, and for cross mod of channels, and to be able to create multichannel spatializers etc…

you may call me a dreamer…

Jun 15 2012 | 5:31 pm

As with a lot of the limitations of M4L, it’s rooted in Live’s own architecture and so for something like this to change I believe Live itself is going to have to change and a change like that will not happen before the next major release (Live 9).

Jun 20 2012 | 1:48 pm

+1

Jun 20 2012 | 3:32 pm

Have you tried Leigh Hunt’s lh_midiinout object? it worked for me :)

http://web.mac.com/leighhunt/iWeb/Site/downloads.html

Jun 27 2012 | 7:33 am

As dadadrummer said, lh_midiinout object is the solution. And it’s not a workaround, it just works great.

Jun 27 2012 | 1:17 pm

Is there a specific reason, why Max Audio effects cannot receive Midi-Data? It seems to be possible for VST/AU Plug-Ins and as the integration (don´t know, if this is the right word, I´m not a native englisch speaker) of Max for Live into Ableton Live is so much more powerful and gives us so much more possibilities than the VST or AU standard, I find it strange that this is simply not possible at the moment.

Well, the reason is actually pretty obvious: a M4L device basically behaves and responds as if it were a regular Ableton Live device. And Live audio effects cannot receive incoming midi data. Just like Live midi effects will never be able to receive incoming audio data.

So there is a logic to all this, sort off. Because this statement obviously triggers: "Some Live audio effects can side-chain audio". M4L can’t do that either so it seems (I’m still wondering / experimenting to see if you can’t get it to recognize extra inputs), but it looks to me as if those effects which can side chain audio have this feature specifically programmed in (as in: it doesn’t seem to follow Live standards).

Jun 27 2012 | 2:38 pm

Thank you all for your replies. I tried the lh_miniinout objects, but I got instant crashes. I will try again, when I have more time. Do they have a latency like the standard (udp)send/receive?

Jun 27 2012 | 4:12 pm

and what about max for live instrument?

Jun 27 2012 | 6:30 pm

+1

Dec 21 2012 | 4:49 pm

+1

Also, does anyone know of another place to find Leigh Hunt’s lh_midiinout object? The link is giving me an error.

Thanks

Dec 22 2012 | 12:48 pm
Feb 08 2013 | 3:28 pm

Leigh – great object and mighty kind of you to share!!!

Question about parsing (in max 5) if i attach midiparse to your object – it doesn’t seem to parse data – is it a full midi message?

the reason i want to parse is because i want to separate by channel – maybe there is another way?

any ideas?

thanks – and again – very cool of you!

Feb 08 2013 | 3:53 pm

Apologies – i should have tested more – all is need is ‘iter’

again – thanks!!

Aug 26 2016 | 1:40 am

if this is still interesting topic for anybody.
i’ve found very easy workaround.
i’m sendning midi in data from the midi instrument via osc over the localhost port to audio effect.
in comparison to all the other methods, this actually works for me!
t.

Viewing 16 posts - 1 through 16 (of 16 total)

Forums > Max For Live