Commit graph

93 commits

Author SHA1 Message Date
redtide
6a2382f37a CI reorganization 2020-10-29 05:21:25 +01:00
Jean Pierre Cimalando
b71be82e27 Put the dylibbundler steps into cmake and out of travis 2020-10-23 23:20:17 -07:00
Jean Pierre Cimalando
f452d7f895 Copy the VST in AU at installation time 2020-10-23 21:53:05 -07:00
Jean Pierre Cimalando
8546b2075f Enable the resource fork again 2020-10-21 10:10:14 +02:00
Jean Pierre Cimalando
6ec8840b1b Force the AU knob mode to linear 2020-10-21 08:34:28 +02:00
Jean Pierre Cimalando
72dfd54933 Remove the warning suppression which broke OBS
The error was: -Wformat-security ignored without -Wformat
2020-10-15 19:38:07 +02:00
Jean Pierre Cimalando
1e6cdd841b Implement MIDI sending to VST from UI 2020-10-14 20:04:59 +02:00
Jean Pierre Cimalando
7a39d6c7cf Eliminate more warnings from Steinberg VST 2020-10-10 17:15:45 +02:00
Jean Pierre Cimalando
a285d387d7 Allow the AudioUnit to build again 2020-09-07 05:52:18 -07:00
Jean Pierre Cimalando
40e48bcc54 User interface update 2020-09-07 13:13:23 +02:00
Jean Pierre Cimalando
1fd7710493 Try cmake hack which disables Release/ output dir in MSVC 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1904aec674 Replace absl::variant 2020-09-02 01:44:49 +02:00
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