I'm making good progress on a couple of Max patches that integrate with Resolume (chaos mode, beat detect), and am really enjoying using OSC for this.
However, it would make life really much easier if Resolume supported OSC out!
In particular:
- Enable sending of BPM out from Resolume - this way I can change BPM either in Resolume or the Max patch, and they stay in sync. Right now, I have to send from Max patch only. Ideally, Resolume would echo back the same /playbackcontroller/bpm/ f message whenever BPM changes.
- Enable sending of info about layer and clip activation - this makes it possible for the Max patch to control active layer or clip, instead of deciding ahead of time to control a specific layer. This could be done by sending out the usual /layer/clip/connect message.
- Enable sending of info about the number of clips in a layer - this is useful for setting up a sequencing style app that goes through all the clips in a layer. Probably something like a /layer/numclips i message, whenever queried or whenever new clips are added or removed to a layer.
- Enable sending of info about current in/out/playhead position - this would allow things like triggering events when a clip has finished playing, moving in + out points without moving playhead, etc.