Commit graph

875 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
rl2939
04d9e2762d
Update JW-Modules to 2.0.8. (#814)
* Update JW-Modules to 2.0.8

* Update build.yml
2025-03-18 07:08:49 +01:00
dreamer
fc854653da
update Befaco to v2.9.0 and add new modules (#810) 2025-03-10 07:10:41 +01:00
Don Cross
2e9bc2d68a
Sapphire v2.5.8 - new module "Env". (#805)
Added new module Sapphire Env: envelope follower and pitch detector.
Elastika adds polyphonic stereo in/out options.
Minor display glitch fixed in Tin + Tricorder combination.
2025-02-28 12:18:17 +01:00
Don Cross
89a18eb2f8
Sapphire v2.5.7, release candidate 2: Elastika minor cleanup (#790)
Removed unused member variable PhysicsMesh::gravity.
The gravity concept was abandoned before I released the first
version of Elastika, and has never been used.
2025-01-08 09:26:40 +01:00
Don Cross
8e62521572
Sapphire v2.5.7: Elastika CPU optimization + resampler option. (#789)
Elastika now uses about 60% of the CPU it used to, thanks to
a complete overhaul of its physics engine.

Added an optional resampler to run Elastika at a different rate
than the engine rate. For backward compatibility, the resampler
is disabled by default.

UI improvement: the channel count sliders in Hiss, Pop, and
Split/Add/Merge now visually "snap" in steps, instead of
sliding smoothly.
2025-01-07 07:03:18 +01:00
rl2939
e8afd711b0
Update kocmoc. (#786)
* Update kocmoc

* Fix whitespace.

* Update HetrickCV. (#784)

* Add OptikEcho, a polyphonic piano emulator.

* Update HetrickCV

* Revert "Add OptikEcho, a polyphonic piano emulator."

This reverts commit 5099055c7734b98b41a3e112f194f989db09a637.

* Fix whitespace.

* Fix whitespace again.

* Fix even more whitespace.

* Update module colors.

* Revert "Update HetrickCV. (#784)"

This reverts commit 008ddbc2d756d276a95fd0781234a3127c7ee950.
2025-01-01 00:21:58 +01:00
rl2939
426fda5054
Update HetrickCV. (#784)
* Add OptikEcho, a polyphonic piano emulator.

* Update HetrickCV

* Revert "Add OptikEcho, a polyphonic piano emulator."

This reverts commit 5099055c7734b98b41a3e112f194f989db09a637.

* Fix whitespace.

* Fix whitespace again.

* Fix even more whitespace.
2024-12-31 22:15:24 +01:00
rl2939
f4ba8790db Update LyraeModules 2024-12-27 10:31:40 +01:00
rl2939
7b46f11da6 Update MockbaModular. 2024-12-27 10:31:14 +01:00
rl2939
5b7ce484b5 Update Amalgamated Harmonics. 2024-12-27 10:30:20 +01:00
rl2939
777c5ae3e5 Updated PathSet. 2024-12-27 10:29:46 +01:00
falkTX
b10c88026b Update ZZC 2024-12-27 10:28:55 +01:00
Don Cross
b7a5383712
Sapphire v2.5.6: Bug fixes in Chaops. (#776)
The chaos modules Frolic/Glee/Lark were setting the polyphonic P
output correctly based on the Chaops MORPH control, and they
sent the correct output to a Tricorder on the right, but they
did not include the morphed vector to their monophonic XYZ ports.
This has been corrected so that XYZ match P.

Added help text to Chaops MORPH CV input port.
2024-12-23 07:36:21 +01:00
falkTX
e4abb1cd78
Fix DrumKit shadow code (bad license) and sequencer reset
Signed-off-by: falkTX <falktx@falktx.com>
2024-12-14 18:11:13 +01:00
falkTX
2df0a8cb6a Merge branch 'CVfunk' of github.com:codygeary/Cardinal into codygeary-CVfunk 2024-12-14 13:16:36 +01:00
Cody Geary
69377a5858 Update CVfunk 2024-12-14 08:57:09 +01:00
falkTX
0da5ceba51
Log number of modules and plugin collections on start
Signed-off-by: falkTX <falktx@falktx.com>
2024-12-14 00:24:34 +01:00
Don Cross
975ce3ff70
Sapphire v 2.5.5: new module Chaops. (#770)
Chaops is a left-expander for chaos modules Frolic, Glee, and Lark
that adds new functionality to them.

Improved CPU efficiency of Frolic, Glee, Lark by 30x in Turbo Mode.
No longer need a CPU usage warning.

Display chaos mode on top of CHOAS knob in Glee and Lark.
Display "T" on top of SPEED knob when Turbo Mode is enabled.
2024-12-09 21:08:20 +01:00
falkTX
a22b588472 workaround bogaudio missing symbol
Signed-off-by: falkTX <falktx@falktx.com>
2024-12-01 08:59:15 +01:00
dromer
74667a36a0 update Bogaudio to v2.4.45 2024-12-01 08:59:15 +01:00
Filipe Coelho
247afb115f
Update orbits (#765)
* Update Orbits.

* Fix syntax errors in Orbits svgs

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

---------

Signed-off-by: falkTX <falktx@falktx.com>
Co-authored-by: rl2939 <60378449+rl2939@users.noreply.github.com>
2024-11-30 21:13:14 +01:00
falkTX
e04647fe0e Fix Meander unitialized values
Signed-off-by: falkTX <falktx@falktx.com>
2024-11-30 19:05:39 +01:00
dreamer
60a1689228 update Meander to v2.0.34 2024-11-30 19:05:39 +01:00
dreamer
32af266a26 update Beface to latest patch release 2024-11-30 17:30:36 +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
7de92b7220
update Biset to v2.0.13 with Cardinal changes (#761) 2024-11-23 10:07:14 +01:00
dreamer
8c628282db
update Bidoo to v2.1.1 (#760) 2024-11-22 09:10:54 +01:00
dreamer
f05e1b9c9a
update ChowDSP to upstream (#758) 2024-11-22 00:19:53 +01:00
dreamer
dea8bfe69c
update AaronStatic to v2.0.1 (#756) 2024-11-21 10:23:48 +01:00
dreamer
4b5441aa8b
update forsitan-modulare to v2.1.0 (#755) 2024-11-21 03:08:32 +01:00
dreamer
f00479565a
update ML_modules to 2.0.3 (#753) (#754)
Co-authored-by: dromer <alexander@puikheid.nl>
2024-11-20 19:04:41 +01:00
dreamer
e563f61684
update ML_modules to 2.0.3 (#753)
Co-authored-by: dromer <alexander@puikheid.nl>
2024-11-20 14:46:22 +01:00
dreamer
71ee7aadd6
update HamptonHarmonics to v2.0.2 (#752)
Co-authored-by: dromer <alexander@puikheid.nl>
2024-11-20 13:57:57 +01:00
rl2939
eec850dfba
Update NonlinearCircuits. (#744)
* Add NonlinearCircuits.

* Adapt dep.cpp for NonlinearCircuits file renames

* Update Squid Axon Panel.

* Rename BOOLs.
2024-11-20 10:56:39 +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
9de919fc46
Update LittleUtils. (#745) 2024-11-16 09:15:10 +01:00
rl2939
0ef3e0a976
Update LyareModules. (#743) 2024-11-15 22:43:06 +01:00
rl2939
d446bfd216
Update JW-modules (#742) 2024-11-15 22:28:17 +01:00
rl2939
a874ff6250
Update EnigmaCurry. (#739)
* 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.

* Added AlliewayAudio_Freebies.

* Added DCBlocker to AlliewayAudio_Freebies

* Added eightfold.

* Add SynthKit.

* Update EnigmaCurry.

* Update EnigmaCurry.

* Revert "Merge branch 'main' into update-enigmacurry2"

This reverts commit c2de3c4b439af7360806320895b909673edf37ce, reversing
changes made to 927b3cc77a5846efd7fa66beef2796ec957d96a2.

* Push to Github.

* Push to Github (again).
2024-11-15 21:51:41 +01:00
Don Cross
44b51c0744
Sapphire v2.5.4: added Lark, a new chaotic oscillator module. (#736) 2024-11-13 23:39:36 +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
Don Cross
23a6d39e33 Sapphire v 2.5.3
Updates Cardinal two versions from 2.5.1 to 2.5.3.

Includes the changes from 2.5.2, most notably the new
polyphonic filter module Sauce.

Fixes in Pop for exact timing when CHAOS=0.

Make it easy to provide V/OCT input to Pop, Gravy, and Sauce.
In all 3, the SPEED/FREQ attenuverter can now be set to 100%
so that the CV input is interpreted on a volt-per-octave scale.
2024-11-11 16:56:46 -05:00
Cody Geary
ba0b351353 Update to CV funk 2.0.9 2024-10-12 21:19:38 +02:00
Don Cross
980deb2f31
Sapphire version 2.5.1 (#713) 2024-10-09 07:38:37 +02: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