DISTRHO / Cardinal

Virtual modular synthesizer plugin
https://cardinal.kx.studio/
GNU General Public License v3.0
2.29k stars 154 forks source link

CV funk v2.0.9 #715

Open codygeary opened 1 month ago

codygeary commented 1 month ago

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

falkTX commented 1 month ago

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 commented 1 month ago

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 commented 1 week ago

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

codygeary commented 1 week ago

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