Hey, sorry I missed this one.
I did look into it when you originally posted, the problem was (if I remember right), I couldn't find something which could be used for sending off/on led feedback values. I think I tried using 'current song time' which will fire continuously when playback is active but from that I would still need a way to decide if on or off should be sent and the value it gives me needs more investigation.
I have solved this by creating a custom MAX4Live device that count's out the beats in sync with lives transport. It also displays a zero exactly half way through each beat to enable proper LED flashing:
i.e. 1,0,2,0,3,0,4,0
It works with any time signature / tempo, In CSS I have just assigned "1" to red and any number > 1 to Blue. So the first beat of the bar flashes red and the rest flash blue.
Hi Seth,
Thank you for your contributions! This is awesome!
So cool you can make this happen I haven't tried it out yet, but I will sooner or later ;-)
Respect!
You can also use
self.song().get_current_beats_song_time().beats
It counts 1,2,3,4 (no zeros like with Seth's solution)
I've attached it to a listener to "current_song_time" and send it via Midi to my device.
I used https://nsuspray.github.io/Live_API_Doc/ to find this value, it's a good resource also for Control Surface Studio!
Addition:
With some conditioning in Control Surface Studio it is possible to create the "blinking" effect with a condition like "int(self.song().current_song_time*2)%2==0" to set the number and the opposite to turn it off.
Comments
up! ?
John, any changes that you'll give me a hand here? :)
I'll much appreciate it
up
Hey, sorry I missed this one.
I did look into it when you originally posted, the problem was (if I remember right), I couldn't find something which could be used for sending off/on led feedback values. I think I tried using 'current song time' which will fire continuously when playback is active but from that I would still need a way to decide if on or off should be sent and the value it gives me needs more investigation.
Hi John,
Thanks a lot for taking the time loking into this.
From what I care, the "blinking led feedback" could be on always.
An Idea would be that it changes color regarding the pay or stop status.
Oh, you wouldn't want it to flash in sync with the tempo?
I have solved this by creating a custom MAX4Live device that count's out the beats in sync with lives transport. It also displays a zero exactly half way through each beat to enable proper LED flashing:
i.e. 1,0,2,0,3,0,4,0
It works with any time signature / tempo, In CSS I have just assigned "1" to red and any number > 1 to Blue. So the first beat of the bar flashes red and the rest flash blue.
Let me know if of interest and i'll upload.
Thought I'd upload anyway in case anyone stumbles across this thread:
https://maxforlive.com/library/device/8024/tempo-led-feedback
Hi Seth,
Thank you for your contributions! This is awesome!
So cool you can make this happen I haven't tried it out yet, but I will sooner or later ;-)
Respect!
You can also use
self.song().get_current_beats_song_time().beats
It counts 1,2,3,4 (no zeros like with Seth's solution)
I've attached it to a listener to "current_song_time" and send it via Midi to my device.
I used https://nsuspray.github.io/Live_API_Doc/ to find this value, it's a good resource also for Control Surface Studio!
Addition:
With some conditioning in Control Surface Studio it is possible to create the "blinking" effect with a condition like "int(self.song().current_song_time*2)%2==0" to set the number and the opposite to turn it off.