Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-06 | Fix windows fallback for LV2 state:freePath feature | Robin Gareus | |
2019-12-08 | Add support for LV2 state:freePath feature | Robin Gareus | |
This fixes a memory-leak issue for Windows builds. see also https://github.com/drobilla/lilv/issues/14 | |||
2019-11-26 | Fix thread-safety issue in a-fluidsynth. | Stefan Westerfeld | |
This fix ensures that the a-fluidsynth "synth" object is not used in two threads at the same time during midi event handling (run() in RT thread vs. load_sf2() in worker thread), which could result in crashes. | |||
2019-11-10 | Log warning if host does not support midnam/bankpatch extensions | Christopher Arndt | |
Signed-off-by: Christopher Arndt <chris@chrisarndt.de> | |||
2019-11-10 | Fix segfault: don't try to use midnam:update extension if host doesn't ↵ | Christopher Arndt | |
support it Signed-off-by: Christopher Arndt <chris@chrisarndt.de> | |||
2019-09-04 | Amend 69a3b0b46e, remove CCs not used by fluidsynth | Robin Gareus | |
2019-09-04 | Expose CCs that fluidsynth uses by default in midnam | Robin Gareus | |
2019-08-03 | Update plugins/addons GPL boilerplate and (C) from git log | Robin Gareus | |
2019-05-12 | Fix for #7755: initialize reverb and chorus of fluidsynth object | Johannes Mueller | |
The reverb and chorus states in the fluidsynth object need to be initialized to 0 (false) in accordance with the initial state of a-fluidsynth's v_port[...]. Otherwise they are not updated in the first run() and remain to fluidsynth's default state 1 (true) even though the plugin's state requires 0. | |||
2019-04-08 | Undo more incorrect sample/frame replacements | Robin Gareus | |
2019-03-06 | Remove unused fluidsynth setting (since fluidsynth 2.0) | Robin Gareus | |
2018-12-19 | Compliant LV2 state path-mapping | Robin Gareus | |
lv2 state mandates that > The plugin MUST use this function [ absolute_path] in order to > actually open or otherwise use any paths loaded from plugin state. Previously the plugin uses the value directly. Also > The caller is responsible for freeing the returned value with free(). is now implemented on systems other than windows (where this is not possible, since the memory must be free()ed in the same module where it was allocated. | |||
2018-10-18 | Follow fluidsynth's API changes introduced with 2.0.0 | Andreas Müller | |
Updated patch from Andreas Müller <schnitzeltony@gmail.com> | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-09-11 | Fix a-fluidsynth bank/program restore (during session load) | Robin Gareus | |
* set program in work-response, synchronous to run() * properly store bank per channel (for replay) | |||
2017-09-10 | a-fluidsynth: query current bank/program after loading .sf2 | Robin Gareus | |
2017-09-08 | a-fluidsynth mark session as modified if .sf2 changes | Robin Gareus | |
2017-09-08 | a-fluidsynth: implement LV2_BANKPATCH__notify | Robin Gareus | |
2017-01-31 | fix a-fluidsynth bank select (use MMA style, 14 bit MSB/LSB) | Robin Gareus | |
2017-01-31 | fix a-fluidsynth midnam bank select | Robin Gareus | |
2016-12-07 | a-fluidsynth process events even when no sf2 is loaded. | Robin Gareus | |
Keep track of program-changes, re-apply Bank/PGM once the soundfont is loaded. fluidsynth itself keeps track of CCs. | |||
2016-12-06 | a-fluid synth: label Reverb & Chorus sends. | Robin Gareus | |
Also globally enable Reverb + Chorus FX (so that sends work by default) | |||
2016-12-06 | a-fluid synth: list all bank/programs | Robin Gareus | |
2016-12-06 | Turn a-fluidsynth into C++ | Robin Gareus | |