Skip to content

CVfunk V2.0.54 - #930

Open
codygeary wants to merge 12 commits into
DISTRHO:mainfrom
codygeary:CVfunk
Open

codygeary wants to merge 12 commits into
DISTRHO:mainfrom
codygeary:CVfunk

Conversation

@codygeary

Copy link
Copy Markdown
Contributor

Add new modules:
Triton- dynamic filter module
Alloy - physical modeling voice
Onion - polyphonic slider utility
Rat - FM ratio module
Strata - layered CV sequencer

ImpulseController- Fixes wrongly addressed outputs. Voltages below 0.0001 drop to zero. Fix to elapsed time counter
Arrange - better copy/paste
Clpy - supersampling/bandlimit on inputs
flowerpatch - display nice in library
Hub - poly display fix when output not patched
Nona - add poly support
Ouros - display nice in library
Mixers - input normaling bug, compression ratio fix. Fixed side chain ducking computation.
Ranges - poly update, new display
Signals - display nice in library. Added reset button.
Steps - poly update, quantization options
Syncro - Hammer-style precise clock
TriDelay - default delay fix
Weave - mono output addressing fix
Strata - Added resets before pulse triggers to cover modulated clock pulse.
Hammer - Move swing reset logic to prevent misfiring. Fixed non-linear glitch in phasors. Fixed slider ranges in context menu.
All Modules - Fix bad pointer in context menu slider construct. Fix slider displays in library.

Adding new modules:
Tatami - stereo polyphonic wavelder
Cartesia - 4x4x4 channel 3D sequencer
JunkDNA - A DNA sequence generator and gate sequencer
Picus - Burst Generator
Node - 2Channel stereo crossfading mixer
Weave - Advanced chord generator and permutator
Wonk - Chaotic LFO
Hammer - Rotating clock modulator
Hub - 2X bipolar VCAs for LFO mixing.
Treated Node the same as Steps in the makefile and plugins.cpp. Hopefully it works to resolve things.
Fixing the fix..  There was an earlier part in plugins.cpp where I also had to temp rename/unrename 'Node'.
Add new modules:
Triton - dynamic filter module
Rat - V/oct ratio maker
Count - Counter with very large range
Clpy - dynamic waveshaper
Alloy - physical modeling voice
Onion - polyphonic slider utility
Strata - layered sequencer

ImpulseController- Fixes wrongly addressed outputs. Voltages below 0.0001 drop to zero. Fix to elapsed time counter
Arrange - better copy/paste
Clpy - supersampling/bandlimit on inputs
flowerpatch - display nice in library
Hub - poly display fix when output not patched
Nona - add poly support
Ouros - display nice in library
Mixers - input normaling bug, compression ratio fix. Fixed side chain ducking computation.
Ranges - poly update, new display
Signals - display nice in library. Added reset button.
Steps - poly update, quantization options
Syncro - Hammer-style precise clock
TriDelay - default delay fix
Weave - mono output addressing fix
Strata - Added resets before pulse triggers to cover modulated clock pulse.
Hammer - Move swing reset logic to prevent misfiring. Fixed non-linear glitch in phasors. Fixed slider ranges in context menu.
All Modules - Fix bad pointer in context menu slider construct. Fix slider displays in library.
@codygeary

Copy link
Copy Markdown
Contributor Author

Sorry about the mis-merged branch, I didn't realize I had synced the wrong branch when I did my update!

@codygeary

Copy link
Copy Markdown
Contributor Author

I have a bunch of cool new modules to add, but I'll wait for the all clear before updating the PR.

@dromer

dromer commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

You can just add the changes and make sure to merge in the latest main branch and we can run the CI again. The logs have expired so it would be good to check again what is needed to proceed!

Add Twang, Mala, Hotpot, Fuzzy and Vega
Vega required modelCVFunkVega special definition
@dromer

dromer commented Oct 21, 2026

Copy link
Copy Markdown
Collaborator

🤞

@codygeary

codygeary commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor Author

okay. I think I got it this time. this updating the submodule thing is always a bit tricky.
And I then remembered I had to update the makefile as well for that Vega module (since the name is a duplicate)

Hmm. not sure why all these CI runs are failing. Let me know if you want me to do anything, or spot some error

@codygeary codygeary changed the title CVfunk V2.0.43 CVfunk V2.0.44 Oct 21, 2026
@codygeary codygeary changed the title CVfunk V2.0.44 CVfunk V2.0.54 Oct 21, 2026
@codygeary

codygeary commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor Author

"Manifest contains module Aulos but it is not defined in plugin"

arg. I forgot I made a flute module too, I need to add that also in plugin.cpp
edit: Added Aulos, Glass and Haze modules.

add more CVfunk modules
@dromer

dromer commented Oct 21, 2026

Copy link
Copy Markdown
Collaborator

Most of the failures are not your fault. we need to investigate what's wrong with the build setup.

It's likely a combination of Github images and Ubuntu repositories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants