Jean Pierre Cimalando
|
7a7dc43e51
|
Update the header search path of clang-tidy
|
2020-03-28 17:55:38 +01:00 |
|
Jean Pierre Cimalando
|
07668c7bd6
|
VST hard realtime fix and improvement
|
2020-03-28 17:04:39 +01:00 |
|
Jean Pierre Cimalando
|
23a3508d81
|
Add the spsc ring buffer
|
2020-03-28 17:00:33 +01:00 |
|
Paul Ferrand
|
25ca3eeb0b
|
Merge pull request #139 from jpcima/vst
Allow VST to reload its files automatically
|
2020-03-28 16:13:38 +01:00 |
|
Paul Ferrand
|
a17b97a1c8
|
Merge pull request #130 from jpcima/new-parser
Parser rework
|
2020-03-28 16:13:25 +01:00 |
|
Jean Pierre Cimalando
|
fa65fd65f7
|
Allow VST to reload its files automatically
|
2020-03-28 15:08:54 +01:00 |
|
Jean Pierre Cimalando
|
a15a50b96c
|
Make the parser demo UI a bit more practical
|
2020-03-28 02:53:50 +01:00 |
|
Jean Pierre Cimalando
|
6ee9dd106e
|
Add proper support of external #define
|
2020-03-28 02:44:06 +01:00 |
|
Jean Pierre Cimalando
|
3871d9c9b2
|
Let the parser identify the origin of a failed #include
|
2020-03-28 02:25:48 +01:00 |
|
Jean Pierre Cimalando
|
ba23ed810a
|
String parsing without originalDirectory setter
|
2020-03-28 01:55:05 +01:00 |
|
Paul Ferrand
|
99f0833a96
|
Merge pull request #127 from jpcima/wavetable-phase
Add support of oscillator_phase
|
2020-03-28 00:55:29 +01:00 |
|
Paul Ferrand
|
25fa15acbe
|
Add an originalDirectory setter and change the logic for parseFile
|
2020-03-28 00:45:59 +01:00 |
|
Paul Ferrand
|
42234da650
|
Add tests for the new parser
|
2020-03-28 00:29:36 +01:00 |
|
Paul Ferrand
|
5a292aca31
|
End the value when hitting < too
|
2020-03-28 00:29:36 +01:00 |
|
Paul Ferrand
|
847af7b731
|
Added a way to parse from a string
|
2020-03-28 00:29:36 +01:00 |
|
Paul Ferrand
|
51b992617d
|
Add +1 to error lines and put the file name in there
|
2020-03-28 00:29:36 +01:00 |
|
Jean Pierre Cimalando
|
972dbe06ea
|
Fix the backslash include paths
|
2020-03-28 00:29:36 +01:00 |
|
Jean Pierre Cimalando
|
c03345e950
|
Adapt the newer parser to Sfizz
|
2020-03-28 00:29:36 +01:00 |
|
Jean Pierre Cimalando
|
9019ae3aef
|
Some parser fixes
|
2020-03-28 00:28:50 +01:00 |
|
Jean Pierre Cimalando
|
30c8d25a59
|
Initial parser rework
|
2020-03-28 00:28:50 +01:00 |
|
Paul Ferrand
|
dcd688dbe5
|
Add oscillator phase tests
|
2020-03-27 18:17:15 +01:00 |
|
Paul Ferrand
|
3f3cb7def8
|
Add an assertion
|
2020-03-27 18:05:40 +01:00 |
|
Paul Ferrand
|
281ee61146
|
local variable can be const
|
2020-03-27 18:05:30 +01:00 |
|
Paul Fd
|
fa150e2668
|
Fixed histogram range for the per-voice figure
|
2020-03-27 00:35:35 +01:00 |
|
Paul Fd
|
4ad390304c
|
Corrected a bug with the filname extraction
|
2020-03-27 00:35:18 +01: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
|
36cb6db974
|
Remove the export definitions from the macros
|
2020-03-26 23:14:33 +01:00 |
|
Paul Fd
|
7513d5a4bd
|
put back the export definitions in the headers
|
2020-03-26 23:13:45 +01:00 |
|
Paul Fd
|
20dea5ec94
|
Add back the library name in the CMakeLists
|
2020-03-26 23:12:41 +01:00 |
|
Jean Pierre Cimalando
|
18382917c6
|
Adapt tests to the recent width fix
|
2020-03-18 21:39:42 +01:00 |
|
Jean Pierre Cimalando
|
b551716b08
|
Apply panning in case of stereo sample
|
2020-03-18 21:33:18 +01:00 |
|
Jean Pierre Cimalando
|
1faa7f0739
|
Fix the broken stereo when width is default
|
2020-03-18 20:56:07 +01:00 |
|
Jean Pierre Cimalando
|
368505357a
|
Fix a link error reported by @redtide
|
2020-03-17 18:52:56 +01:00 |
|
Jean Pierre Cimalando
|
890d5ddb46
|
Add support of oscillator_phase
|
2020-03-16 19:02:21 +01:00 |
|
JP Cimalando
|
474f221f91
|
Merge pull request #126 from jpcima/wavetable-tune
Proper tuning of wavetable generators
|
2020-03-16 18:42:02 +01:00 |
|
Jean Pierre Cimalando
|
797e703dfd
|
Update the test
|
2020-03-16 18:29:45 +01:00 |
|
Jean Pierre Cimalando
|
2002a58da2
|
Apply the pitch ratio to wavetable oscillator
|
2020-03-16 17:54:47 +01:00 |
|
Jean Pierre Cimalando
|
4065d406f7
|
Rewrite a division as multiplication
|
2020-03-16 17:37:52 +01:00 |
|
Jean Pierre Cimalando
|
f80decf4c0
|
Extend the range of opcodes tune and pitch
|
2020-03-16 17:36:16 +01:00 |
|
Paul Fd
|
930bfdfefe
|
Correct a potential overflow for CC names
A previous change put the opcode parameters as uint16
|
2020-03-16 12:44:18 +01:00 |
|
Paul Ferrand
|
1af782109f
|
Merge pull request #120 from paulfd/make-uninstall
Add a make uninstall target
|
2020-03-16 09:46:23 +01:00 |
|
Paul Ferrand
|
7a8b290c61
|
Merge pull request #122 from paulfd/vst-setenable
Avoid purging and recreating the synth in Reaper
|
2020-03-16 09:45:43 +01:00 |
|
Paul Fd
|
4d3ea7da30
|
Disable the callback before killing the voices
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
e068ec77e5
|
Add the panic to the LV2 for good measure
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
55a816f703
|
Remove the debug messages
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
98392a7b9a
|
Add the panic to the VST processor
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
7d625bc736
|
Add a panic button
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
ac93e0cbd3
|
Remove the synth recreations
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
5e40e31c83
|
Only set the sample rate, per block, and the worker in setEnable; don't recreate the synth
|
2020-03-16 09:44:48 +01:00 |
|
Paul Fd
|
3d2ab24fa6
|
Corrected a wavetable comment
|
2020-03-16 09:39:25 +01:00 |
|