Robin Gareus
Robin Gareus
Nice, at first I thought those boxes look like spam :) but it does indeed clarify the pad usage. Do you use the device exclusively as control surfaces? I can...
Can you have a look at the cc-offset branch? I'm uncertain about your use-case and what should happen when the offset produces an out of bounds value. Currently the CC...
These are search terms that a user might enter to find prefs. So the more the merrier (and a user may also make that typo).
All plugin processing, this must be called in the realtime-context of the host. Furthermore the I/O buffers are only valid during `run()`. Custom threads in plugins are highly problematic and...
See also https://lv2plug.in/c/html/group__lv2core.html#a4d904937a1bd27cb5f5478f95c708b16 Notably: > This pointer must be stored by the plugin instance and used to read/write data when `run()` is called. > Data present at the time of...
How can plugins not be fast enough? They run every process cycle. I pointed out that you cannot use threads, which is entirely unrelated.
> Maybe Ben didn't want it publicised until we gave AAF an improved UI? That, but also because not all sessions were imported *correctly* and parts are missing. Like pro-tools...
We just call `clang-format` for Ardour. I tend to do that for all new source-files in Ardour's source-tree and when making significant changes to existing files (since some parts benefit...
Nice find! now makes me wonder if `end_sample < start_sample` is actually an issue further up and should not happen in the first place.
So it this pull-request ready to go? I lent my only hardware device that can be sync'ed to MIDI Clock, so I cannot test myself.