Hi All,
My buddies and i are trying to implement a dj set with 2 laptops or more and one soundcard.
We are not talking here about audio sync (!!!!) within 2 laptops as we know that audio sync is not fully operational.
All the laptops are connected on a private network (ethernet or wifi).
The idea is to have one laptop, named master, that have ableton live 8 running with a soundcard connected, controlled via a midi controller and with an OSC translator running (OSCulator for example).
The other laptops, named slaves, have a view of the master live set and are controlled by midi controllers. Those slaves send OSC sequences to the master through the network.
When an OSC message is send to the master, the OSC translator convert this message into midi that can be captured by Ableton Live.
An example of this way of controlling live is the smashing one given by Will Marshall on is blog http://marshall-law.co.nz/2009/12/10/us ... d-ableton/
The concept is the same but we need to substitute the Iphone by a mac laptop and the touchosc by a piece of software that can be midi mapped.
Does anybody know how to realize this ? (softwares, websites....)
Or is there any developpers here that have already thought or created such pieces of software ?
Thanks to all.
Matt
2 (or more) Mac Laptops comunicating with UDP OSC messages
Re: 2 (or more) Mac Laptops comunicating with UDP OSC messages
max for live
someone has already done this, let me find that link
found it
http://20objects.com/articles/2009/12/2 ... ntrol.html
gives you an idea on what could be done with remote controlling ableton
theoretically you could control from the other side of the globe
someone has already done this, let me find that link
found it
http://20objects.com/articles/2009/12/2 ... ntrol.html
gives you an idea on what could be done with remote controlling ableton
theoretically you could control from the other side of the globe
Re: 2 (or more) Mac Laptops comunicating with UDP OSC messages
Thanks
Sounds Great only if you have M4L installed...
It would be perfect to have this working out live via maxruntimes !
Someone has other ideas please ???
Sounds Great only if you have M4L installed...
It would be perfect to have this working out live via maxruntimes !
Someone has other ideas please ???
Re: 2 (or more) Mac Laptops comunicating with UDP OSC messages
you arent going to get the same level of feedback and reliability with anything besides M4L
but there are also versions that query the API (python script) from outside live in the runtime, i have never made it work with any consistency though
also, M4L is going to be the cheapest way for you to write the patch, purchasing MaxMSP is going to cost a lot more and you are going to have to mess with python on top of that to get it to work
converting OSC to midi can run into problems because of midi overload in ableton, my pre M4L set up had over 160 mappings which caused lagging and midi bottle necking
also the sending settings back to the two other computers could turn into a pain
again, M4L will be the cheapest and most effective way for you to build up the patches for both computers and communicate with live efficiently
the other 2 computers will be able to run their "dashboards" that you build up in the runtime
but there are also versions that query the API (python script) from outside live in the runtime, i have never made it work with any consistency though
also, M4L is going to be the cheapest way for you to write the patch, purchasing MaxMSP is going to cost a lot more and you are going to have to mess with python on top of that to get it to work
converting OSC to midi can run into problems because of midi overload in ableton, my pre M4L set up had over 160 mappings which caused lagging and midi bottle necking
also the sending settings back to the two other computers could turn into a pain
again, M4L will be the cheapest and most effective way for you to build up the patches for both computers and communicate with live efficiently
the other 2 computers will be able to run their "dashboards" that you build up in the runtime