Paul Fd
811429240b
Correct some theming issues
2021-12-30 11:47:21 +01:00
Paul Fd
c88a599247
Redundant frame color change
2021-12-30 11:35:28 +01:00
Paul Fd
280a14f922
Escape closes the about dialog
2021-12-30 11:33:33 +01:00
Paul Fd
aa1b79936f
Add hover hints on main buttons
2021-12-30 11:11:48 +01:00
Paul Ferrand
8993426bf3
Merge pull request #1054 from paulfd/lv2-midi-rollback
...
Lv2 midi rollback
2021-12-29 02:22:59 +01:00
Paul Fd
a0b2542ea9
Change a test
2021-12-19 23:21:04 +01:00
Paul Fd
e378105fd0
add PSA to the UI if we actually build the UI
2021-12-19 22:36:45 +01:00
Paul Fd
5743c10631
Retrigger a note only if the cc value changed
...
This won't remove the need for polyphony opcodes when using
high-res CC, but at least it should help with automation lanes.
Note: this is not what Sforzando does.
2021-12-19 22:33:57 +01:00
Paul Fd
52949ea2bc
Default to plugin-side automation
...
Make each mode very separate (i.e. no PSA = midi ignored)
2021-12-19 21:57:02 +01:00
Paul Ferrand
5f982cf64f
Merge pull request #1053 from paulfd/vstgui-numpad
...
Updated VSTGUI for proper numpad input
2021-12-19 16:22:22 +01:00
Paul Fd
d0e7cf2627
Updated VSTGUI for proper numpad input
2021-12-18 17:10:07 +01:00
Paul Ferrand
59f0cd0a09
Merge pull request #1052 from paulfd/arf-brf-1p
...
Use brf_2p for 1p and disable the all-pass 1 pole filter
2021-12-15 10:19:17 +01:00
Paul Fd
4358131a72
Use brf_2p for 1p and disable the all-pass 1 pole filter
...
Can't really make it stable, I'll try to swap a delay-less version later on
2021-12-15 01:09:09 +01:00
Paul Ferrand
f122469f07
Merge pull request #1050 from paulfd/reverb-bug
...
Don't bypass effects without inputs
2021-12-07 11:14:18 +01:00
Paul Fd
96c67e4d48
Deactivate the MINGW builds
2021-12-07 10:00:26 +01:00
Paul Fd
a74bd5eee0
Don't bypass effects without inputs
...
It's not really a great idea if you have long tails..
2021-12-06 23:58:26 +01:00
Paul Ferrand
6bf26dceac
Update README.md
2021-11-25 22:15:49 +01:00
Paul Ferrand
f8ffb5294c
Merge pull request #1041 from paulfd/sample-headers
...
Parse <sample> with base64 data
2021-11-24 12:39:21 +01:00
Paul Fd
803052b552
Parse <sample> with base64 data
...
Also added the necessary plumbing to load from RAM
It's missing AIFF since the API is file-based for now.
2021-11-24 12:04:41 +01:00
Paul Ferrand
2aab560f39
Merge pull request #1039 from paulfd/sw-last-octave-offset
...
sw_last is affected by octave/note offsets
2021-11-21 00:07:37 +01:00
Paul Fd
6f052b2389
sw_last is affected by octave/note offsets
2021-11-20 22:34:44 +01:00
Paul Ferrand
a276c7ea9f
Merge pull request #1037 from paulfd/flex-eg-clamp
...
Clamp flex EG levels
2021-11-20 21:59:55 +01:00
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