Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CV funk v2.0.9 #715

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

CV funk v2.0.9 #715

wants to merge 16 commits into from

Conversation

codygeary
Copy link
Contributor

CV funk v2.0.9

Adds 4 new modules:
Step Wave - 8-stage variable waveform sequencer
Arrange - A 7-channel sequencer with variable sequence length.
Preeeeeeeeeeessed Duck - 16 channel version of Pressed Duck
Tri Delay - A 3-tap stereo delay

Many bugfixes and small updates:
Ouros now supports full poly, with extensive simd optimizations to make the CPU more efficient.
Morta now supports full poly.
Envelope Array, Penta, Hex, now have poly CV out options in the context menu
Strings supports poly outputs when the first input is patched alone.
Pressed Duck and brother support poly inputs.
Many many other new features, see manual. I tried to implement every requested feature I could manage.

Signals - fixed outputs from poly inputs.
Strings - fixed wrong augmented chords
Arrange - added option for up to 2048 sequencer steps. Added option to ouput poly from the top channel. Fixed a bug where the sequencer could get stuck at certain steps that were even divisions, solved by replacing floor with round. Reduced CPU waste.
Step Wave - added quantizer option. When sequencer is off, stage changes by button press send a trigger to the gate output. This option makes it easier to program the module and have your downstream patch respond to stage changes. Edit to make the clock wait for the json saved clock cycle before processing a new clock input, preventing hyper clocking at startup.
Pressed Duck - fixed a bug caused by unpatching and repatching inputs. Fixed bug in the mutes where muted inputs would still raise the headroom.
Ouros and HexMod - increased the frequency range of knobs and inputs.
Envelope Array - added polyphonic input handling

Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules
Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.
Added PressedDuck, ducking compressing saturating stereo mixer.
Panel updates,
CPU improvements.
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
edit: added self-illuminating layers
Update CV funk to v2.0.6
New clock module - Syncro
Steps update
Signals refactoring update, runs smoother
Other bugfix
This reverts commit 2394a45.
Update CV funk to v2.0.6
New clock module - Syncro
Steps update
Signals refactoring update, runs smoother
Other bugfix
Added new utility modules:
Nona- 9-stage CV scale/offset mixer
Decima - 10-stage gate sequencer
Morta - Knob macro-controller
@falkTX
Copy link
Contributor

falkTX commented Oct 12, 2024

Thanks for the update!

CI for macOS is broken at the moment, as I try to add a debug build for testing.
I want to wait fixing this before merging any PRs.

@codygeary
Copy link
Contributor Author

codygeary commented Oct 17, 2024

Hold off on updating this one, once you get it fixed. I'm working on a bugfix for v2.0.9 and will have to re-link the repo again.

edit: Okay. I think I fixed the bugs. But I'll have to redo the PR in any case. So just let me know when it's my turn in the queue. Cheers!

@dromer
Copy link
Collaborator

dromer commented Nov 12, 2024

@codygeary please merge the current main branch so we can re-run the CI :)

@codygeary
Copy link
Contributor Author

Thanks! I will soon. I'm very close to making a 2.0.11 release, so it might as well wait for that.

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.

3 participants