Commit graph

17 commits

Author SHA1 Message Date
Jean Pierre Cimalando
07668c7bd6 VST hard realtime fix and improvement 2020-03-28 17:04:39 +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
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
2f6fdd34f1 Correct linting on VstProcessor 2020-03-14 13:53:00 +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
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
b0840ef2ad Add the offline mode (freewheeling) 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
ca044d98c5 Preload size and log2 oversampling 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
26ba7f33b0 Add oversampling 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
aa9a5d26f4 Add the polyphony parameter 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
d8b1a79fe7 Add other parameter: volume + the UI 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
2dc41f4503 Initial VST plugin 2020-03-07 22:34:38 +01:00