Skip to content

fix: set tempo synced lfo rate directly via smoother instead of apvts… - #8

Merged
trsctr merged 1 commit into
devfrom
fix/lfo-tempo-sync
May 18, 2026
Merged

trsctr merged 1 commit into
devfrom
fix/lfo-tempo-sync

Conversation

@trsctr

@trsctr trsctr commented May 18, 2026

Copy link
Copy Markdown
Owner

Write synced LFO Hz directly to the rate smoother instead of through the APVTS parameter, which clamped values to 8 Hz at higher BPMs

@trsctr
trsctr merged commit de236a4 into dev May 18, 2026
3 checks passed
@trsctr
trsctr deleted the fix/lfo-tempo-sync branch May 18, 2026 11:48
trsctr added a commit that referenced this pull request May 18, 2026
* 0.2.0-beta.1: Filter modulation (#5)

* add filterengine and stereofilter classes

* update cmakelists, wire filterengine to delayengine, create types.h for channel enum

* add parameters for filter modulation

* add mod param update to filterengine, smoothen cutoff with onepolelp, rename params

* switch to octave based filter modulation, fix lfo phase bug

* add lfoscope component + buffer for debug purposes, add it to editor only present in debug build

* finetune filter mod range and value display

* add square to lfo shapes

* flip lfo phase for high cut

* clean up old code from delay engine

* add tempo lfo tempo sync + parameters

* add size options and custom look and feel for small rotary knob

* add filter mod depth controls to gui

* display phase in degrees

* add saw up/down shapes to lfo

* add parameter for highcut mod invert toggle

* add params for setting filter lfo shape

* sync tempo synced lfo to song position

* add sample & hold modulation

* redefine lfo tempo sync note values, set max mod rate to 8hz

* set max filter q to 1.5

* update changelog

* add selector component and lfo waveform gui selector element

* fix tempo sync bug in s&h lfo

* add lfo value indicators to filter mod section

* add high cut lfo invert toggle to gui

* move delay mode selector label to left side of menu

* update changelog, readme, cmakelists version number

* code cleanup

* fix version number string in cmakelists, hardcode beta version number to editor

* remove unused variables from Parameters.h

* fix: harden CI/CD pipeline security (#7)

- Pin third-party actions to commit SHAs
- Upgrade softprops/action-gh-release to v3
- Pin pluginval to v1.0.4 with SHA256 checksum verification
- Run pluginval on a copy of the binary to prevent tampering with build artifacts

* fix: set tempo synced lfo rate directly via smoother instead of apvts param (#8)

* chore: update docs for release 0.2.0
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.

1 participant