Skip to content

v0.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@zardini123 zardini123 released this 04 Aug 18:49
· 23 commits to master since this release

NOTICE: This is a very early build of the tool, so there could be issues, bugs, or crashes that are unknown. Do not use this in critical and/or production situations!

Little to no new features (other than the beginnings of "MIDI Environment Tests"). Though, many bug fixes and upgrades compared to v0.0.1. Fatal crashing issues with Single Note Priority selections fixed.

Known Issues

  • Plugin crashes at a uncontrolled time upon inputting a MIDI note in Tracktion Waveform 8.
  • Only active Interpolation Dimension option is still "Continuous Midi Note (Cents)."
  • "MIDI Enviroment Tests" functionality is incomplete.
  • Loading previous state of plugin (i.e. when loading DAW project) does not update GUI components.

Added

  • Gave ability to adjust center point of Scale Note Snapping Curve (Resolves Issue #4).
  • Added simple label in Scale Editor section that displays the .tun file scale name.

Changed

  • Migrated all processor data out of PluginProcessor into struct ProcessorData.

Fixed

  • Modifying parameters from the host updates its corresponding GUI components.
  • Processor data is per plugin instance, not shared between instances (Fixes Issue #5).
  • All non-processed MIDI is passed through unscathed.
  • Fixed issue where retuner will not output anything until the GUI is first started up. This was fixed by splitting TransitionCurve GUI and logic.
  • Scale Note Snapping Curve's controls (transition and midpoint) now save.
  • Velocity and Random single channel note prioritization now implemented and works (no segmentation faults) (Fixes Issue #1).
  • Adjusting Single Channel Priority Note parameters and/or Scale Note Snapping Curve parameters while holding notes results in output updates.