WaveBots Editor Changelog

What's new in WaveBots Editor 0.0.25 Alpha

Aug 24, 2020
  • Adds an experimental GoatTracker export functionality for the full version of the editor.
  • This might be useful for those who want to create music for the C64's SID chip.

New in WaveBots Editor 0.0.24 Alpha (Aug 13, 2020)

  • New stuff:
  • Possible to edit what chords to use in song template settings. Can be different sets of chords for different phrase and scale types.
  • Lydian mode is available in song templates. Only supports diatonic chords so far.
  • Improved folder management. Saving and using last opened folder (one for each type of file output) until closing the application.
  • Possible to play Midi files in the render tab output. Only available in the full version.
  • Changed how pedals and bass lines in song templates perform unison prevention.
  • All the template default songs are now different. Procedurally generated content are very brittle to changes in the algorithm, so this is going to happen more in future updates.
  • Some additions and corrections to tutorials.

New in WaveBots Editor 0.0.21 Alpha (Jul 19, 2020)

  • New stuff:
  • Possible to control the velocity of a note by the position of mouse clicks on the button in the piano control. Enable it in the "Piano" settings "Velocity From Mouse Click Position"
  • Improved rendering of the tracker formats (PICO-8, TIC 80 and FamiTracker) when multiple notes are played at the same time with the same rythm type. This happens with block chords and strums etc.
  • Improved some of the components for editing synthesizer settings by adding sliders when this makes sense
  • Minor additions to the documentation

New in WaveBots Editor 0.0.19 Alpha (Jun 2, 2020)

  • New features:
  • Added velocity modifications. One is a "natural" mod that tries to increase and decrease velocity based on time signature, note lengths etc. and the other one just uses an effect curve
  • The piano control now displays the velocity (in percent) when playing notes. This makes it easier to connect velocity in the modulation matrix, at least for me :).
  • Possible to set the velocity with the number keys (1 is 10%, 2 is 20% and 0 is 100%) when playing on the keyboard
  • Added an instrument effect line mod which is a much simplified variant of the continuous pattern mod
  • Added an "Arpeggiator" mod (it is called figuration offset modifier in the editor) that makes it possible to create arpeggios. Just use a completely flat figuration line as the base and add such a mod. They are both available locally within a figuration and as a line mod for an entire phrase

New in WaveBots Editor 0.0.17 Alpha (May 23, 2020)

  • New features:
  • Possible to specify MIDI and effect signal routings and couple to any number of piano control sliders. Also possible to train the MIDI CC.
  • Much improved editor for FM oscillators
  • More FM oscillator destinations available (inputs and outputs added)
  • Possible to edit FM scale curves, but the interface is not very friendly yet
  • The piano control is less ugly and currently shows the MIDI note when played
  • Added more velocity destination variants for envelopes and LFOs
  • Max polyphony option added to instruments
  • Bugfixes:
  • MIDI bugfixes that prevent softlocks. Credits to my kids for finding these types of bugs :)

New in WaveBots Editor 0.0.16 Alpha (May 19, 2020)

  • New features:
  • MIDI Input is now possible for all the "piano" controls. Select the input device in the File -> Settings -> Piano tab. The settings are also available from each piano control by clicking the settings (gear) button. The input can be disabled by toggling the "MID" button. This is useful when multiple pianos are visible at the same time
  • More note velocity functionality for the modulation matrix. Ring modulator wet, voice oscillator detune are some of the destinations that now supports velocity properly
  • Possible to edit ring modulation destinations
  • Can set BPM source unit to beats per second instead which often makes the source scale value easier to handle
  • Can set pitch bend range for the piano control
  • Added simple LFO beat sync option. Currently, this only sets the frequency when a note starts to play so a more dynamic solution still requires the use of the modulation matrix
  • Bugfixes:
  • Fixed some modulation matrix row problems where values reverted back to default
  • The key commands were sometimes sent to the wrong treeview, leading to unwanted deletes and more problems. Fortunately there is an undo system in place that has saved me a couple of times now :)

New in WaveBots Editor 0.0.15 Alpha (May 15, 2020)

  • New features:
  • Montages that can be used for creating reels and audio scenarios. Currently hidden behind a toggle in the "experimental" settings tab.
  • Moved the Aux Send for instruments to the synthesizer instead. This makes the instruments more portable so they can be saved independent of the Aux filters.
  • The visualizer can now visualize waveforms without note data. This is currently used for montages and single-note songs that are most likely SFXs. That behaviour can be changed in the visualizer settings.
  • The visualizer can now include annotations, that are used for montages
  • Bugfixes:
  • Demo mode looped on a single song forever when the visualizer was set in loop mode

New in WaveBots Editor 0.0.10 Alpha (Apr 26, 2020)

  • New features:
  • Undo system! It might not work on all objects yet since it requires some extra work to enable it on each class
  • Easier to edit the render matrix in the treeview
  • Some support for Ctrl-O for opening stuff. Not working that well yet though..
  • Possible to edit discrete fig line mod pattern conditions
  • Voice oscillators now support randomize start value features for noise types
  • Chord progressions generated with templates are now much more readable
  • Upgraded to .NET Core 3.1. Not something that anyone will notice though :)
  • Demo control window is now always on top
  • Bugfixes:
  • Tie notes fig line mod now works again
  • Grace notes fig line mod now works again
  • Fixed a nasty delete button bug
  • Changing names of destinations and sources in the modulation matrix now updates correctly
  • Fixed a float range bug that somehow also changed how the default template song sounds
  • Tab index for render targets and phrases are now separated
  • Breaking changes:
  • The song file format changed

New in WaveBots Editor 0.0.8 Alpha (Apr 22, 2020)

  • Piano control now shows what keys are played when using the keyboard
  • Detune distributed over octaves, semis and cents for generated instruments
  • Ctrl-clicking the treeview now deselects the item
  • Possible to edit many more figuration line mods
  • Complex figuration line value zones now has a simple value option
  • Added copy, paste and play buttons on render matrix data lines
  • Added a set-all-instruments-same on render matrix data lines
  • Added a first version of an overlay input info (for tutorial purposes mainly)
  • Bugfixes:
  • The example .wbrt files now uses the correct binary format
  • When setting the position in the visualizer, sometimes the left and right channels gets swapped
  • Open old and new files dialog now works again

New in WaveBots Editor 0.0.6 Alpha (Apr 10, 2020)

  • Fixed a bug in the tracker renderer (for PICO-8, TIC80 and FamiTracker) that makes the output much less chaotic
  • Updated the example outputs. It now includes more output examples for trackers (2, 3 and 4 channels) and 3 different MIDI output variants for two songs.
  • Added a figuration line renderer that makes it easier to test a figuration line separate with different progressions, instruments and voice leading settings
  • Added shortcuts for Ctrl-C (copy), Ctrl-V (paste) and Ctrl-D (duplicate) in the treeviews
  • Using shared tab indices for many of the tabbed controls

New in WaveBots Editor 0.0.5 Alpha (Apr 6, 2020)

  • Extended the progression editor with much more info about the generated chords
  • Added progression string documentation
  • Added alternative render system that can render progressions, voice lines and single notes on songs
  • The progression editor now has two built-in alternative renders for chords and voice lines