Skip to content

Releases: crescent-stdio/wave-roll

v0.4.0

06 Dec 14:24
49f19c5

Choose a tag to compare

Added

  • Multi-instrument MIDI support with GM program detection and auto soundfont mapping
  • Per-track controls for visibility, mute, volume, sustain, and waveform/piano-roll toggles
  • Track-aware instrument icons, palettes, and color handling for multi-track MIDI files

Changed

  • Updated player, visualization, and loop controls to handle multi-track state across audio and UI
  • Refreshed file list and wave list UI to expose per-track toggles and multi-file controls
  • Improved MIDI parser and sampler manager to keep track metadata consistent across playback and rendering

Tests

  • Added coverage for multi-MIDI manager behaviors and instrument family mapping

v0.3.0

02 Dec 06:44
594b496

Choose a tag to compare

Added

  • Appearance API and solo mode for single MIDI visualization
  • Tempo control with popover input for precise BPM adjustment
  • Flexible MIDI export options
  • Pitch hover indicator to piano roll
  • VS Code extension support (wave-roll-solo) for viewing MIDI files directly in the editor
  • GitHub Actions workflow for automated release creation from tags

Changed

  • Improved MIDI export and settings UI
  • Improved audio synchronization and tempo handling
  • Improved tempo handling for multi-MIDI playback
  • Enhanced piano roll pitch hover and piano key visuals
  • Improved UI controls and audio handling

Refactored

  • Refactored settings modal
  • Removed console logs and stabilized the tests