Commit graph

56 commits

Author SHA1 Message Date
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
redtide
fb210da22c Fix/update Doxygen documentation 2021-04-16 15:32:22 +02:00
Jean Pierre Cimalando
bc4cf8a5ad Update Midnam C++ API 2021-04-16 02:09:10 +02:00
Paul Fd
2d3b62b69c Add Midnam bindings in C++
And a couple tests...
2021-04-16 02:09:10 +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
Jean Pierre Cimalando
416e558c0b Add value constraints in API spec [ci skip] 2021-04-15 22:36:21 +02:00
Jean Pierre Cimalando
62506b50f3 Add the missing exportMidnam C++ API 2021-04-15 22:20:31 +02:00
Jean Pierre Cimalando
ce1894ccf4 Tempo API in BPM 2021-04-15 22:14:30 +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
JP Cimalando
e7c462403e
Merge pull request #217 from jpcima/load-string
Add the string loading API
2020-05-07 14:09:13 +02:00
Jean Pierre Cimalando
64b3a999c7 Add the header guard in the C++ header 2020-05-07 10:10:29 +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
fc34ccb205 Added @since in the C++ bindings 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