Commit graph

376 commits

Author SHA1 Message Date
Don Cross
87d6e4eece
Sapphire v2.5.9 - new module Echo (#832)
* Sapphire v2.5.9 - new module Echo

Added a new multitap delay module: [Echo](https://github.com/cosinekitty/sapphire/blob/main/doc/Echo.md).
Added "neon mode" menu options to make the Sapphire panel glow. This effect is most visible when the room brightness is dim.
Chaops did not reset the FREEZE button on initialize. This has been fixed.
Fixed minor polyphony bug in Env: the number of channels in the GAIN control's CV input did not affect the number of output channels. This has been fixed.
Fixed typos in help text for Gravy and Sauce.

* Sapphire v2.5.9 attempt 2: fixed memory errors

* Sapphire v2.5.9 - fixed build problem for Windows.

There was a compatibility problem between MINGW and
my own member function named `format`. I don't need MINGW
so I disabled it in the Cardinal Makefile.

This solution was suggested by @falkTX.
It is nice because I don't have to change any Sapphire code!
2025-05-31 10:26:51 +08:00
dreamer
7587c28d12
update JW-Modules (#828) 2025-05-14 07:05:37 +02:00
rl2939
ed75b4989c
Update HetrickCV. (#795)
* Update HetrickCV.

* Update makefile
2025-05-13 21:06:05 +02:00
rl2939
d30b356845
Added eightfold. (#735)
* Added eightfold.

* Add C++17 flags for eightfold.

* Add comment to explain C++17 flags.

* Undo "Add comment to explain C++17 flags."

* Update license.md to add artwork infomation about eightfold.

* eightfold -> eightfold/*  in LICENSES.md
2025-05-13 21:05:58 +02:00
dreamer
fc854653da
update Befaco to v2.9.0 and add new modules (#810) 2025-03-10 07:10:41 +01:00
falkTX
a22b588472 workaround bogaudio missing symbol
Signed-off-by: falkTX <falktx@falktx.com>
2024-12-01 08:59:15 +01:00
dreamer
60a1689228 update Meander to v2.0.34 2024-11-30 19:05:39 +01:00
dreamer
d926c0b168
Update/bacon plugs v2.7.0 (#757)
* update BaconPlugs to v2.7.0

* add new modules and includes

* remove unused modules from manifest

* disable PleaseQuit
2024-11-23 14:22:25 +01:00
dreamer
5349c16999
update Befaco to v2.8.0 (#749)
* update Befaco to v2.8.0

* custom Befaco type for RecordButton

* move to v2.8.1

---------

Co-authored-by: dromer <alexander@puikheid.nl>
2024-11-19 07:46:23 +01:00
rl2939
546e60c2bb
Add the admiral modules. (#730)
* Added Admiral to gitmodules

* Added Admiral to Makefile

* Add Admiral to plugins.cpp.

* README.md

* Add Admiral to README.md

* Add Admiral to DIFFERENCES.md

* Add admiral to LICENSES.md

* Added the admiral plugin.
2024-11-12 21:21:12 +01:00
falkTX
2798ef3819
Add MUS-X presets to resources
Signed-off-by: falkTX <falktx@falktx.com>
2024-09-24 22:11:45 +02:00
Jojosito
3c1f9dfb9a
Add MUS-X plugin (#707)
* add MUS-X plugin

* fix dual inclusion

---------

Co-authored-by: Johannes Rauch <johannes.rauch@actindo.com>
2024-09-24 22:00:49 +02:00
Filipe Coelho
6f97bece60
Update voxglitch (#706)
* Update voxglitch

Signed-off-by: falkTX <falktx@falktx.com>

* Fix a voxglitch svg

Signed-off-by: falkTX <falktx@falktx.com>

* Add a few symbols to voxglitch LTO

Signed-off-by: falkTX <falktx@falktx.com>

---------

Signed-off-by: falkTX <falktx@falktx.com>
2024-09-22 18:43:23 +02:00
falkTX
1c659cbd67
Update carla and dpf submodules, update Befaco plugin
Signed-off-by: falkTX <falktx@falktx.com>
2024-09-21 15:00:54 +02:00
falkTX
e0da10a922
Add a missing resource for mini
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-27 11:16:49 +02:00
dreamer
e5ae62d326
add rcm-modules (#669)
* add rcm-modules

* Fix build

Signed-off-by: falkTX <falktx@falktx.com>

* append README and LICENSES files

* setup symbol conflicts for RCM

Signed-off-by: falkTX <falktx@falktx.com>

---------

Signed-off-by: falkTX <falktx@falktx.com>
Co-authored-by: falkTX <falktx@falktx.com>
2024-05-25 17:41:56 +02:00
falkTX
f43fd83580 mini build no longer builds full set of plugins
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-23 16:35:16 +02:00
Don Cross
eee0727667 Sapphire v2.4.4
This brings Cardinal in sync with VCV Rack at Sapphire v2.4.4.
Minor UI improvements.

Corrected C++17 build problems for the Sapphire plugin:
I learned not to put anything fancy in plugin.cpp or plugin.hpp!
Cardinal's C++11 code must be able to include plugins/Sapphire/plugin.hpp,
so I can't put any C++17 code there.

This frees me up to use std::clamp, std::make_unique, etc.
2024-05-08 08:50:58 -04:00
dreamer
646f01d114
initial work for PdArray (#658)
* initial work for PdArray

* custom name for TextBox

* use DRWAV as custom for PdArray

* invert PdArray panels

* some more symbol fixes?

* Cleanup

Signed-off-by: falkTX <falktx@falktx.com>

* Fix typo

Signed-off-by: falkTX <falktx@falktx.com>

* Fix uninitialized values

Signed-off-by: falkTX <falktx@falktx.com>

---------

Signed-off-by: falkTX <falktx@falktx.com>
Co-authored-by: falkTX <falktx@falktx.com>
2024-05-04 02:29:43 +02:00
falkTX
8777f99e90
Fix missing binary resources for StarlingVia
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-03 23:53:05 +02:00
falkTX
a6a83f3dae More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
7948f66eb4 Continue biset changes, plugin-accessible cardinal context
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
washikano
8e17cf4ece Upd Makefile, added Blank to BISET_CUSTOM 2024-04-15 21:05:42 +02:00
washikano
c801431481 preliminary work to add Biset 2024-04-15 21:05:42 +02:00
falkTX
8239f3957a
Fix DHE-Modules and MindMeldModular for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-04 21:12:42 +02:00
falkTX
6414fd36c4
Cleanup, tweak issue template
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-04 17:30:01 +02:00
Filipe Coelho
0f405dd45b
Add Starling Via (#636)
* adding Starling Via

* update StarlingVia with async file dialogs; adjust plugins/Makefile

* include plugin binaries

* custom defines for StarlingVia

* extern StarlingVia

* update starlingvia

* use newer StarlingVia commit

* Fix memory issues in StarlingVia

Signed-off-by: falkTX <falktx@falktx.com>

---------

Signed-off-by: falkTX <falktx@falktx.com>
Co-authored-by: dreamer <dreamer@puikheid.nl>
Co-authored-by: dreamer <1185977+dromer@users.noreply.github.com>
2024-04-04 17:16:50 +02:00
Shiera Kawa
64eafbc631
Add Computerscare modules (#614)
* Attempt to clean up some things

* Add Makefile and plugins.cpp

* Added modified res and src for Computerscare

* Updated README.md and docs/LICENSES.md, fixed Makefile

* Updated Makefile

* Added PanelBorder to custom names, modified ComputerscareSVGPanel again

* Updated Makefile

* Modified dep.cpp for Computerscare dark mode

* Attempt to prepare ComputerscareBlank for dark mode

* [WIP] a janky fix for ComputerscareBlank dark mode, but logo disappeared!

* [WIP] eureka

* fix ComputerscareBlank for mark dode

* Updated LICENSES.md

* [WIP] patched modules so labels properly change colors, hopefully everything else still works as intended

* adjust PatchSequencer font size

* What does this option do?

* tweaked colors, text boxes now change color for dark mode

* minor upd to Computerscare and dep.cpp

* Upd ComputerscareLaundrySoup (hopefully fixes plugin-validation)

* Upd LaundrySoup again

* Delete ComputerscareIso.cpp from Computerscare

* rebase Computerscare to updated master branch

* Upd Computerscare

* Don't change object names in submodule source, instead define/undef in plugins.cpp

* revert Computerscare due to lto build failure
2024-04-04 10:22:39 +02:00
dreamer
8b394385ac update Befaco 2024-03-31 11:15:12 +02:00
CV funk
7f1a48d684
CVfunk (#618)
* Add CVfunk plugin

Added CVfunk plugin

* added CVfunk plugin

added CVfunk plugin

* removed CVfunk

removed CVfunk

* Added CVfunk as submodule

Added CVfunk as submodule

* Update .gitmodules remove duplicate CVfunk

removed extra CVfunk. my mistake

* remove extra spaces

removed extra spaces I put in by accident.

* Update Makefile

* Define modelSteps

redefine modelSteps so it doesn't conflict with other modules

* Fixerd defining of overlapping module name

Fixed definition of overlapping module name

* Fixed custom name declaration

Fixed custom name declatation

* Update Makefile

Fixed module name reference to CVfunk instead of cf.

* Add CVfunk to readme

Added CVfunk

* Update LICENSES.md

Added CVfunk

* Update LICENSES.md

added CVfunk artwork license

* Update CVfunk

update submodule linker, decreased CPU consumption to optimize better for Cardinal
2024-03-08 16:09:46 +01:00
falkTX
8f084db789
Update Befaco
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-01 12:58:12 +01:00
dreamer
3ebb0d14a5
start updating HetrickCV (#617)
* start updating HetrickCV

* add custom defines and new HetrickCV modules

* missing plugin_files, model and remove HetrickCV from custom/dep.cpp
2024-03-01 12:34:39 +01:00
falkTX
c3c94f233c
Cleanup use of USING_CARDINAL_NOT_RACK build macro
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 16:57:49 +01:00
falkTX
5c38b14b2d
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 14:49:57 +01:00
falkTX
e8d9fd0259
Fix AU setup, add new custom symbol for Valley
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 14:45:49 +01:00
falkTX
669c374241
Update carla, dpf and ValleyAudio; fixes build on latest macOS
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 12:58:06 +01:00
falkTX
43bf3abe0e
Add DHE modules
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-06 15:42:08 +01:00
falkTX
80bda51e7c
Update surgext
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-05 19:43:57 +01:00
falkTX
a8a5cea9fb
Fixup details for non-x86 simd compat, fix CI linux cross-compile
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-01 18:46:57 +01:00
Ryan McGuire
97f6eb6a1c
Add EnigmaCurry (#573)
* Build EnigmaCurry plugin

* Add to docs/LICENSES.md

* add back the bogaudio namespace for modelPulse - still seems necessary.

* Revert "add back the bogaudio namespace for modelPulse - still seems necessary."

This reverts commit 2b7c68cc45dd435093894aaf51590f40c58493f4.

* Adds artwork and font license information and add to main README.
2023-09-04 09:18:55 +02:00
falkTX
a51cb460bc
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-15 19:39:53 +02:00
falkTX
66a165f239
Fix missing aida-x resources, update docs
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-15 17:55:09 +02:00
falkTX
5276b1eb91
Fix "Eigen" symbol conflict for AIDA-X module
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-15 16:15:47 +02:00
falkTX
8a3779d2a8
Add bogaudio AD resources to mini
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-02 12:14:06 +02:00
falkTX
f486a43b88
Add bogaudio AD to mini
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-29 11:05:02 +02:00
falkTX
12878dbef3
workaround surgext build issue with gcc13
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-20 14:57:09 +02:00
falkTX
95ceb4546d
Fix symbol conflict in MindMeldModular update
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 14:51:06 +02:00
falkTX
9542ea98ac
Remove ildaeil from wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 02:08:04 +02:00
falkTX
aa90be8d60
Cleanup, fix initial light mode
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:48:52 +02:00
falkTX
1262f318da
Update and adapt to Rack 2.3
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:38:29 +02:00