klick icon indicating copy to clipboard operation
klick copied to clipboard

OSC and interactive modes don't play nice when klick is JACK transport master?

Open egasimus opened this issue 11 years ago • 2 comments

Hi Dominic : )

I'm using klick as transport master with klick -T -P <tempo>. But if I also enable OSC with -o <port>, klick stops responding to JACK transport start/stop. Sending /klick/metro/set_type jack (with oscsend) didn't help, either -- now klick wouldn't respond to either transport start or /klick/metro/start unless the mode is set back to simple. Interactive mode (klick -i ...) also seems to ignore JACK transport, and adding -j alongside either -i or -o results in a segfault.

Is there a way to enable interactive/OSC control while retaining JACK sync?

egasimus avatar Nov 03 '14 00:11 egasimus

Hi, I have a related problem. Starting klick with 'klick -T -o 8800' and then using 'send_osc 8800 /klick/simple/set_tempo 50', the slave programs don't receive the change of the bpm to 50bpm.

geraldmwangi avatar Dec 18 '15 09:12 geraldmwangi

Hi all, This project is great!!! And the code is so well written! it's a pleasure to navigate through! Thanks Dominic! FYI, in my fork I modified and extended some stuff to be able to set klick as jack master in 'map' mode whilst being able to change tempo and meter of the map via OSC with these commands: /klick/map/set_tempo /klick/map/set_meter /klick/map/set_map Although it's not completely tested, my idea is to refactor the changes to be more in line with the concepts on klick, update the doc, and create a pull request. Feel free to have a look and suggest improvements.

turcofran avatar Oct 17 '20 22:10 turcofran