[tim-janik/beast] Blepsynth improvements (#143)
- From: Stefan Westerfeld <notifications github com>
- To: tim-janik/beast <beast noreply github com>
- Cc: Subscribed <subscribed noreply github com>
- Subject: [tim-janik/beast] Blepsynth improvements (#143)
- Date: Sat, 18 Jul 2020 12:56:55 -0700
Here is a bunch of new stuff for BlepSynth, I won't try to reproduce the commit entries here. Only a few additional observations:
- x^3 non-linear adsr time scaling used to work but now it doesn't probably due to parameter API changes (I didn't try to fix it)
- some parameters (octave, unison voices) need step=1 but I haven't seen how to set it when registering a parameter, so this workarounded a bit by overriding param-to-text conversion and omitting decimals
- new filter envelope is hard-wired to modulate cutoff, whereas it would make sense if it could modulate any parameter, but we don't have the ui for selecting modulation targets yet (nor the infrastructure bits)
You can view, comment on, or merge this pull request online at:
https://github.com/tim-janik/beast/pull/143
Commit Summary
- DEVICES: blepsynth: copy remaining relevant files from bleposc branch
- DEVICES: blepsynth/blepsynth.cc: we have midi input, remove note toggles
- DEVICES: blepsynth: add smoothing for cutoff frequency, add drive property
- DEVICES: blepsynth: clean up old note toggles helper function
- DEVICES: blepsynth: display unison voice text as integer
- DEVICES: blepsynth: support osc octave + pitch properties
- DEVICES: blepsynth: add linear ADSR shape for Envelope
- DEVICES: blepsynth: add filter envlope and cutoff modulation
- DEVICES: blepsynth: smooth "Env Cutoff Modulation" to avoid clicks
- DEVICES: blepsynth: stop filter envelope at note off
- DEVICES: blepsynth: add filter key tracking
File Changes
Patch Links:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]