Paul Fd
e9ff0e6088
Version bumps
2022-01-08 12:29:01 +01:00
Paul Fd
ff0257dc07
Add loprog/hiprob in the API and engine
2021-12-30 20:23:47 +01:00
Paul Fd
7f352170a6
Logging is not implicitely handled by the synth
...
You need a call to get the callback breakdown each frame.
sfizz_render has been updated to make use of this.
2021-11-20 01:26:11 +01:00
Paul Fd
aab807a7b5
Add new config options and bind them to the UI
2021-11-12 12:09:34 +01:00
Paul Fd
bdc9522662
Add multiple output capabilities to the library and plugins
...
Add a fast path to effect busses
Get the number of outputs in the Synth
Duplicate effect buses and process outputs separately
Update the API wrappers to handle multichannel processing
Accomodate multiple outputs in the VST plugin
Publish a 8 stereo version of the LV2 plugin
Publish a 8 stereo version of the VST3 plugin
WIP
Remove the duplication of effects
Cleanups
Debugs
Tweaks
Windows free error
Port numbers change between plugin versions
Fix warning
Proper meter backgrounds
2021-11-09 19:40:06 +01:00
redtide
4921a9ea79
Misc Doxygen fixes
2021-04-16 20:33:27 +02:00
redtide
fb210da22c
Fix/update Doxygen documentation
2021-04-16 15:32:22 +02:00
Jean Pierre Cimalando
bd68a4fbb0
Expose a function to free memory allocated by the library
2021-04-16 02:23:11 +02:00
Paul Fd
ac08fe0150
Deprecate the setLoggingPrefix
2021-04-15 23:29:17 +02:00
Paul Fd
93f907f0ca
Update channel aftertouch API
...
and version numbers in new APIs
2021-04-15 23:17:46 +02:00
JP Cimalando
e307e7b282
Merge pull request #836 from jpcima/api-updates
...
Api updates
2021-04-15 22:37:29 +02:00
Jean Pierre Cimalando
416e558c0b
Add value constraints in API spec [ci skip]
2021-04-15 22:36:21 +02:00
Jean Pierre Cimalando
ce1894ccf4
Tempo API in BPM
2021-04-15 22:14:30 +02:00
redtide
5081bcc7d3
Typo in doxygen comment
2021-04-15 22:07:55 +02:00
Jean Pierre Cimalando
38ada285f0
Change note velocity, CC value, and aftertouch arguments to int
2021-04-15 21:43:57 +02:00
Paul Fd
2d6b99e1ab
Deprecate the internal oversampling factor
...
- Removed it completely from the library
- Kept the API for future work
2021-04-14 08:21:12 +02:00
Jean Pierre Cimalando
b76d1682ef
Add high-precision API for note, aftertouch and bend
2021-04-12 16:42:39 +02:00
Jean Pierre Cimalando
94be9902c1
Sample quality controls in UI
2021-04-10 20:52:16 +02:00
Paul Fd
cfb9eae68f
Test and API doc update w.r.t. ordering
...
Updated tests mostly to call on `renderBlock()` before testing things like number of active voices and such, in case we buffer/reorder events in the library later on.
2021-04-05 14:13:34 +02:00
Paul Fd
993620252b
Support polyphonic aftertouch basics
2021-04-04 23:07:43 +02:00
Jean Pierre Cimalando
0fc90b983e
API with reference counter
2021-03-20 16:04:53 +01:00
Jean Pierre Cimalando
cb91698144
Update doc with thread-safety constraints
2021-02-02 15:46:11 +01:00
JP Cimalando
d13dbe5bd3
Merge pull request #553 from jpcima/beat-lfo
...
Add lfoN_beats
2020-12-12 14:14:03 +01:00
Jean Pierre Cimalando
baf228802b
Add the beat clock
2020-11-15 00:42:13 +01:00
Jean Pierre Cimalando
95d3343341
Add API to process CC events received by automation
2020-11-12 08:04:55 +01:00
Jean Pierre Cimalando
722225f9f2
Add OSC and plugin-side communication
2020-11-05 05:48:24 +01:00
Jean Pierre Cimalando
a0e893964f
Update since to reflect upcoming the stable version
2020-10-15 21:50:58 +02:00
redtide
19469c5c1f
Doxygen documentation update [skip ci]
2020-09-05 16:14:51 +02:00
Jean Pierre Cimalando
36f5a62f04
Plugin-level support for host time
2020-08-11 16:04:20 +02:00
Paul Ferrand
9bb4643e0c
Added since messages
2020-07-06 16:29:33 +02:00
Jean Pierre Cimalando
336a435773
Add the sample quality API
2020-06-14 13:07:48 +02:00
Jean Pierre Cimalando
1ba7e6deb2
Add stretch tuning API and implement
2020-06-11 22:22:47 +02:00
JP Cimalando
db27cb0376
Merge pull request #244 from jpcima/hdcc-api
...
Add the API to receive hdcc values
2020-06-11 03:58:07 +02:00
Paul Ferrand
fbbd3b88c6
Add wrappers
2020-05-29 16:24:53 +02:00
Jean Pierre Cimalando
dfd10a0977
Add the tuning control
2020-05-29 12:33:48 +02:00
Jean Pierre Cimalando
1400115acf
Add the API to receive hdcc values
2020-05-17 18:06:25 +02:00
Paul Ferrand
2e8b637f09
Update docs
2020-05-13 22:10:02 +02:00
Jean Pierre Cimalando
cd6017f0e9
Add the string loading API
2020-05-06 19:12:53 +02:00
Jean Pierre Cimalando
5f94e34230
Rename all: note label -> key label
2020-04-15 18:10:28 +02:00
Paul Fd
ff60b35b73
Added since to the external definition things
2020-04-15 18:10:28 +02:00
Paul Fd
b7f336e243
Correct documentation
2020-04-15 18:10:28 +02:00
Paul Fd
c075e40c23
Added public API bindings
2020-04-15 18:10:28 +02:00
redtide
8b27ac1ce1
Updated API doxygen documentation
2020-04-07 18:50:14 +02:00
redtide
33f9e6bf32
Updated API doxygen documentation
2020-04-07 18:42:41 +02:00
Paul Fd
75c898d50c
Added an external API for the external definitions
2020-04-07 01:06:39 +02:00
Paul Fd
a6cbb48222
Add the ability to set a log filename (non abi breaking change)
2020-03-26 23:40:42 +01:00
Paul Fd
7513d5a4bd
put back the export definitions in the headers
2020-03-26 23:13:45 +01:00
Paul Fd
7d625bc736
Add a panic button
2020-03-16 09:44:48 +01:00
Paul Ferrand
17c4f87d4b
Move EXPORT_SYMBOLS into Macros.h
2020-03-14 17:33:25 +01:00
Paul Fd
58dd788891
Added documentation on the public API constructor
...
detailing the default sample rate and block size
2020-03-11 18:44:03 +01:00