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
Paul Fd
1bb373cfa0
Added API functions to activate logging
2020-02-26 21:29:00 +01:00
Jean Pierre Cimalando
5c509dfd46
Add the basic MIDNAM support for LV2
2020-02-25 15:12:23 +01:00
Jean Pierre Cimalando
530a31de1d
Fix size_t definition missing in sfizz.h
2020-02-25 10:56:17 +01:00
Paul Ferrand
3abb63639b
Less verbose license text
2020-01-25 13:13:07 +01:00
Paul Ferrand
56be9c8b7c
Updated licenses and copyright date
2020-01-25 10:13:33 +01:00
Paul Ferrand
bcabf28854
dllexport for msvc
2020-01-19 09:38:59 +01:00
Paul Ferrand
d3cb36dcc8
The symbols are now more or less properly exported
...
Clang strips everything, some symbols left in GCC for some reason...
2020-01-19 07:42:52 +01:00
Paul Ferrand
dabd5eb7a4
[API break] Changed the return type of get_num_preloaded_samples
...
to match the one of the C++ synth
2020-01-05 00:15:31 +01:00
Paul Ferrand
f02f96cad5
Moved the file modification checks in the library
...
This allows to transparently check the included files
2019-12-27 18:41:26 +01:00
Paul Ferrand
8e39ffc18e
Remove the channels from the inner engine
2019-12-23 01:25:20 +01:00
Paul Ferrand
b9bee27ef3
Added a precision in the API documentation
2019-12-13 10:19:25 +01:00
Paul Ferrand
66e916db19
Added a feedback for unknown opcodes in the C wrapper and the LV2 synth
2019-12-08 21:43:15 +01:00
Paul Ferrand
c6a9ba88da
API BREAK: MIDI channels are now 0-based
2019-12-08 21:11:54 +01:00
Paul Ferrand
a5b8bfb6ac
Added a freewheeling option to the synth
2019-12-08 18:11:17 +01:00
Paul Ferrand
9f96968169
Added an API to access the memory usage
2019-12-02 12:25:28 +01:00