Commit graph

3762 commits

Author SHA1 Message Date
Paul Ferrand
afa6e1d2a4
Merge pull request #942 from paulfd/ppc64
Don't include the VST for PPC
2021-07-06 00:18:35 +02:00
Paul Fd
148fe445c4 Don't include the VST for PPC 2021-07-05 23:57:09 +02:00
Paul Ferrand
6748c1ed02
Merge pull request #935 from paulfd/pianobook
Store files to load and their offset and defer loading
2021-07-05 23:46:48 +02:00
Paul Ferrand
2be91453e8
Merge pull request #941 from paulfd/salamander
Passing lokey=-1 does not reactivate the note trigger
2021-07-05 18:28:20 +02:00
Paul Fd
5fc3db6ad4 Passing lokey=-1 does not reactivate the note trigger 2021-07-05 12:06:15 +02:00
Paul Fd
559464684a CC Triggers also considers sequences 2021-07-05 11:31:24 +02:00
Paul Ferrand
6b01bde1af
Merge pull request #934 from paulfd/int-group-id
Negative group IDs
2021-07-02 10:23:16 +02:00
Paul Fd
da942c9244 Store files to load and their offset and defer loading
Better behavior when using a file multiple times with different offsets.
2021-06-30 22:45:11 +02:00
Paul Fd
c382b8894e Negative group IDs 2021-06-27 22:35:41 +02:00
Paul Ferrand
6b1a7cd259
Merge pull request #932 from paulfd/flex-eg-oncc
EG tests and bugfix
2021-06-27 12:13:51 +02:00
Paul Fd
83be87c449 Removed the dynamic update 2021-06-27 11:22:03 +02:00
Paul Fd
cbff8666c1 Remove useless midistate injection 2021-06-26 23:05:14 +02:00
Paul Fd
8563a1735f Merged implementations with dynamic updates 2021-06-26 22:50:57 +02:00
Paul Fd
5da331cf18 Parse CC modifiers for flex EGs 2021-06-26 22:44:46 +02:00
JP Cimalando
ba7cb52b9c
Merge pull request #930 from jpcima/flex-eg-mods
Add modulations for Flex EG time and level
2021-06-26 21:22:04 +02:00
Jean Pierre Cimalando
4de9b42427 Add tests 2021-06-26 21:09:36 +02:00
Jean Pierre Cimalando
503ff04f9b Add modulations for Flex EG time and level 2021-06-26 19:09:27 +02:00
Paul Ferrand
78673d683a
Merge pull request #929 from paulfd/off-vs-released
Differentiate between releasing and "offed"
2021-06-25 23:55:41 +02:00
Paul Fd
c411d0ed61 Add tests 2021-06-25 19:44:04 +02:00
Paul Fd
92f741687e Differentiate between releasing and "offed"
The goal is to be able to off voices in their release stage, possibly shortening the release tail
2021-06-25 17:59:48 +02:00
JP Cimalando
30ff993de1
Merge pull request #928 from redtide/readme-badges
Added sfz badges to README
2021-06-24 23:36:26 +02:00
JP Cimalando
4bbcea4381
Merge pull request #927 from jpcima/refork-vst3sdk
Use a fork of VST public.sdk
2021-06-23 22:39:23 +02:00
Jean Pierre Cimalando
adccf5088d Use a fork of VST public.sdk 2021-06-23 22:22:22 +02:00
Jean Pierre Cimalando
3318d02de9 Update vstgui, fixes the compile-time pango check 2021-06-23 19:40:38 +02:00
Paul Ferrand
3d6987d47c
Merge pull request #917 from praashie/develop
Fix group cutting behavior with CC triggered samples (such as sustain pedals)
2021-06-23 08:17:20 +02:00
Paul Ferrand
1a8185aa27
Merge pull request #898 from paulfd/release-sustain
Add the ability to cancel the release on the basic ADSR Envelope
2021-06-23 00:18:29 +02:00
Paul Fd
e4b4dcd655 Add a test case 2021-06-23 00:17:02 +02:00
Paul Fd
d00115ed7d Reformat 2021-06-23 00:12:05 +02:00
Paul Ferrand
0c8beed6ca
Merge branch 'develop' into release-sustain 2021-06-23 00:08:15 +02:00
JP Cimalando
c3ee3982ec
Merge pull request #926 from jpcima/importer
Enable the importer in JACK and Puredata
2021-06-22 21:52:13 +02:00
Jean Pierre Cimalando
7f49eab79f Mark the importer API with extern C 2021-06-22 21:38:54 +02:00
Jean Pierre Cimalando
6c88b3f663 Fix a warning with sfizz_import.h in C 2021-06-22 21:30:16 +02:00
Jean Pierre Cimalando
fdf25d6407 Enable the importer in Puredata 2021-06-22 21:28:09 +02:00
Jean Pierre Cimalando
f9cc84b5f0 Use the importer in the JACK client 2021-06-22 21:25:39 +02:00
Jean Pierre Cimalando
23a1ab268d Deduplicate load-or-import code from plugins 2021-06-22 21:18:16 +02:00
JP Cimalando
ee477ee58a
Merge pull request #925 from jpcima/macos-edit-file
macos: open SFZ files in the associated editor
2021-06-22 20:30:11 +02:00
Jean Pierre Cimalando
3d8ff91f8c macos: open SFZ files in the associated editor 2021-06-22 20:14:32 +02:00
JP Cimalando
42ac729be0
Merge pull request #924 from jpcima/lv2-ardour
lv2: A6 workaround, single output atom port
2021-06-22 17:29:01 +02:00
Jean Pierre Cimalando
5ed281c6a4 lv2: A6 workaround, single output atom port
Previously, some `patch:Set` messages were directed to a distinct atom
port, when it was for notification purposes rather than automation.

Ardour does not support this, and the ports get assigned the same
buffer, producing corruption.

This commit returns to single-port behavior, and instead replaces
`patch:Set` notification messages with `sfizz:Notify` custom objects;
the UI processes these messages all the same, and they does not trigger
automation in the host.
2021-06-22 17:02:14 +02:00
JP Cimalando
59706d84da
Merge pull request #923 from jpcima/initializations
Fix unitialized default CC values, to pass the tests
2021-06-22 15:13:20 +02:00
Jean Pierre Cimalando
99e99dd084 Fix unitialized default CC values, to pass the tests 2021-06-22 14:59:46 +02:00
JP Cimalando
c469e446e4
Merge pull request #905 from paulfd/reset-to-default-cc
Reset to default CC values
2021-06-22 14:01:04 +02:00
JP Cimalando
6f1bf036d1
Merge pull request #919 from jpcima/resonance
Allow filters to have Q less than 0dB
2021-06-22 13:59:21 +02:00
redtide
a184dc62c1 Added sfz badges to README 2021-06-22 02:50:19 +02:00
Jean Pierre Cimalando
aa7edd7eb2 Revert "lv2: automation port does not receive OSC"
This reverts commit 05bdd428d2.
2021-06-22 00:41:19 +02:00
Jean Pierre Cimalando
05bdd428d2 lv2: automation port does not receive OSC 2021-06-22 00:40:10 +02:00
JP Cimalando
76c1f082a4
Merge pull request #922 from jpcima/vst3sdk-workaround
Other workaround to build with VST3 SDK 3.7.2
2021-06-21 22:42:51 +02:00
Jean Pierre Cimalando
8804f4a515 Other workaround to build with VST3 SDK 3.7.2 2021-06-21 22:27:53 +02:00
JP Cimalando
4f3c0f94ff
Merge pull request #921 from jpcima/installer
Do not use a hardcoded path in the installer
2021-06-21 21:54:59 +02:00
Jean Pierre Cimalando
8d5826efd5 Do not use a hardcoded path in the installer 2021-06-21 21:45:15 +02:00