v0.1.0

Released on September 20, 2020

Downloads
Changes

Added

  • The main UI has been started
  • Wave editor dialog, user can edit waveforms and preview them using a piano control
  • Configuration dialog, user can select an audio device, set buffer size and volume
  • Instrument editor dialog
  • DeviceManager and DeviceTable classes in the audio library
  • demo_device_manager demo lists all available host api and output devices

Changed

  • PlaybackQueue can use any portaudio device instead of the default one
  • Reorganized library header folders
  • MusicRuntime only updates "locked" channels
  • Rewrote Engine class to use MusicRuntime class

Removed

  • File class
  • Old ui code (instedit)