Commit graph

3920 commits

Author SHA1 Message Date
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
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
Paul Fd
cba1f8a86a Don't dispatch off notes when offing a CC-trig'd voice
Check behavior
2021-10-20 17:13:38 +02:00
Paul Ferrand
213647d154
Merge pull request #997 from paulfd/cc-trigger-rand
Honor lorand/hirand in CC triggered regions
2021-10-20 17:09:29 +02:00
Paul Fd
6310aa1abc Honor lorand/hirand in CC triggered regions 2021-10-20 16:28:06 +02:00
Paul Ferrand
ba8716da21
Merge pull request #993 from paulfd/extended-curve
Evaluate the curve in extended CCs
2021-10-16 13:04:30 +02:00
Paul Ferrand
5c86454621
Merge pull request #994 from paulfd/octave-offset-reset-on-load
Reset note and octave offset when resetting the synth
2021-10-16 13:04:21 +02:00
Paul Ferrand
8b881410d9
Merge pull request #995 from paulfd/vstgui-fork
Use the sfztools vstgui fork
2021-10-16 13:04:03 +02:00
Paul Fd
d38130753e Use the sfztools vstgui fork 2021-10-16 12:49:39 +02:00
Paul Fd
cd6bba5378 Reset note and octave offset when resetting the synth 2021-10-14 23:48:23 +02:00
Paul Fd
4ec32024ce Evaluate the curve in extended CCs 2021-10-14 23:37:21 +02:00