falkTX
492ed37783
Use -fabi-version=11 for MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-17 19:29:45 +00:00
falkTX
5ec5688d62
Windows builds now require 0x0600/Vista, in preparation for Surge
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:23:31 +00:00
falkTX
dca76207e7
Alternative approach to custom module widget behaviour
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
b7ff3dc46f
Deal with Bitwig buggy behaviour regarding clap MIDI notes
2022-09-19 10:06:21 +01:00
falkTX
21c9f4446b
TESTING: Enable CLAP build of CardinalFX
2022-09-06 20:24:52 +01:00
falkTX
7c40addf34
Add -Wno-format-security to build flags
2022-09-04 11:14:41 +01:00
falkTX
4ead1d80bd
Add a single CardinalNative standalone variant
...
Based on FX but forces usage of native audio/midi instead of JACK
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-27 04:29:54 +01:00
falkTX
187b1c72dd
Introduce dark/light mode switch, EXPERIMENTAL
2022-07-19 16:22:17 +01:00
falkTX
d7d85606f4
Enable full wasm build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-14 11:27:44 +01:00
falkTX
e3a7a5ccb8
Use FX variant as base for wasm builds, add input and midi options
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-11 14:43:49 +01:00
falkTX
d1d08e4704
More wasm details, deal with requirements for -sMAIN_MODULE
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 23:11:02 +01:00
falkTX
5ed8eb4731
More wasm things, high-dpi browser tests
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 15:17:27 +01:00
falkTX
5370e2ad6e
More wasm details, basics mostly work now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 02:02:22 +01:00
falkTX
d03e73119d
wasm related tweaks, still WIP
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 12:46:02 +01:00
falkTX
f4c2c03003
Allow forcing GLES mode
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 12:46:02 +01:00
falkTX
e79038812b
Set custom DISTRHO and DGL namespace
...
Closes #271
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-30 20:03:38 +01:00
falkTX
b3d68d9e9f
Silence gcc warning about alignment ABI changes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-26 13:57:38 +01:00
falkTX
d7f8575782
Do not use -faligned-new on macOS
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 19:27:52 +01:00
falkTX
3413e17fec
Add main Cardinal variant for MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 18:26:48 +01:00
falkTX
f59ff8f266
Add jack standalone to windows installer
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-19 18:08:41 +00:00
falkTX
5ebd513a38
A few extra rules for easier testing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-17 20:04:38 +00:00
falkTX
2dc12fb1ca
Force 32bit alignment for vectorized operations, fixes 32bit build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-14 23:19:16 +00:00
Filipe Coelho
a1017be6ea
Packaging fixes ( #192 )
...
* Start cleanup for improved packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Use the same folder for VST2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
* Fix static build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not set source-dir in CI builds
Signed-off-by: falkTX <falktx@falktx.com>
* Set a custom fallback systemdir per OS
Signed-off-by: falkTX <falktx@falktx.com>
* CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Build the whole pyqt on windows
Signed-off-by: falkTX <falktx@falktx.com>
* Mention AU in readme and differences docs
Signed-off-by: falkTX <falktx@falktx.com>
* Add specialized utils for macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Fix plugin-validation build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not create window for lv2lint tests
* Start enabling AU builds
* Copy over mod.lv2 specs for validation
* Skip main cardinal lv2lint, the custom CVPorts are not supported
* au build needs carla
* More CI tweaks
* Build headless version for plugin validation
* Fix typo
* Only show missing resources error message once
Signed-off-by: falkTX <falktx@falktx.com>
* Fallback to system path even if using a plugin bundle
Signed-off-by: falkTX <falktx@falktx.com>
* CI fixes, build full carla on Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Rename script
Signed-off-by: falkTX <falktx@falktx.com>
* Silly typo
Signed-off-by: falkTX <falktx@falktx.com>
* More CI tweaks, add windows installer
Signed-off-by: falkTX <falktx@falktx.com>
* Setup Carla paths for Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Yet more tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Package carla on windows, use xvfb-run
Signed-off-by: falkTX <falktx@falktx.com>
* Test win32 build too
Signed-off-by: falkTX <falktx@falktx.com>
* Finalize rework
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-12 22:12:22 +00:00
falkTX
cd02ffe80f
Fix build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-25 18:37:38 +00:00
falkTX
79698d1443
Also use -Wp,-U_GLIBCXX_ASSERTIONS
2022-02-18 08:31:08 +00:00
falkTX
e9dc1c87b8
Do not allow _GLIBCXX_ASSERTIONS to be enabled, for now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-17 23:36:23 +00:00
falkTX
d8d3b83c51
HaikuOS build fixes, headless mode works
2022-02-17 01:57:17 +00:00
falkTX
d634f55fff
Fix -fno-finite-math-only for CI builds
2022-02-14 23:24:23 +00:00
falkTX
5c7eafe1ff
Build with -fno-strict-aliasing
2022-02-13 16:36:40 +00:00
falkTX
59e7818b41
Only use -ffat-lto-objects for MOD builds, not all headless ones
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 18:52:23 +00:00
falkTX
f3704490f6
Fix MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 13:07:24 +00:00
falkTX
d66e1cb88e
Final FreeBSD fix
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 00:30:10 +00:00
falkTX
0fc4a61870
Build and documentation tweaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 21:07:40 +00:00
falkTX
8276f86680
Prevent use of audio drivers and ports, also unwanted
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-30 15:51:14 +00:00
falkTX
d3584b0567
Stop using MIDI drivers and ports completely
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-30 15:26:51 +00:00
falkTX
cb26617890
Implement MIDI-Map, finishing all core replacements
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-30 00:33:54 +00:00
falkTX
20aaf47f33
Implement MIDI-CC panel, remove and replace old Rack CC modules
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-29 16:51:50 +00:00
falkTX
362cf9b2b9
Make TextEditor compatible with Core Notes, drop Core Notes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-24 20:45:02 +00:00
falkTX
c4609cba06
Stop building Rack core audio and midi, setup Cardinal replacements
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 22:59:49 +00:00
falkTX
5d39ab42cb
Stop overriding Rack's Core modelMIDI_CV, we have our own now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 22:42:01 +00:00
falkTX
623d80da4d
override plugin/Model.cpp in order to avoid link to VCV library
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 16:03:37 +00:00
falkTX
af637290fa
Make it clear which files are fully custom vs overridden
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 00:10:46 +00:00
falkTX
1194e289cb
Skip building Rack/src/app/TipWindow.cpp
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-22 23:27:51 +00:00
falkTX
58d54066d3
Fixup glBars, static but working view
2022-01-15 11:05:38 +00:00
falkTX
a8009a172d
Enable all the builds again
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 14:10:22 +00:00
falkTX
28e0295a4a
Use F7 key as "deploy to MOD" action, make it visible on file menu
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 08:06:44 +00:00
falkTX
ef2058acee
Remove CLK and CLK/N from MIDI-CV module
...
We have better timing sources, let's use them and leave this
legacy MIDI pulses silliness behind.
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-18 22:36:59 +00:00
falkTX
ccb97ee618
Ship with a custom blendish.c so we can place fixes on it
2021-12-12 16:56:14 +00:00
falkTX
18f6e9a9b4
Make preset save/load actions work, requires rebuild
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-12 01:40:01 +00:00
falkTX
5a652907c7
override Scene.cpp; Move common menu/scene to new file; Cleanup
...
Closes #50
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-11 17:54:17 +00:00