Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-30 | Update plugin classification | Robin Gareus | |
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API | |||
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-02-24 | Save Lua script origin (for later updates) -- DSP plugin | Robin Gareus | |
2016-10-10 | Add Lua-bindings for inter-processor communication | Robin Gareus | |
2016-09-18 | ensure that Lua DSP scripts are configured (even with 0 channels) | Robin Gareus | |
This fixes an issue with dsp_configure not being when there are only MIDI signals at the given insertion point. | |||
2016-07-19 | revert inadvertently committed debug settings | Robin Gareus | |
2016-07-19 | and plain realloc (not mlocked) as baseline | Robin Gareus | |
2016-07-19 | another TLSF vs realloc-pool shootout | Robin Gareus | |
..since memory-size and segmentation increased. (large sizes favor TLSF, smaller segments are in favor realloc-pool) | |||
2016-07-11 | proper semantics for variable port-count | Robin Gareus | |
Ardour takes the closest pin/port match yet still offers a plugin with variable i/o access to all port-buffers. the "reported" (user visible) pin-count now defaults to the actual selected configuration (precise) and lua_dsp_configure() can override it. | |||
2016-07-07 | implement designated enable/bypass port for lua-proc | Robin Gareus | |
2016-07-07 | add LuaTableRef to DSP API as alternative to shared-mem | Robin Gareus | |
2016-06-25 | major internal plugin & processor API change: | Robin Gareus | |
Pass current (latency compensated) cycle times to plugin. This fixes time-reporting to plugins and also fixes automation and when bouncing (the session->transport* is not valid) etc. | |||
2016-04-29 | implement lua plugin presets | Robin Gareus | |
2016-04-29 | don't special case lua processors, use plugin-manager | Robin Gareus | |
2016-04-15 | variable plugin port config. | Robin Gareus | |
* extend plugin API (query IO ports) * collect possible variable plugin configurations (AU, Lua) * prepare semi-automatic configuration (presets: mono, stereo, N) | |||
2016-04-13 | fix configurable IO MIDI FX w/strict-i/o | Robin Gareus | |
2016-03-30 | Delegated plugin configuration is now always successful.. except | Robin Gareus | |
..in case of outright errors (e.g. data format mismatch) or non-implemented edge-cases e.g. midi generators (no audio in, no midi in, no audio-out) or control-data filters (only control ports). | |||
2016-03-28 | reduce header dependencies (part 1/2) | Robin Gareus | |
2016-03-19 | cache LuaProc Parameters in Processor | Robin Gareus | |
This prevents concurrent access to the lua interpreter to query them | |||
2016-03-19 | Revert "hotfix for concurrent lua interpreter calls" | Robin Gareus | |
This reverts commit 8f3a13d998e812e1c997bd8485b0d5c7b7ff9809. | |||
2016-03-19 | hotfix for concurrent lua interpreter calls | Robin Gareus | |
ToDo: localize parameter descriptor in init() | |||
2016-03-18 | implement LuaProc inline display | Robin Gareus | |
2016-02-23 | Implement Lua DSP processor/plugin | Robin Gareus | |