Commit graph

3896 commits

Author SHA1 Message Date
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
JP Cimalando
956b0c9c13
Merge pull request #992 from alcomposer/sfizz_render_poly
add polyphony option to sfizz_render
2021-10-11 08:16:40 +02:00
alexmitchell
956709c9c6 add polyphony option to sfizz_render 2021-10-11 15:42:42 +10:30
JP Cimalando
92d745f947
Merge pull request #991 from redtide/gha-matrix
Use matrix builds on GitHub Actions
2021-10-09 15:50:29 +02:00
redtide
61fb6b0106 Use matrix builds on GitHub Actions 2021-10-09 15:24:02 +02:00
Jean Pierre Cimalando
867cf2b459 Fix a problem in the X11 runloop 2021-09-23 20:54:35 +02:00
Jean Pierre Cimalando
7552e5e8b8 Include headers which seem needed on BSD-like 2021-09-23 01:40:57 +02:00
JP Cimalando
51dd3898ae
Merge pull request #990 from jpcima/macos
Set the macOS compability back to 10.9
2021-09-23 00:18:52 +02:00
Paul Ferrand
e8f796156f
Merge pull request #972 from praashie/fix-off-group
Fix `off_by` behavior with long-releasing notes
2021-09-22 07:10:51 +02:00
Jean Pierre Cimalando
8bf488897b tests: workaround for incomplete C++17 runtime on macOS 2021-09-22 05:47:26 +02:00
Jean Pierre Cimalando
f0b827d423 Implement C++17 aligned-new support for macOS < 10.14 2021-09-22 05:02:26 +02:00
JP Cimalando
38b102fc97
Merge pull request #989 from jpcima/alignment-utility
Add jsl::aligned_unique_ptr and jsl::make_aligned
2021-09-22 03:24:16 +02:00
Jean Pierre Cimalando
3fd0d4ee5d Add jsl::aligned_unique_ptr and jsl::make_aligned 2021-09-22 03:12:52 +02:00
JP Cimalando
4f0712c489
Merge pull request #987 from jpcima/vstgui-update
Updates for new vstgui
2021-09-22 01:09:17 +02:00
Paul Ferrand
2ca137f22e
Merge pull request #945 from paulfd/cc-input
CC input
2021-09-21 21:37:22 +02:00
Paul Ferrand
55ac56e793
Merge pull request #973 from zynthian/develop
Implement an internal CLI for loading soundfonts and setting engine parameters.
2021-09-21 21:36:10 +02:00
Jean Pierre Cimalando
4b6b380ce4 Set macOS requirement to 10.14 to get c++17 working; fix this later 2021-09-21 20:44:16 +02:00
Jean Pierre Cimalando
526525be6a Update filesystem to fix macOS c++17 2021-09-21 19:58:31 +02:00
Jean Pierre Cimalando
ff8562b140 Updates for new vstgui 2021-09-21 19:58:27 +02:00
Paul Fd
6034c9f9a5 Fix overeager find/replace 2021-09-21 11:30:23 +02:00
Paul Fd
a31e44b0ef Formatting 2021-09-21 11:24:09 +02:00
Paul Fd
8c1b5a11fe Avoid a copy 2021-09-21 11:24:09 +02:00
Jośe Fernando Moyano
2198711123
Merge branch 'sfztools:develop' into develop 2021-09-21 11:14:19 +02:00
JP Cimalando
290c556a61
Merge pull request #961 from paulfd/last-keyswitch-state
Remember the last keyswitch used in the states
2021-09-21 01:32:00 +02:00
Paul Fd
99d907e5c7 Remember the last keyswitch used in the states 2021-09-21 01:16:17 +02:00