Search found 426 matches
- Tue Jun 16, 2020 5:30 pm
- Forum: Max For Live
- Topic: Looking for a Midi Looper which can be automated
- Replies: 9
- Views: 24403
Re: Looking for a Midi Looper which can be automated
I made something a few years ago for a client that would probably do exactly what you need, but it's part of a more complicated device, so I'll need to extract the methods I used and create a new standalone m4l device out of it. I've been meaning to do it for a while, as I have a need for it myself....
- Wed Sep 17, 2014 12:15 am
- Forum: Max For Live
- Topic: is it possible to observe the number of control surfaces?
- Replies: 1
- Views: 856
Re: is it possible to observe the number of control surfaces?
Nope. It's very irritating. You have to poll it; with a forthcoming bugfix, you should get a [live.this_device] bang when one is added or removed, so it's not a dealbreaker.
a
a
- Fri Jan 17, 2014 12:54 am
- Forum: Max For Live
- Topic: Looper plugin & M4L pitch shifting device: solving latencies
- Replies: 7
- Views: 2297
Re: Looper plugin & M4L pitch shifting device: solving latencies
In this instance, I think your solution is to put the pitchchanger in an effects rack, then add another device to that rack in a second chain (a simple delay or an m4l device that allows you to compensate for the difference you're getting with the pitchchanger's output). Instead of using the Mix% on...
- Thu Jan 24, 2013 7:00 pm
- Forum: Max For Live
- Topic: remote~ from JS
- Replies: 3
- Views: 1418
Re: remote~ from JS
Glad it helped....I know it seems like a wasteland out here in Python/m4l land sometimes.
Hey, that's cool I'm just getting into decorators, so it's timely and convenient that you posted that. Cheers !
a
Hey, that's cool I'm just getting into decorators, so it's timely and convenient that you posted that. Cheers !
a
- Tue Jan 22, 2013 7:02 pm
- Forum: Max For Live
- Topic: remote~ from JS
- Replies: 3
- Views: 1418
Re: remote~ from JS
I don't use remote~ myself, so I can't testify to its efficacy. However: Js API calls are all low-priority (deferred), so, yeah, that's why you're seeing things queued and released. In addition, all of your js is happening in a single thread. I try to limit as much as possible the js-API interaction...
- Tue Jan 22, 2013 12:40 am
- Forum: Max For Live
- Topic: Live API question : JS vs. Python
- Replies: 2
- Views: 1195
Re: Live API question : JS vs. Python
http://cycling74.com/forums/topic.php?id=23910 ;) a edit::Sorry, I was pressed for time earlier. I guess my simple opinion is that "Yes, Python is much faster". Whatever you're going to do with the API in javascript is going to have to be handed over to Python anyway (and there is much inv...
- Fri Jan 18, 2013 11:44 pm
- Forum: Max For Live
- Topic: Python launchpad control surface script conks out randomnly
- Replies: 5
- Views: 2072
Re: Python launchpad control surface script conks out randomnly
One thing: you need to override the handle_sysex() method of the ControlSurface module....it's just a placeholder in the super(), so it's hitting an assertion error and possibly derailing some other stuff. I'm not sure about the assertion error with build_midi_map....are you calling it directly from...
- Fri Jan 18, 2013 4:00 am
- Forum: Max For Live
- Topic: Python launchpad control surface script conks out randomnly
- Replies: 5
- Views: 2072
Re: Python launchpad control surface script conks out randomnly
You're hitting an error, it will often break further processing depending on what it is. What's your log.txt file look like when this happens?
- Sat Dec 22, 2012 9:44 pm
- Forum: Max For Live
- Topic: How to add a callback to a button element in Python?
- Replies: 6
- Views: 2212
Re: How to add a callback to a button element in Python?
Hehe....yeah, that's a lot easier.
- Sat Dec 22, 2012 8:17 am
- Forum: Max For Live
- Topic: How to add a callback to a button element in Python?
- Replies: 6
- Views: 2212
Re: How to add a callback to a button element in Python?
It will take just as long either way. It's mostly just a matter of which implementation is most convenient for your purposes. If you are only needing to receive notifications from a handful of id's, it's probably easier to set up button elements and override ControlElement._report_value.
- Mon Dec 17, 2012 11:00 pm
- Forum: Max For Live
- Topic: How to add a callback to a button element in Python?
- Replies: 6
- Views: 2212
Re: How to add a callback to a button element in Python?
It's slightly tricky. Yes, you have to explicitly forward the id's you want callbacks from using the ControlSurface.install_forwarding(), or do it manually using the Live.MIDIMap.forward_midi_note() method. If doing it the former way, you'll need to have a ButtonElement to assign the callback to. Al...
- Sun Nov 11, 2012 12:21 am
- Forum: Max For Live
- Topic: Monomodular Thread (b994: Max6 Compatibility)
- Replies: 86
- Views: 30020
New beta release: b994 w/Max6 compatibility
Hey guys,
Just a quick note to let you know that b994 has been released. The new version contains, among other things, fixes for Max 6 compatibility. There are a lot of other additions as well, you can find out more over at my blog:
http://www.aumhaa.com
Just a quick note to let you know that b994 has been released. The new version contains, among other things, fixes for Max 6 compatibility. There are a lot of other additions as well, you can find out more over at my blog:
http://www.aumhaa.com
- Sun Sep 16, 2012 8:50 am
- Forum: Max For Live
- Topic: More Python questioning...
- Replies: 2
- Views: 976
Re: More Python questioning...
I always seem to be in a hurry when you're asking interesting questions like this....and now is no different. Here's the short of it (if I'm understanding you correctly): Any Live object sent between Python and Max is converted by MxDCore into the unique id you're looking for (if you send 'id', your...
- Mon Aug 27, 2012 8:31 am
- Forum: Max For Live
- Topic: live.thisdevice on mac
- Replies: 1
- Views: 802
Re: live.thisdevice on mac
He needs to update to the most current Live/Max versions. I think [live.this_device] was released with Max5.16, but I'm not sure off the top of my head.
- Mon Aug 20, 2012 7:59 pm
- Forum: Max For Live
- Topic: Python / M4L Observe Element ?
- Replies: 2
- Views: 1046
Re: Python / M4L Observe Element ?
Leigh, drop me some mail and I'll sort you out. I can't look at this extensively right now, but generally you have the right idea. There's some voodoo involved in order to get MxDCore to recognize the NotifyingControlElement's _value_notifications as a valid observable property. I'll have to look at...