Hi Harry, thanks for your reply! On Sat, 27 Feb 2016 19:15:21 +0000 Harry van Haaren <harryhaaren@xxxxxxxxx> wrote: > On Sat, Feb 27, 2016 at 6:15 PM, Johannes Kroll <j-kroll@xxxxxx> wrote: > > * artyFX Masha: Does what I want. Loop length controllable while > > looping. > > Glad its kinda useful.. > > > Fine-grained length control possible by changing Jack > > Transport BPM from an external program. > > Yes - would you prefer a dial on the UI? Or what would be ideal for you? I could think of two ways.. ok, three: 1) there could be another parameter, a boolean/checkbox which could be named "sync" or "lock". It would be on by default which would mean the current behaviour. If turned off, the quantization to full/half/quarter etc would simply be disabled, and the Time parameter would control the loop length directly. 2) there could be a boolean parameter "Auto"/"From Transport". On by default (current behaviour). If turned off, BPM would be taken from another parameter, controlled by a dial on the UI. 3) in addition or instead of 2), there could be a "BPM Multiplier" parameter... Floating point from, say, 0.25 up to 4. This would take the Transport BPM and scale it. 1) is what I would prefer, and probably easiest to implement. 2) might be nice to have in addition. 3) would be interesting for polyrhythmic looping and stuff - something I would like, but I don't know if many other people would use it. What do you think :) > > I did it with Hydrogen... > > Feels kind of hackish though, changing the Transport BPM just to > > control one plugin. > > Agreed - Ideally this would be easier - but given the eco-system, > if the plugin is to automatically match the host/session BPM, > this is the only way to achieve that. > > > Also, is there a small program or plugin which > > simply controls Jack Transport BPM? > > Some suggestions here: I dont have experience with them: > https://freesoftwaremusic.wordpress.com/2015/01/10/jack-transport-master/ I've tried the programs in the list - Hydrogen works best, although it's strange to have a complete sequencer/sampler/drummachine running just to control BPM. I thought there could be a simple LV2 plugin with a single parameter for Transport BPM. Possibly MIDI-automatable. Doesn't need a custom GUI. I would then load this plugin into each Carla patch. Do you think this would work? Is there even a way to set the Transport BPM from an LV2 plugin? I guess not, so the plugin would have to create a separate JACK client, which would show up in Carla or other patchbays, which is unusual for a plugin. Don't know if that would be the best way. I could use/write a small standalone program but I'd rather avoid all the session management stuff. _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user