problem with send/receive objects in M4L -by design ??

Learn about building and using Max for Live devices.
bencodec
Posts: 330
Joined: Fri Jun 11, 2004 5:14 pm
Location: Brooklyn

Re: problem with send/receive objects in M4L -by design ??

Post by bencodec » Mon Oct 05, 2009 4:44 pm

fisk wrote:yeah right
introduce a ton of timing errors, great idea
well, bonus points for being so polite.

I think you are assuming the current bridge between M4L and Max5 somehow doesn't introduce the same issues as OSC?
I'm not saying it's tidy or that i love the solution, but it is the current reality. Any chance we can convince Ableton to let us spit out sysex?
Macbook Pro unibody 2.2 Ghz Quad i7, 16GB RAM, 512MB graphics, 500 GB SSD, 500 GB HD, Mac OS 10.8
http://www.bangbang-nyc.com

fisk
Posts: 36
Joined: Wed Jan 28, 2009 1:15 pm

Re: problem with send/receive objects in M4L -by design ??

Post by fisk » Mon Oct 05, 2009 4:48 pm

sorry was a bit short there, youre right its slightly better.
i just think theres a better solution, ie implement sysex. its not like its some esoteric alien technology

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: problem with send/receive objects in M4L -by design ??

Post by 3dot... » Mon Oct 05, 2009 5:22 pm

hoffman2k wrote:If you browse the control surfaces API, you'll see a function called "handle_sysex".
The messages being sent to and from novation/mackie displays is sysex. Messages from devices like the APc and the Launchpad also contain sysex.
Basically, Live's remote control surfaces section already handles sysex. Another point to prove that is the sysex based API hack which started a lot of this.

Live does support sysex, but not on the track input and output which is where we want it.
Which makes me wonder, could we actually pipe in/out pure sysex once we get control over the remote control surfaces stuff in M4L?
wow I really hope so... although I doubt it...
I actually don't mind that it's not in the channel's i/o...
if there's a way to enable and grab it and send it using the API I'll be glad...
Image

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: problem with send/receive objects in M4L -by design ??

Post by 3dot... » Mon Oct 05, 2009 5:47 pm

I don't know about you guys...
but what I was hoping for in M4L is to provide better 'customizable' control over Live...
granted... you can do a heck of a lot more than before...
but to completely free up our minds to think about the design and other creative tasks...
..rather than workarounds for transmitting data between Max objects or MIDI ports...
I understand this is no easy task...
all I can say at this point is that this sort of behavior is a big disappointment to me...

thank the heavens for OSC...

which raises the question of how much M4L is beneficial for control over 'other' solutions that support OSC ...and rewire
(aside from the live API..
which I'm guessing could be made to work with 'processing' 'pd' 'vvvv' 'bidule' or other sorts of real-time development environments I'm not aware of...)
when all the while an 'enable sysex' switch on a midi input or an 'external instrument' device ...
is all that is needed to really open up Live...
once again ...
if there's a 'handle sysex' switch for Live's MIDI ports...
then maybe there's hope on that end..
I still would like to see s/r objects behavior to seem more 'natural'...
well...I've already made my patch work using OSC so I'm not complaining...
evolver tweaking using clip envelopes...sweet... :wink:
Image

charles_2
Posts: 24
Joined: Thu Sep 17, 2009 7:58 am

Re: problem with send/receive objects in M4L -by design ??

Post by charles_2 » Mon Oct 05, 2009 5:53 pm

Yeah, we definitely need to be able to do sysex from Max4Live.
http://www.authenticfilms.com

Config: MBP 2.4 GHz Intel Core 2 Duo
2 GB RAM, Nvidia 8600M GT, OS 10.5.6
Live 8.1b6, Max4Live 5.1.0a1 (40387)

djod
Posts: 617
Joined: Tue Oct 26, 2004 10:54 pm

Re: problem with send/receive objects in M4L -by design ??

Post by djod » Mon Oct 05, 2009 6:47 pm

+ 1 for sysex! :!:

In and out, cos you would need to update the status if you twist a knob.

Post Reply