Dominic Clark
Dominic Clark
This may have been fixed in #6561, where the `set(FLTK_SKIP_xxx)` commands were moved to the root `CMakeLists.txt` above the `find_package(FLTK)` command.
What embedding mode are you using? I get a similar effect using "Embed using Qt API" - try using "Embed using native Win32 API" instead.
The way this is currently addressed internally for MIDI-based plugins is this: if a note-on event is received for a note that is already on, a note-off followed by a...
Possible duplicate of #4720.
I think the real-time safety comment is a bit misleading. Both ringbuffers appear to be real-time safe for single-threaded use of an appropriate subset of their operations. (Of course, construction...
> the way we handle vst is very buggy [and] it should be phased out in favour of a better system I see this attitude surprisingly often, and always try...
Weak linking would allow yabridge to be used at runtime if it exists on the system. This is already possible, using the native Linux VST hosting capability of LMMS. I...
There are specific configuration widgets for each backend - would it be better to put the configuration option in those, where it can be adapted to each specific backend (e.g....
I did some investigation into the arpeggio skipping and here's what I found: I don't think any `NotePlayHandle`s are being processed multiple times per mixer round: * I can reproduce...
Pressing stop removes all `NotePlayHandle`s and `SamplePlayHandle`s from the mixer. Thus any samples, along with instruments whose processing is driven by `NotePlayHandle`s, will stop immediately. However, for instruments that use...