Commit graph

4144 commits

Author SHA1 Message Date
Paul Fd
f70b042da6 Change CCValuePair type alias and use it in CCMap
Also use lower bound and binary search in the
CCMap vector
2020-03-08 00:20:11 +01:00
Paul Fd
d10cd27ceb Clean up the Range class 2020-03-08 00:20:11 +01:00
Paul Fd
8becafcae0 Insert sorted into the vector, and use only const iterators in CCMap 2020-03-08 00:20:11 +01:00
Paul Fd
bce4fe96d0 Replace the underlying structure of CCMap with a smallish vector 2020-03-08 00:20:11 +01:00
Paul Ferrand
ab4fd7bbee
Merge pull request #99 from jpcima/vst
Initial VST plugin
2020-03-08 00:19:41 +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
d9f9d42922 Add more VST matching patterns for CPU.. 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
094dde6dd6 Add another pattern to detect the CPU for VST 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
0bb1a34f55 Try fixing processor detection with MSVC 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
8fdfc98cc9 Try specifying the platform as indicated in cmake-generators(7) 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
a82d866866 Print the VST architecture at CMake time 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
e2bf7f6f21 Attempt appveyor build of VST3 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
598aeae2ba Set the Windows compatibility version to 7 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
Jean Pierre Cimalando
29cf293d95 Add bundle icons of Windows and Mac 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
f315ba5e29 Add the macOS VST bundle 2020-03-07 22:34:38 +01:00
Jean Pierre Cimalando
2dc41f4503 Initial VST plugin 2020-03-07 22:34:38 +01:00
Paul Ferrand
53a4cf0ead
Merge pull request #84 from jpcima/effects
Effects
2020-03-07 22:34:19 +01:00
Paul Fd
e84af98d27 Added tests and a send to to_mix.sfz 2020-03-07 22:09:46 +01:00
Paul Fd
af9231db33 Use foreach loops 2020-03-07 22:09:27 +01:00