Skip to content

Release v0.0.7-alpha

Choose a tag to compare

@github-actions github-actions released this 23 Mar 11:45
· 2680 commits to main since this release

The focus of this version has been bug fixes; in particular around loading Mirage libraries and presets.

  • Max voice is increased from 32 to 256 allowing for more complex instruments
  • Show the instrument type on the GUI: single sample, multisample or oscillator waveform
  • Rename 'Dynamics' knob to 'Timbre' and fix its behaviour - for instruments such as Arctic Strings, it can be used to crossfade between different sets of samples.
  • Fix missing code signing on Windows installer resulting in 'Unknown Publisher' warning
  • Fix layer filter type menu being the incorrect width
  • Fix crash when loop points were very close together
  • Improve loop modes on GUI: it's obvious when a loop is built-in or custom, what modes are available for a given instrument, why loop modes are invalid.
  • Add docs about looping
  • Fix sustain pedal incorrectly ending notes

Mirage loading:

  • Fix incorrect loading of Mirage on/off switches - resulting in parameters being on when they should be off
  • Fix incorrect handling of Mirage's 'always loop' instruments
  • Fix incorrect conversion from Mirage's effects to Floe's effects
  • Improve sound matching when loading Mirage presets
  • Fix failure loading some FrozenPlain Squeaky Gate instruments

Library creation:

  • Re-organise the fields for add_region - grouping better into correct sections and allowing for easier expansion in the future.
  • Sample library region loops now are custom tables with start_frame, end_frame, crossfade and mode fields instead of an array.
  • Add always_loop and never_loop fields to sample library regions allowing for more control over custom loop usage on Floe's GUI.
  • Show an error if there's more than 2 velocity layers that are using 'feathering' mode. We don't support this yet. Same for timbre layers.