Commit graph

2967 commits

Author SHA1 Message Date
Jean Pierre Cimalando
74285a1492 Refactor VST with UpdateHandler 2021-02-04 07:32:43 +01:00
Jean Pierre Cimalando
6ff6acad71 Fix a clang-tidy problem 2021-02-03 19:25:24 +01:00
JP Cimalando
9648d159a9
Merge pull request #626 from jpcima/delete-old-parser
Delete the old parser
2021-02-03 19:22:55 +01:00
Jean Pierre Cimalando
6eef90149f Delete the old parser 2021-02-03 19:14:51 +01:00
Jean Pierre Cimalando
3ee7812bd8 Update clang-tidy include paths 2021-02-03 19:06:36 +01:00
JP Cimalando
1a50bcaa72
Merge pull request #625 from jpcima/vst-pluginval
Fix a crash that makes VST fail pluginval
2021-02-03 18:11:06 +01:00
Jean Pierre Cimalando
a06a220866 Fix a crash that makes VST fail pluginval 2021-02-03 18:10:18 +01:00
JP Cimalando
dda909013d
Merge pull request #624 from jpcima/cc-osc
CC panel for user interface
2021-02-03 16:03:24 +01:00
Jean Pierre Cimalando
e431591d41 Clear OSC queue on editor closed 2021-02-03 16:02:13 +01:00
Jean Pierre Cimalando
787f388a26 Invalidate the controls after changes 2021-02-03 15:25:33 +01:00
Jean Pierre Cimalando
660dcb01d1 Fix: do not activate the timer while UI is closed 2021-02-03 15:22:08 +01:00
Jean Pierre Cimalando
36672546bc Update CC slots on SFZ file changed externally (LV2) 2021-02-03 14:54:21 +01:00
Jean Pierre Cimalando
fb012c4bf8 Redraw CC panel on layout 2021-02-03 14:42:24 +01:00
Jean Pierre Cimalando
20d5d93b7e Request all CC slots on file change 2021-02-03 14:41:16 +01:00
Jean Pierre Cimalando
3a70c37d93 Default text for CC labels 2021-02-03 14:37:07 +01:00
Jean Pierre Cimalando
27ec95566a Notify editor of CC changed by MIDI 2021-02-03 14:30:16 +01:00
Jean Pierre Cimalando
4c833b1749 Workaround for knob behavior 2021-02-03 11:48:43 +01:00
Jean Pierre Cimalando
80eb73f4cb Also receive CC default value 2021-02-03 11:39:26 +01:00
Jean Pierre Cimalando
2ede8fd710 User interface with CC knobs 2021-02-03 11:38:07 +01:00
Jean Pierre Cimalando
751e4f96bb Add the reception of CC messages for editor 2021-02-02 20:13:15 +01:00
Jean Pierre Cimalando
c81f74100b Add CC message processing for OSC 2021-02-02 20:13:15 +01:00
Jean Pierre Cimalando
a69497e7bf Add @dwuertz to contributors 2021-02-02 19:51:54 +01:00
JP Cimalando
fec97ffc16
Merge pull request #618 from dwuertz/fix-region-end
Respect region end opcode
2021-02-02 18:18:09 +01:00
Dominique Würtz
c793af2e01 Respect region end opcode 2021-02-02 18:08:38 +01:00
Jean Pierre Cimalando
82899edc45 Update clang-tidy 2021-02-02 17:25:39 +01:00
JP Cimalando
958a7afc48
Merge pull request #623 from jpcima/active-voice-count
Do not count overflow voices which are over limit
2021-02-02 17:24:11 +01:00
JP Cimalando
641a78805a
Merge pull request #622 from jpcima/notes-names-unicode
Handle unicode note names
2021-02-02 17:19:56 +01:00
Jean Pierre Cimalando
f5aa3c7b9c Do not count overflow voices which are over limit 2021-02-02 17:18:17 +01:00
JP Cimalando
a1f6ec10ad
Merge pull request #617 from jpcima/thread-safety
Thread safety
2021-02-02 17:08:45 +01:00
Jean Pierre Cimalando
bc466866c3 Handle unicode note names 2021-02-02 17:03:24 +01:00
Jean Pierre Cimalando
cb91698144 Update doc with thread-safety constraints 2021-02-02 15:46:11 +01:00
Jean Pierre Cimalando
3fea4ba0e5 Fix AudioUnit with spin mutex 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
62ec01a362 Thread-safety for the JACK client 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
e0a7fb1dbc Thread-safety at VST level 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
1d6b06aa2e Thread-safety at LV2 level 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
c110acc966 Provide the spin mutex as internal library 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
e178ae25e6 Remove all callback guards 2021-02-02 14:19:12 +01:00
Jean Pierre Cimalando
8b8caf4937 Remove callback guard where useless 2021-02-02 14:19:12 +01:00
JP Cimalando
86e7e6fbcc
Merge pull request #621 from jpcima/xruns
Fix a variety of xrun situations
2021-02-02 14:18:22 +01:00
Jean Pierre Cimalando
7d0347263d Fix a variety of xrun situations 2021-02-02 14:09:35 +01:00
JP Cimalando
0a6382777e
Merge pull request #619 from jpcima/voice-manager-fix
Fix voice groups destroyed after polyphony changed
2021-02-02 12:56:26 +01:00
Jean Pierre Cimalando
53fc2a03fa Fix voice groups destroyed after polyphony changed 2021-02-02 12:28:32 +01:00
Jean Pierre Cimalando
00f2e7e261 Remove unneeded includes 2021-02-01 18:22:10 +01:00
Jean Pierre Cimalando
56dcb6de4b Ignore the alignment check for sfizz_arg_t, fails on old gcc 32bit 2021-02-01 17:56:48 +01:00
JP Cimalando
c03f39d526
Merge pull request #615 from jpcima/fix
Allow the build to pass in some Linux x86
2021-02-01 17:12:44 +01:00
Jean Pierre Cimalando
49721cbf17 Allow the build to pass in some Linux x86 2021-02-01 17:04:50 +01:00
JP Cimalando
872bc69b1c
Merge pull request #614 from jpcima/reloading
Avoid reloading invalid files in a loop
2021-02-01 16:40:05 +01:00
Jean Pierre Cimalando
519bcb2f7f Avoid reloading invalid files in a loop 2021-02-01 16:25:13 +01:00
Jean Pierre Cimalando
4ec9fd1f3d Update README.md [ci skip] 2021-02-01 14:12:56 +01:00
JP Cimalando
fc3bb7a62c
Merge pull request #613 from jpcima/aria-lfo
Match the LFO against ARIA
2021-02-01 13:46:14 +01:00