Commit graph

1157 commits

Author SHA1 Message Date
Paul Fd
76ec234891 Added the webhook in the last stage and removed useless things 2020-03-08 16:44:02 +01:00
Paul Fd
18529e21f8 Added stages to travis and moved the doxygen in the Deploy stage with travis conditions 2020-03-08 16:30:47 +01:00
redtide
4ac7b9c2c5 Restore previous Doxygen output directory 2020-03-08 16:28:16 +01:00
redtide
d1b252f78e Generate versioned Doxyfile 2020-03-08 16:28:16 +01:00
Jean Pierre Cimalando
4efdcd0ca5 Revert the removal of VST mutex lock, for now 2020-03-08 11:22:30 +01:00
Paul Ferrand
8669d8b093
Merge pull request #98 from paulfd/midi-delay
Midi delay
2020-03-08 00:49:49 +01:00
Paul Fd
459656e3cc Temporary test update 2020-03-08 00:35:26 +01:00
Paul Fd
d94cc35c53 Trickle the delay to the MidiState 2020-03-08 00:35:26 +01:00
Paul Ferrand
0994212718
Merge pull request #100 from paulfd/ccmap-not-a-map
Replace the underlying structure of CCMap with a smallish vector
2020-03-08 00:29:20 +01:00
Paul Ferrand
57eadc7a93 Global definition of LIBATOMIC_FOUND for arm benchmarks 2020-03-08 00:20:11 +01:00
Paul Fd
2e020cb213 Added a benchmark for maps 2020-03-08 00:20:11 +01:00
Paul Fd
3046c2393f Added a template specialization to compare on value and not CC 2020-03-08 00:20:11 +01:00
Paul Fd
4398f3bab4 Update the tests for the new CCValuePair alias 2020-03-08 00:20:11 +01:00
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