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 |
|
Jean Pierre Cimalando
|
dd8b5d93a5
|
Add the exports file for Windows VST
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
ac838e388b
|
VST suffix on Windows should be .vst3
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
99317e764d
|
Update the installer script for VST
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
5b91f71c68
|
Copy gpl-3.0.txt in the VST bundle [ci skip]
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
9dcefe740c
|
Add the GPL 3.0 license for VST [ci skip]
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
7ab7f9864e
|
Try fixing the library output path on MS (no Release/ subfolder)
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
14d76e6282
|
Use Steinberg's fixed size types, to fix MSVC build
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
95d6c581f7
|
Silence VST warning: unknown pragmas
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
836df51264
|
Need NOMINMAX for Windows VST
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
73fde1ae22
|
Link system libs MinGW-only
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
52e7120dbd
|
Match more patterns of X86 processor
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
784352a444
|
Have the vst3 bundle in the project binary dir
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
44271b5dfe
|
Add the correct link frameworks for Mac
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
003b2c8cf4
|
Silent extraction of SDK archive
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
4648e656b4
|
Ignore lots of VST warnings to make the log lighter
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
c44e2e6985
|
Add linker options for MinGW
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
7eadbbd753
|
Add the Cocoa library to the MacOS link (add others later..)
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
86c4ed00ae
|
Link system libs for Windows VSTGUI
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
985cabeb27
|
Workaround for VST wide character in MinGW
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
3e93b7ffac
|
Fix a renaming problem in RTSemaphore
|
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
|
ee530c623d
|
Move aftertouch and pitchbend up in the parameter list
|
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
|
092b95fc3c
|
Update VST UI
|
2020-03-07 22:34:38 +01:00 |
|
Jean Pierre Cimalando
|
8fc43bc0be
|
Update of VST UI
|
2020-03-07 22:34:38 +01:00 |
|