Skip to content

Kitchen Sink Edition + bugfixes

Compare
Choose a tag to compare
@yuxshao yuxshao released this 31 Oct 15:17
· 170 commits to master since this release

This is a tiny update over v0.5.0 which had a lot of things, so I'm repeating those changes first:


Hi all! This release (v0.5.0) has a bunch of new features, mostly from ideas and others' suggestions while working on one-hour-battles as well as a recent discord community album (that you should totally listen to). Enjoy!

New

  • Voice search dialog (!!) - type a search query and it'll find matching instruments in real time!
    • Supports polyphonic MIDI input as well
    • Less related: press N to create a new voice, Shift+N a new unit.
  • Loop points (!!) - WAVs with loop point metadata will automatically import as a multi-second prerendered loop.
    • WAVs with MIDI base key metadata will also automatically have their base key adjusted on import.
  • Peak meter (!!) for monitoring volume.
  • Alternate tuning systems (!!) - input notes and display a background keyboard with an edo of your choice.
    • Alt+Shift+Q snaps notes to your selected edo (useful for changing edos or after repeated transposition)
  • Auto-vibrato - Ctrl+Click and drag to draw a pitch zigzag that will sound as vibrato or an arpeggio depending on portamento settings.
  • Piano roll guide - Added a keyboard display on the left, with octave markers on A or C.
    • When playing the song, the keys will make a little light show that you can focus on with Shift+D.
  • Move selection - nudge a selected section's contents left or right with Ctrl+(Shift)+Left/Right
    • Tweaking selection boundaries used to use this shortcut; it's now moved to Alt+(Shift)+Left/Right.
  • Autosave backups
    • The editor now saves periodically to a backups folder and will prompt you to open it if a backup was left over from a previous run that crashed.

Misc

  • Fixed crashes on a few builds in certain situations when you had more units than voices
  • Fixed some funky behaviour where snapping or pasting a selection might affect a few notes just outside the selection boundary.
  • Adjusted the default style a bit (table icon alignment, a few borders)

v0.5.0.1 changes

  • Last opened MIDI device is saved
  • New voice dialog remembers last search folder (thanks Ewan Green for the report)
  • File dialogs save past history
  • Optimize the audio a bit, previously you'd need a bigger audio buffer if you used MIDI input when adding a voice.

Thanks to all in the discord server for supporting this software, and offering great feedback. Shoutouts to ArcOfDream, damifortune, squar3wave, Crimso, jaxcheese, and many others I've forgotten for spitballing with specific requests for the features above. Thanks to Ewan Green for bug reports and contributing the style. Thanks OPNA2608 for helping with packaging, and gkpotter for the Mac build.

The new things are plenty and only loosely related, so it's very possible there are bugs lurking or rough edges. Reports and suggestions welcome!

image