Commit graph

94 commits

Author SHA1 Message Date
falkTX
310cab2d6d Store a few more properties as plugin state, including favorites
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-27 18:17:16 +01:00
falkTX
9d89f16e54
Refresh default template, add fx and synth variants of those
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-04 17:31:15 +01:00
falkTX
3318ae17d0
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-04 17:02:03 +01:00
falkTX
56305eb037 Use native APIs instead of env vars or finding Windows paths
Fixes #202

Signed-off-by: falkTX <falktx@falktx.com>
2022-03-26 16:08:41 +00:00
falkTX
cab2aa9862
Optimizations to core modules
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-22 14:37:56 +00:00
falkTX
72f42baac7 Remove a comment, doesnt apply yet 2022-03-20 21:42:15 +00:00
falkTX
faeaa5862c Initial bypass implementation, MIDI only for now 2022-03-20 21:24:10 +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
5a31b544a9
Set version as 22.03
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-10 23:20:09 +00:00
falkTX
d8d3b83c51 HaikuOS build fixes, headless mode works 2022-02-17 01:57:17 +00:00
falkTX
aa0fbf4c36
Fix regression with added bypass param; Dont send patch to LV2 UI
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-14 01:35:12 +00:00
falkTX
9ac12eb0f4
Add (unused) bypass parameter, for future-proofing
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-13 21:57:47 +00:00
falkTX
919196611f
Tweaks for packaging
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 14:26:53 +00:00
falkTX
119294e997 Update plugin description 2022-02-11 12:57:17 +00:00
falkTX
145149bd21
Update to latest DPF state API
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-11 04:44:30 +00:00
falkTX
d04a1f8731 Make remote accept screenshot blobs
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:33:44 +00:00
falkTX
a2b917c163
More screenshot tweaks, send blob to remote
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 02:32:43 +00:00
falkTX
be0ae63541
Send screenshot to remote instance
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 17:44:38 +00:00
falkTX
fff4d6f61d
Initial experimental work for screenshots
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 17:38:25 +00:00
falkTX
3b7ab5df31
Set the correct plugin version
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 20:26:07 +00:00
falkTX
47ac677388
Add extra, simple text string to be part of plugin state
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-01 12:52:02 +00:00
falkTX
1233a34ff8
Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-01 00:00:23 +00:00
falkTX
ca25477990
Only enable remote control for headless builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-31 23:09:01 +00:00
falkTX
de63835867
Fix logic around inplace processing audio buffer copy
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-30 15:53:34 +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
e3b9858994
Implement midi channel filtering in host midi
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 22:28:15 +00:00
falkTX
b863d0e54c
Very crude and dirty first host midi implementation
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 19:52:46 +00:00
falkTX
b668d78c83 Fix last commit 2022-01-19 20:38:17 +00:00
falkTX
caf5ca5df6 Rework plugin audio processing, use simple builtin module for it 2022-01-19 17:40:57 +00:00
falkTX
c06768f70f
Implement update rate limit
Closes #117

Signed-off-by: falkTX <falktx@falktx.com>
2022-01-18 09:50:50 +00:00
falkTX
1a2c64309b
Make internal plugin context use const; Fix host time
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-14 15:45:36 +00:00
falkTX
533ec1de2e
Take out a few useless things from the headless build
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-12 08:20:46 +00:00
falkTX
106c6083cd Colours galore! And fix some compiler warnings 2022-01-04 21:32:01 +00:00
falkTX
8452d0b8f6 Start of internal audiofile module, WIP
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-02 04:48:43 +00:00
falkTX
72274a3663 Show warning to user in GUI if resources are not found 2022-01-01 18:16:25 +00:00
falkTX
edf1e805c9
Tweak plugin description, use macros for labels
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-29 17:40:08 +00:00
falkTX
ad33ca6cd9
Make variants usage less confusing in code; Fix missing vst3 fx
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-28 16:37:55 +00:00
falkTX
b15e5ede6c
Fix main module audio/cv usage
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-22 23:29:37 +00:00
falkTX
026cde3807
Use 8 audio IO in main variant
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-22 18:56:08 +00:00
falkTX
2745482670
Implement START/STOP/CONT messages for midi-cv usage
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-18 21:46:10 +00:00
falkTX
95c1d3ccfb
Rework MIDI handling, remove output queue
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-10 18:55:43 +00:00
falkTX
fc4dc3b90b
Switch to 75% cable tension by default
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 16:13:29 +00:00
falkTX
4d1b470837
Update to latest Rack
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-01 16:27:19 +00:00
falkTX
8df28459a2
Update a few modules and VCV
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-23 20:40:34 +00:00
falkTX
7a483fca89 Fix plugin search 2021-11-16 14:37:29 +00:00
falkTX
87675ff4e3 Fix CardinalSynth after latest changes, give empty buffer to input 2021-11-16 14:22:17 +00:00
falkTX
bcfae94f79 Add host cv module 2021-11-09 19:10:09 +00:00
falkTX
f5920faaa3 Rename current Cardinal as CardinalFX and add 10cv+audio variant 2021-11-09 18:09:40 +00:00
falkTX
af80d41aef
Store entire time info in context; More ImGui/Ildaeil fixups
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 15:19:06 +00:00
falkTX
d2b1cf420e
Fix crash on close when using gl/fbo modules
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 14:41:47 +00:00