Commit graph

81 commits

Author SHA1 Message Date
Jean Pierre Cimalando
b92209de74 Support UI in LV2 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
e2b8b21967 Separate the editor code from VST 2020-09-02 01:44:46 +02:00
Jean Pierre Cimalando
d240f4f63f vst: set slider default values 2020-08-21 20:34:49 +02:00
Jean Pierre Cimalando
9d8ebaf718 Add VST info panel 2020-08-12 19:23:50 +02:00
Jean Pierre Cimalando
95e730f5b1 Add the playback state on VST 2020-08-11 16:20:55 +02:00
Jean Pierre Cimalando
36f5a62f04 Plugin-level support for host time 2020-08-11 16:04:20 +02:00
redtide
efabd2dfab Rename ringbuffer headers 2020-07-06 00:26:45 +02:00
redtide
d363627f21 Added include files in CMakeLists as support for QtCreator IDE 2020-07-05 22:19:52 +02:00
Paul Ferrand
80d4eaf9c7 Change the default and range for the number of voices in the VST 2020-06-21 20:11:56 +02:00
Jean Pierre Cimalando
65005afa79 Re-layout the controls as 3 columns 2020-06-21 20:06:17 +02:00
Jean Pierre Cimalando
35dc738e18 Add a missing check on message attributes 2020-06-21 20:06:17 +02:00
Jean Pierre Cimalando
429c98ee83 Fix the narrowing conversion problem 2020-06-21 20:06:17 +02:00
Jean Pierre Cimalando
42bf66dd74 Update the VST plugin 2020-06-21 20:06:13 +02:00
Jean Pierre Cimalando
9d49794704 Set a better sfz file default 2020-06-20 16:29:50 +02:00
Jean Pierre Cimalando
846dd6d23f Load a default SFZ if path empty 2020-06-20 13:13:40 +02:00
Jean Pierre Cimalando
c353769c2c Update the VST appearance 2020-05-20 01:09:24 +02:00
Jean Pierre Cimalando
31b5aa6de9 Fix VST problems in our forked submodules, branch sfizz 2020-05-19 21:12:48 +02:00
Jean Pierre Cimalando
8161191ae8 Fix some VST parameter issues 2020-05-16 21:30:58 +02:00
Jean Pierre Cimalando
e527238d16 Add some status messages regarding the AU build 2020-05-14 11:24:02 +02:00
Jean Pierre Cimalando
4c2b51aa9c AU code registration not necessary [ci skip] 2020-05-13 09:46:22 -07:00
Jean Pierre Cimalando
af6dbea70c Build and deploy AU in Travis 2020-05-13 09:21:57 -07:00
Jean Pierre Cimalando
90d02a1be4 Build the AU using VST wrapping 2020-05-13 07:32:57 -07:00
Paul Ferrand
646b71cb43 Set a default polyphony of 256 2020-05-05 23:18:08 +02:00
Paul Ferrand
5ee3e92848 Handle 0-vel noteons as noteoffs 2020-05-05 22:35:37 +02:00
Jean Pierre Cimalando
fb45f27bd4 Split the installation in multiple components 2020-04-18 04:57:06 +02:00
Jean Pierre Cimalando
99cb921b2c Make VST use the RTSemaphore from sfizz 2020-04-13 17:35:37 +02:00
Jean Pierre Cimalando
72abb7227e Point the VSTGUI submodule to fork sfztools/vstgui 2020-04-02 22:36:18 +02:00
Jean Pierre Cimalando
ed5c4860f1 Reorganize VST SDK as submodules 2020-04-02 17:24:52 +02:00
Paul Ferrand
f489b88df0
Merge pull request #140 from jpcima/vst-realtime
Vst realtime
2020-03-29 23:58:56 +02:00
Jean Pierre Cimalando
2c4d5aaf3e Allow VST to match more build types 2020-03-28 22:15:07 +01:00
Jean Pierre Cimalando
07668c7bd6 VST hard realtime fix and improvement 2020-03-28 17:04:39 +01:00
Jean Pierre Cimalando
23a3508d81 Add the spsc ring buffer 2020-03-28 17:00:33 +01:00
Jean Pierre Cimalando
fa65fd65f7 Allow VST to reload its files automatically 2020-03-28 15:08:54 +01:00
Paul Fd
98392a7b9a Add the panic to the VST processor 2020-03-16 09:44:48 +01:00
Paul Fd
ac93e0cbd3 Remove the synth recreations 2020-03-16 09:44:48 +01:00
Paul Fd
5e40e31c83 Only set the sample rate, per block, and the worker in setEnable; don't recreate the synth 2020-03-16 09:44:48 +01:00
Paul Fd
f5a47b8f67 Compile VST3 targets with c++14 2020-03-14 17:33:25 +01:00
Paul Fd
7812d150b9 Explicit casts to Steinberg::int64 2020-03-14 14:12:46 +01:00
Paul Fd
d09032c44f Explicit cast to int
The value bounds is checked anyway
2020-03-14 13:53:00 +01:00
Paul Fd
9d2526ec6f Explicit cast to int 2020-03-14 13:53:00 +01:00
Paul Fd
2f6fdd34f1 Correct linting on VstProcessor 2020-03-14 13:53:00 +01:00
JP Cimalando
74f7290556
Merge pull request #109 from jpcima/vst-bitwig-hack
VST stupid hack to make Bitwig Linux work
2020-03-12 22:20:14 +01:00
Jean Pierre Cimalando
d763ebde83 Bitwig workarounds for VST 2020-03-12 01:09:37 +01:00
Jean Pierre Cimalando
a002b994f4 Initialize the VST editor rect with correct size 2020-03-11 23:24:30 +01:00
Jean Pierre Cimalando
7babb1edd3 Add Travis builds for VST 2020-03-10 22:39:21 +01:00
Jean Pierre Cimalando
4efdcd0ca5 Revert the removal of VST mutex lock, for now 2020-03-08 11:22:30 +01:00
Paul Fd
65d952a1e6 Add the development and release flags for VST3 2020-03-07 23:05:11 +01:00
Paul Fd
f88364b6b2 The library protects itself on this call 2020-03-07 22:36:47 +01:00
Jean Pierre Cimalando
41810f9994 Remove the unnecessary try-lock, processing the parameters 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
126dd49e28 Fix finding the resource images on Windows OS 2020-03-07 22:34:38 +01:00