Commit graph

818 commits

Author SHA1 Message Date
dreamer
a9b0b7d1d1 update DrumKit 2024-08-11 09:21:01 +02:00
Don Cross
56a5565d48 Update Sapphire plugin from v2.4.4 to v2.4.8.
Added the following new modules:
- Galaxy: a clone of Airwindows Galactic reverb by Chris Johnson.
- Pivot: an operator that allows reorienting a vector in 3D space.
- Rotini: an operator that takes the cross product of a pair of 3D vectors.

Improvements to chaos generators:
- Glee now has 4 different chaos modes, selectable by right-clicking the CHAOS knob.
- Frolic and Glee now have a *turbo mode* option in the right-click menu for the SPEED knob. It allows audio-rate chaotic signals, but it comes with a CPU cost.

Other changes:
- Tube Unit: support low-sensitivity attenuverter knobs.
- Elastika, Nucleus, Polynucleus: right-click menu to toggle sensitivity on all attenuverter knobs.
- Elastika: allow sending either left or right output particle's position vector to Tricorder for 3D display.
2024-07-28 13:53:46 -04:00
CV funk
7bee0220eb
CV funk v2.0.6 (#675)
* Update CV funk to 2.0.3

Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules

* CVfunk bugfix

Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.

* CV funk v2.0.4

Added PressedDuck, ducking compressing saturating stereo mixer.
Panel updates,
CPU improvements.

* Update CV funk to 2.0.5

Version 2.0.5
Added Flower Patch visualizer module.

Fixed stereo normal on Pressed Duck Sidechain input.
Added full-stereo processing of compression to Pressed Duck.
Added stereo lights to all ring lights of Pressed Duck.
Panel update to PentaSequencer

* CV funk 2.0.5

edit: added self-illuminating layers

* CV funk v2.0.6

Update CV funk to v2.0.6
New clock module - Syncro
Steps update
Signals refactoring update, runs smoother
Other bugfix

* Revert "CV funk v2.0.6"

This reverts commit 2394a45553.

* CV funk v2.0.6

Update CV funk to v2.0.6
New clock module - Syncro
Steps update
Signals refactoring update, runs smoother
Other bugfix

* CV funk v2.0.7

Added new utility modules:
Nona- 9-stage CV scale/offset mixer
Decima - 10-stage gate sequencer
Morta - Knob macro-controller
2024-07-15 14:11:08 +01: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
fe1e7d3311
Bump version to 24.05, add surge nimbus to mini
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 18:20:39 +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
falkTX
2910b8ee4e
Update to latest carla
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-23 14:30:18 +02:00
CV funk
540dadf0d4
CV Funk v2.0.5 (#664)
* Update CV funk to 2.0.3

Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules

* CVfunk bugfix

Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.

* CV funk v2.0.4

Added PressedDuck, ducking compressing saturating stereo mixer.
Panel updates,
CPU improvements.

* Update CV funk to 2.0.5

Version 2.0.5
Added Flower Patch visualizer module.

Fixed stereo normal on Pressed Duck Sidechain input.
Added full-stereo processing of compression to Pressed Duck.
Added stereo lights to all ring lights of Pressed Duck.
Panel update to PentaSequencer

* CV funk 2.0.5

edit: added self-illuminating layers
2024-05-19 09:57:30 +02:00
Don Cross
e34f73bbf2 Sapphire: Fix confusion over std::clamp types - float vs double 2024-05-08 19:21:38 -04: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
CV funk
84b0e428b5
CV funk v2.0.4 (#661)
* Update CV funk to 2.0.3

Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules

* CVfunk bugfix

Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.

* CV funk v2.0.4

Added PressedDuck, ducking compressing saturating stereo mixer.
Panel updates,
CPU improvements.
2024-05-03 08:06:02 +02:00
CV funk
8add5e749d
CV funk bugfix (#648)
* Update CV funk to 2.0.3

Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules

* CVfunk bugfix

Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.
2024-04-27 08:02:11 +02:00
falkTX
a6a83f3dae More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
bc7c229ef4 Use biset fork for now
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
b75676a5bb Temporary comment out lines related to MIDI devices for Tracker 2024-04-15 21:05:42 +02:00
washikano
872e4d4434 Modified Biset Tree 2024-04-15 21:05:42 +02:00
washikano
c801431481 preliminary work to add Biset 2024-04-15 21:05:42 +02:00
CV funk
aeb2f19574 Update CV funk to 2.0.3
Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules
2024-04-15 14:10:27 +02:00
dreamer
6e907131b2 use dBiz with fix 2024-04-05 10:08:24 +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
falkTX
3b2a78534f
Invert ComputerscareStolyFickPigurePanel.svg for light mode
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-04 10:45:48 +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
75f3f919c2
Merge pull request #628 from codygeary/CVfunk
CVfunk add Magnets
2024-04-02 07:37:19 +02:00
CV funk
b0447480a9 Update CV funk 2.0.2 bugfix
Extensive bugfixes.
Added audiorate capabilities to HexMod.
2024-04-01 21:57:09 +02:00
Don Cross
421d263013 Sapphire v 2.4.3: Moots option to toggle via triggers.
Added an option to the Sapphire Moots right-click menu to toggle
between using gates or triggers for the control ports.
Gate mode causes Moots to work the same way it always did.
Trigger mode causes Moots to toggle the state of each controller
every time a trigger is received.

I'm also now building Sapphire using C++17 instead of C++11.
This allows me to use cool stuff like std::clamp and std::make_unique.
2024-04-01 12:40:03 -04:00
CV funk
077db75425 Update CVfunk 2.0.2
Update fixes bugs in Collatz and Strings, updates the panel of HexMod, and adds a Reset button to PentaSequencer
2024-03-31 17:19:29 +02:00
CV funk
05d4f88c92
Merge branch 'DISTRHO:main' into CVfunk 2024-03-31 17:08:15 +02:00
CV funk
f1231313a8 Update CV funk - bugfix
Fixed a bug in Collatz that could cause crashes on some systems.
2024-03-31 13:36:46 +02:00
dreamer
8b394385ac update Befaco 2024-03-31 11:15:12 +02:00
CV funk
79372b80af Update CVfunk
Update Strings module to have V/oct chord selection mode.
2024-03-30 20:45:55 +01:00
CV funk
e289d836e7 Update CVfunk
-Added patch memory to HexMod so it remembers its timing upon patch loading.
-Added Reset button to Magnets
-Added context option for output voltage range to Magnets.
2024-03-28 14:36:11 +01:00
CV funk
5e3cecc290 Add Magnets module
Added Magnets module
2024-03-25 13:18:19 +01:00
CV funk
657e432658 Update CVfunk
I found it too annoying for the Strings module to output -10V for the muted strings. Changed it to be copies of the root note instead.  This way if someone patches the module but not the mutes I will still sound harmonious.

Changed display colors to match gold trim.
2024-03-22 22:19:36 +01:00
CV funk
ff1ab281f7 Update CVfunk
Fixed clamp arguments that modaudio was not liking.
2024-03-20 13:03:40 +01:00
CV funk
c719b593f1 Update CVfunk
Fix panel art error on white panels.
2024-03-20 10:43:42 +01:00
CV funk
22c7a14ec4 Add 2 modules to CV Funk
Added Collatz and Strings modules to CV Funk
2024-03-20 09:53:03 +01:00
CV funk
a09c66b7fd Update CVfunk
Added 2 modules Collatz and Strings
2024-03-20 09:51:22 +01:00
CV funk
f9f2bfa68c Update CVfunk
Update CVfunk
2024-03-13 18:22:57 +01:00
CV funk
09dbb00346 Update plugins.cpp
add new module HexMod
2024-03-13 18:22:10 +01:00
falkTX
d99b2e70d8
Fix build with older GCC
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-10 12:47:15 +01:00
falkTX
3c1ea27c47
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-10 12:23:31 +01:00
falkTX
70864a0b1e
Update surgext, fix uninitialized values in waveshaper
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-09 22:44:36 +01:00
falkTX
32e7f7c0eb
Stop using cardinal-specific settings::darkMode
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-09 13:37:51 +01:00