Max for Live Resolume Patches



Checkout this new set of Max for Live patches that allow you to control Resolume from Ableton Live without requiring any tedious MIDI mapping. You can trigger clips and control parameters so once it's all set up all you have to do is concentrate on your music and effects in Live and Resolume will just follow.

Clip Launcher
This is a simple way to connect clips in Live to clips in Resolume. Simply drop it on a track in Live, and it will trigger clips in Resolume when you trigger clips in Live automatically. It corresponds exactly, so clip 1 in track 1 in Live connects to clip 1 in layer 1 in Resolume, clip 2 to clip 2 etc.



Parameter Forwarder
Dropping this guy behind an effect in an effect chain, will allow you to forward parameter information to Resolume. You can choose which parameter you want to forward from a dropdown, and send it to any parameter in Resolume by entering the OSC address.



Resolume Dispatcher
The Dispatcher connects the Clip Launcher and Parameter Forwarder to Resolume. You always need to have an active Dispatcher in order to communicate between Live and Resolume (but you canʼt have more than one).



Download
Download the patches and instructions PDF ( v1.8, compatible with Live 9, 32 and 64 bit! )

Version 1.8 now also sends BPM values and Start/Stop messages...




Thanks to Mattijs Kneppers from Arttech.nl for creating these handy patches!

Posted by bart on Thursday July 21, 2011 at 15:23 Tags: Ableton * Max for Live
Wow. Thanks guys... i can see a lot of nice tips and hints... can't wait for res 4!!! ccccc'mon!!! Commented by Basic on Thursday July 21, 2011 at 23:57 Hi Mattjs
These plugins are Dope! . . youre clip launcher is particularly very great and very stable. I am missing one function tho' It would be awesome to have a plugin that can launch clips very fast, sequenced to midi key notes played within ableton - good visual fun for fast breakdowns! :) There is an M4L plugin on the forum which does just this here -

http://resolume.com/forum/viewtopic.php?f=11&t=7800&p=29303&hilit=idiron#p29303

- but there is a conflict between the two projects one needs bundles enabled one doesnt.
So there is no chance of working them together.
How can i bribe you to create something similar? ;)
NFN Commented by newfuturenow on Tuesday August 2, 2011 at 15:20 Hi guys, thanks for the compliments!

Regarding bundles: it's not hard to modify the idiron patches to support this. I attached a modified version of the FFT to OSC patch that should do it. I recommend sending an email to the author to see if he's interested in making this upgrade permanent.

Another option would be for Resolume to build in automatic detection of bundles, which is part of the OSC protocol. The bundles setting in the preferences is essentially not necessary.

Best,
Mattijs Commented by Mattijs on Thursday August 4, 2011 at 12:20 only one word : GREAT !!!! thx for sharing, great futur for AV prods :) Commented by rxfromparis on Thursday August 4, 2011 at 12:57
Mattijs wrote:Another option would be for Resolume to build in automatic detection of bundles, which is part of the OSC protocol. The bundles setting in the preferences is essentially not necessary.

2nded - please get rid of bundles! Commented by leolodreamland on Tuesday August 23, 2011 at 13:25 btw marvellous stuff. if only i'd known about this last week! Commented by leolodreamland on Tuesday August 23, 2011 at 15:02 ah the only problem is that the clip properties are focussed when triggered by osc. making it feel like resolume 2 all over again. Commented by leolodreamland on Tuesday August 23, 2011 at 18:35 Uncheck the box for 'Update clip panel on external triggers' found in the General tab of the preferences.

;) Commented by Joris on Tuesday August 23, 2011 at 20:23 my bad. :oops: absolutely sweet. i wondered why bart's video didn't seem to be doing it... Commented by leolodreamland on Tuesday August 23, 2011 at 20:29 This all sounds like serious awesomeness, but would one be able to run the AV show with Ableton controlling Resolume on just one MacBookPro.

That would be absolutley amazing.

Thanks for everyone's contributions to this thread. Commented by XstaticVisuals on Thursday September 1, 2011 at 16:19 shouldn't be a problem. i wouldn't run tons of vsti plugins in ableton. render it down to audio if possible. of course it depends on the spec of the mbpro. max out your ram. Commented by leolodreamland on Friday September 2, 2011 at 00:46 Can anyone tell me how to get the parameter forwarder to work with dummy midi clips? I have it set to watch a macro knob - if I turn the knob physically then it changes the parameter in both Live and Avenue. If I trigger the dummy clip then I can visually see the knob's position changing in Live (e.g. working normally as far as I can tell - the same way you'd do dummy clips for audio fx) but no signal is sent to Avenue. Commented by VM_Nexus on Sunday September 25, 2011 at 19:18 This m4l paches are awesome,however i have experienced this BIG ISSUE Parameter Forwarder:
1)when i turn my knob in korg nanokontrol i send a cc midi order from 1 to 127,but in parameter forwader i can only get values o or 1.I have seen in the demo video the same values in both secctions of parameter values,and i can´t get that at all.I have tried korg kontrol editor without success.
In the midi secction i see 110 and in the osc section i see 0.7 for example
2)so i can´t get middles values for example in opacity slide in resolume,when i turn the knob i only see everything black or everything opaque.i can´t get proporcional ratio between midi and osc

thanks for the help and excuse my english
i love this tool y really need help Commented by oniromante on Tuesday December 6, 2011 at 12:54 Hi Oniromante

1. OSC signals need to be a value between 0 and 1, where MIDI signals are usually in the range 0...127. So the parameter forwarder will do some math to 'translate' the values to something OSC can work with. So 110 on MIDI could well mean something like 0.7 on OSC (probably something closer to 0.85, but you get the idea).
2. This shouldn't be the case. If you send a mail to mail@resolume.com, describing your setup, we can see if we can solve your problem.

Joris Commented by Joris on Friday December 16, 2011 at 16:24 Hi goto 10
thanks for your help.I will send that mail because i am really mad about this tool.
My setup is one pc with ableton and another pc with resolume in local network.I use audiobox presonus driver on audio pc with korg nanokontrol and asio4all driver in visual pc with resolume.Soon i will try to do this in just one pc...i dont know if this issue could be because of the network.The other m4l patches for resolume works great in my setup.
thanks again Commented by oniromante on Friday December 16, 2011 at 18:03
Mattijs wrote:Regarding bundles: it's not hard to modify the idiron patches to support this.

no but it is hard to modify touchosc to support it. please enable auto detection of bundles in resolume, once again! Commented by leolodreamland on Saturday December 17, 2011 at 15:11 Finally i could solve my problem.i am a new osc user so i was making this mistake:when i copy the osc order from resolume,for example "/composite/video/effect1/param1/values f "to ableton parameter forward i copy the whole order and i was having trouble but is i copy only "/composite/video/effect1/param1/values" without "f" (from float i supose) is working right..so it was that...thanks a lot for reading and for the help.It is working really really fast,much better than midi rewire with midiyoke!!!Awesome!!!It is working also with m4l patch for midi clock through osc,so at last i could do some own visuals.

this is my first visual (without effects but just wait for the second!!!)

http://dbr3d.blogspot.com/2011/12/3d-monome.html Commented by oniromante on Thursday December 22, 2011 at 22:17 In the video there was a short hint of using the parameter forwarder to control the playhead. What do you think he was referring to that controls the playhead for the Ableton side? Is there any way to forward the Ableton playhead position to the playhead in Resolume? I know that the clip launcher does that, but if I set the cue point in Ableton, it does not translate to Resolume, even if I use the same exact mov file in both programs. Is there a way to 'lock' the playheads together via the parameter forwarder? Commented by Borister on Monday August 13, 2012 at 19:00 these m4l patches are fantastic!!!

+1 on the playhead/clip linking. would love to do clip mashing linked to cue points in resolume.... how cool would that be!

i'm trying to figure out a way to link the crossfaders in ableton and resolume via OSC. Has anyone done this successfully via these patches(i'm using an APC40)? Commented by pbs99 on Monday October 1, 2012 at 16:46 idiron can make the playhead jump about when certain notes are played using the MIDI to OSC patch... http://idiron.kaen.org/av Commented by leolodreamland on Monday October 1, 2012 at 18:35
pbs99 wrote:i'm trying to figure out a way to link the crossfaders in ableton and resolume via OSC. Has anyone done this successfully via these patches(i'm using an APC40)?


Here's what you need to do

First, map the APC40 crossfader (channel 1, CC 15) to the crossfader in Live ( I know this seems redundant but it will make sense in a second)

Then what I would do is create an empty Audio or MIDI Effect rack, and also map the physical APC40 crossfader (channel 1, CC 15) to one of these macros..

Then simply forward that macro to the crossfader in Resolume and voila, they are linked..

The reason you need to hard map the APC40 crossfader to the crossfader in Live is because once you make that Macro mapping it will over-ride the default mapping of the crossfader, and since we don't want to over-ride the default function we simply hard map it ourselves Commented by TYLRbass on Friday December 28, 2012 at 22:24 I noticed that in the first version of these patches that playback and tempo is included.
http://resolume.com/forum/viewtopic.php?t=6747

v1.6 (from this post) does not include playback and tempo.

Was it not reliable? because compared to MIDI sync over IAC it seems to be very loose but I thought I might take a shot at copying the code from the original patches into these patches but I don't know enough about max 4 live to do this..

right now I'm basically using MIDI clock from Ableton to Resolume and then OSC from these Max 4 Live patches into resolume.. so MIDI for playback and tempo and OSC for clip trigger and parameter control.

Would be ideal to have playback/tempo and clip/control both on OSC but I'm not even sure how to go about syncing with OSC

Any plans for including playback and tempo in upcoming versions?

Thanks for the patches, this technique is WORLDS better than the manual MIDI routing that I had to do before this.

One more thing.. Would there be a way to give an Ableton clip an identifier (say [layer 1, clip 1] and have that trigger the corresponding clip in Resolume, instead of just going by the Ableton clip slot number? Commented by TYLRbass on Friday December 28, 2012 at 22:35 I run both dispatchers so I have OSC sync. It works great. Commented by visru on Saturday February 9, 2013 at 20:15
visru wrote:I run both dispatchers so I have OSC sync. It works great.

can you attach the one with sync? thanks... Commented by leolodreamland on Friday March 8, 2013 at 07:07
leolodreamland wrote:
visru wrote:I run both dispatchers so I have OSC sync. It works great.

can you attach the one with sync? thanks...


I'm assuming he is referring to these patches - viewtopic.php?t=6747

I thought they were made by the same person and this post was an update but I guess they are two entirely different sets of patches.. they do work simultaneously though, which is what I am doing for now.. Hopefully I will find the time to combine them into one system sometime soon..

I do not use the OSC sync because it was nowhere near as tight and reliable as MIDI but at the same time, I'd like to clean things up and use ONLY OSC rather than having to use 2 OSC dispatchers and MIDI sync Commented by TYLRbass on Saturday March 9, 2013 at 18:43 awesome, thanks, excited now... Commented by leolodreamland on Saturday March 9, 2013 at 20:01 I believe this question was asked previously. Is there a way to get the parameter forwarder to respond to clip envelopes? The ableton parameter responds, but the parameter forwarder doesn't. The parameter forwarder responds to changes with the mouse or assigned controller knob but not with automation. :( Commented by visru on Sunday May 12, 2013 at 20:39 This is something which is better asked on the Ableton m4l forums. Commented by Joris on Monday May 13, 2013 at 16:33 @visru that's weird it works for me with clip envelopes.

@everyone else have you seen this development http://showsync.info/ Commented by gavspav on Saturday May 18, 2013 at 12:39 Am not able to get this work properly. Am on Windows 7 64 bit, with Live 32 bit.

1.Have set the OSC port in Resolume to respond
2. Have all the devices properly set up in Ableton
3. Am starting Ableton first then Resolume Commented by TCO on Saturday June 15, 2013 at 14:24

Login to the forum to comment.
Home