Commit graph

1882 commits

Author SHA1 Message Date
dreamer
25dca490ee
re-apply scroll multiplier for all OSes (#699)
* re-apply scroll multiplier for all OSes

* multiply const directly

---------

Co-authored-by: dromer <alexander@puikheid.nl>
2024-09-03 15:11:35 +02:00
dreamer
593d7abd19
Merge pull request #696 from cosinekitty/sapphire_v2.4.9
Sapphire v 2.4.9: new modules Pop, SplitAddMerge.
2024-08-25 10:32:51 +02:00
Don Cross
cddf092658 Sapphire v 2.4.9: new modules Pop, SplitAddMerge.
New module Pop.
New module SplitAddMerge.
Draw hexagon around 3D vector ports.
2024-08-24 18:36:14 -04:00
dreamer
1eec121f21
Update LICENSES.md
remove outdated GPL2 mention on DPF
2024-08-20 09:18:15 +02:00
dreamer
867a2ac850 use our own version of the submodule 2024-08-11 14:11:10 +02:00
dreamer
a9b0b7d1d1 update DrumKit 2024-08-11 09:21:01 +02:00
dreamer
6bb87fd552
Merge pull request #690 from cosinekitty/sapphire_v2.4.8
Update Sapphire plugin from v2.4.4 to v2.4.8.
2024-07-29 07:12:03 +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
c36ba1f99c
Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
2024-07-14 14:08:32 +01:00
falkTX
fab125fe81
Update dpf, drop custom macos scroll delta multiplier
Signed-off-by: falkTX <falktx@falktx.com>
2024-07-14 12:24:12 +01:00
falkTX
a5dfb18ae7
Update dpf
Signed-off-by: falkTX <falktx@falktx.com>
2024-07-14 07:42:49 +01:00
falkTX
77b5becf75
Fixed mixed-usage headless/normal CardinalPluginContext
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-27 11:39:49 +02:00
falkTX
ae94366191
Test LTO for mini builds too
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-27 11:17:21 +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
falkTX
ad25bfc370 Forgot to add Biset to README
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-25 17:47:35 +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
9ed8f34025
Make sure to use custom JUCE version for surgext builds
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 12:30:52 +02:00
falkTX
41bd519de7
Fix win32 build
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 12:07:47 +02:00
falkTX
fc8baa4bd0
Make sure USE_FILE_BROWSER=true is respected, fixes LTO
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 11:06:19 +02:00
falkTX
5020931924
Set USE_FILE_BROWSER=true for DPF
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 00:14:32 +02:00
falkTX
b1bedc8956
Fix showing AU GUI, leave details for a later main variant
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-23 19:37: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
falkTX
c0ac8301f8
Fix macOS build after carla updates
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-23 16:33:46 +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
dreamer
da5c288dfd
Merge pull request #663 from cosinekitty/sapphire_v2.4.4
Sapphire v2.4.4
2024-05-09 09:42:55 +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
df0f1ac1db Rename a file to prevent conflicts
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
a6a83f3dae More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
73e75ce012 Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
3f0b370c0e Add new plugin-accessible plugincontext.hpp
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
jn64
106c6dd3d9
Add issue templates (#551)
* Create bug.yaml

* Create feature.yaml

* Create config.yml

* Add DAW/host field

Also change version from placeholder to value so it is pre-filled

* Change OS field from dropdown to input
2024-04-04 15:29:36 +02:00