Paul Ferrand
e12ac8bda3
Merge pull request #1036 from paulfd/exponents
...
Read exponents in floats
2021-11-20 21:59:46 +01:00
Paul Ferrand
01e21c6e0d
Merge pull request #1035 from paulfd/unordered-player-changes
...
Rewrite the unordered player to accomodate multiple queues per parameters
2021-11-20 21:59:35 +01:00
Paul Fd
6f203d0384
Clamp flex EG levels
...
Sforzando seems to do so too
2021-11-20 21:07:44 +01:00
Paul Fd
987afabecb
Read exponents in floats
2021-11-20 19:21:55 +01:00
Paul Fd
0eada20587
Rewrite the unordered player to accomodate multiple queues per parameters
...
Now, there is a hard limit on the number of queues treated (as before), but there may be duplicates, and overflowing queues will be ignored
2021-11-20 17:00:39 +01:00
Paul Ferrand
d11142639a
Merge pull request #1034 from paulfd/logger-api
...
Logging is not implicitely handled by the synth
2021-11-20 10:03:26 +01:00
Paul Ferrand
9335fea3a3
Correct the destination of dispatch timings in performHdcc
2021-11-20 09:35:01 +01:00
Paul Ferrand
0bc63e33c8
Merge pull request #1027 from paulfd/shelving-eqs
...
Update the filters' code ...
2021-11-20 09:30:10 +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 Ferrand
fbc0e7459a
Merge pull request #1031 from paulfd/loaded-files-bug
...
Erase from the correct structure
2021-11-19 13:07:43 +01:00
Paul Ferrand
9cf7b0b076
Erase from the correct structure
2021-11-19 13:07:17 +01:00
Paul Ferrand
ec439d2034
Merge pull request #1030 from paulfd/filepool-loaded-files
...
Make loadedFiles behave like preloadedFiles
2021-11-19 12:50:13 +01:00
Paul Ferrand
f8b874c2f0
Make loadedFiles behave like preloadedFiles
2021-11-19 12:30:36 +01:00
Paul Ferrand
5fdbb7642f
Merge pull request #1028 from paulfd/reload-bug
...
Don't check unspecified CC conditions
2021-11-15 00:47:33 +01:00
Paul Fd
44d1ded4d5
Don't check unspecified CC conditions
2021-11-15 00:18:07 +01:00
Paul Ferrand
204914e490
Update the filters' code ...
...
and fix the relationship between BW and Q for the shelving EQs
Note: For EQs in sforzando, the `hsh` and `lsh` values for `eqN_type` appear ignored. For the `filN_type` values `lsh` and `hsh`, the filters are indeed shelves, but a factor 0.5 appears to be applied on the resonance (i.e. the bandwidth of the shelves is twice that of sfizz). As far as I can tell our implem follows the RBJ's biquad cookbook properly though, so I left it as is.
2021-11-14 21:52:03 +01:00
Paul Ferrand
b796564338
Merge pull request #1024 from paulfd/cc-switch-choke
...
Choke notes when the layer is disabled, even if the group and note are the same
2021-11-14 18:50:59 +01:00
Paul Fd
7ae0b4b043
Choke notes when the layer is disabled, even if the group and note are the same
2021-11-13 14:14:29 +01:00
Paul Ferrand
37613d528c
Merge pull request #1022 from paulfd/options-panel
...
Updated options panel and random things in the UI
2021-11-12 12:10:03 +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
3a882b98d7
Updated options panel and random things in the UI
2021-11-12 09:29:51 +01:00
Paul Ferrand
862d057bdb
Merge pull request #1019 from paulfd/negative-lokey
...
Negative lokey values don't disable the region
2021-11-10 11:12:26 +01:00
Paul Fd
b35f0307e1
Negative lokey values don't disable the region
2021-11-10 10:41:19 +01:00
Paul Ferrand
114e413a09
Merge pull request #1018 from paulfd/lib-updates
...
Update external libraries
2021-11-10 10:32:40 +01:00
Paul Ferrand
b4b9108735
Merge pull request #1003 from paulfd/keydelta
...
Handle extended CCs 140 and 141 (keydelta)
2021-11-10 09:59:33 +01:00
Paul Fd
2c3432ca30
Fix Makefile build with abseil changes
2021-11-10 09:58:29 +01:00
Paul Fd
8b258a3377
Update stb_image to 2.27
2021-11-10 09:41:06 +01:00
Paul Fd
c75e90b034
Checkout abseil 2021_11_02
2021-11-10 09:39:17 +01:00
Paul Fd
d8feff462e
Update fmidi to v0.1.1
2021-11-10 09:34:13 +01:00
Paul Fd
a76ff49192
Update GHC Filesystem to v1.5.10
2021-11-10 09:14:14 +01:00
Paul Fd
e90a11d95d
Update cxxopts to v3
2021-11-10 09:09:58 +01:00
Paul Fd
5a31a4fb07
Update pugixml to v1.11
2021-11-10 08:57:44 +01:00
Paul Fd
f72500dd09
Update kissfft to v131.1
2021-11-10 08:55:44 +01:00
Paul Ferrand
d31d127ab9
Merge branch 'develop' into keydelta
2021-11-09 22:18:35 +01:00
Paul Ferrand
672cede46f
Merge pull request #1007 from paulfd/remember-midistate
...
Differentiate between loading and reloading
2021-11-09 22:16:35 +01:00
Paul Ferrand
b1d7d6b039
Merge branch 'develop' into remember-midistate
2021-11-09 22:16:25 +01:00
Paul Ferrand
024b3d9796
Merge pull request #1002 from paulfd/multiple-outputs
...
Multiple outputs
2021-11-09 22:14:34 +01:00
Paul Fd
aef980c94d
Handle extended CCs 140 and 141 (keydelta)
2021-11-09 22:14:00 +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
Paul Ferrand
4d80c7bcf9
Differentiate between loading and reloading
2021-11-09 15:00:15 +01:00
Paul Ferrand
222df62eb0
Version 1.1.1
2021-11-08 16:01:54 +01:00
Paul Ferrand
ffd09f703e
Merge pull request #1006 from paulfd/rollback-vstgui4_10_2
...
Change vstgui to 4.10.2 with hotfixes
2021-11-08 00:09:47 +01:00
Paul Ferrand
8c16aba5a8
Change vstgui to 4.10.2 with hotfixes
2021-11-07 23:57:06 +01:00
Paul Fd
0787b31549
New version
2021-10-23 23:27:15 +02:00
Paul Fd
1a3b5a9b2d
Merge branch 'develop'
2021-10-23 23:26:41 +02:00
Paul Ferrand
cc090d7865
Merge pull request #1001 from paulfd/gcc-8-stdcppfs
...
When using GCC 8, explicitely link stdc++fs
2021-10-23 13:20:06 +02:00
Paul Fd
f32fb63756
When using GCC 8, explicitely link stdc++fs
2021-10-23 11:39:01 +02:00
Paul Ferrand
3e5c9d8e06
Merge pull request #999 from paulfd/man-pages
...
Add man pages for executables
2021-10-21 08:32:35 +02:00
Paul Fd
eadb1b4beb
Add man pages for executables
...
And correct a small bug in the jack client
2021-10-20 23:53:34 +02:00
Paul Ferrand
95062c1611
Merge pull request #998 from paulfd/no-off-trigger-on-cc-triggers
...
Don't dispatch off notes when offing a CC-trig'd voice
2021-10-20 20:48:52 +02:00