Templates, flexible envelopes, improved customization
Pre-release
Pre-release
Woyten
released this
10 Dec 22:00
·
123 commits
to latest
since this release
- New: Add
waveform_templates
andeffect_templates
section for reusable abstractions. - New: Add
LfSource::Semitones
to convert values in semitones to frequency ratios. - New: Add
OffVelocitySet
,OffVelocity
andKeyPressureSet
live parameters. - Improvement: Envelopes support automations.
- Change: The parameters
amplitude
andfadeout
are mandatory parameters.
- Change: The parameters
- Improvement: Customize velocity sensitivity.
- The envelope's
amplitude
parameter controls how the waveform's amplitude depends on the velocity or any other control value.
- The envelope's
- Improvement: Customize damper-pedal / fadeout behavior.
- The envelope's
fadeout
parameter controls how the waveform is faded out depending on the damper pedal state or any other control value.
- The envelope's
- Improvement: Customize pitch-bend wheel behavior.
- The current pitch-bend value is queryable via the
PitchBend
live parameter. - Use
LfSource::Semitones
to calculate the correct frequency depending on the pitch-bend value.
- The current pitch-bend value is queryable via the
- Improvement: Control
magnetron
volume viaVelocity
events (CCN 7, configurable). - Change: Rename
from
/to
inLinear
andController
tomap0
/map1
to better explain the mathematical behavior.