Skip to content

Releases: jangler/faunatone

v0.8.0

13 Aug 13:31
Compare
Choose a tag to compare
  • MidiInputChannels setting added
    • When set to octaves, different MIDI input channels are mapped to different octaves

Full Changelog: v0.7.0...v0.8.0

v0.7.0

29 Apr 15:31
Compare
Choose a tag to compare
  • MPE output mode added
    • Some MPE synths may still not work with Faunatone due to idiosyncrasies in their MPE implementation
  • Tempo events can be defined as ratios
    • For example, a tempo input of 3:2 would be 50% faster than the previous tempo
  • MIDI export writes a separate file for each output used
  • Fixed channel states when loading save files
  • Made pitch input parsing a bit more lenient
  • False-positive polyphony overflows on dedicated percussion channels are ignored
  • Empty input in path dialogs is rejected

Full Changelog: v0.6.2...v0.7.0

v0.6.2

27 Mar 16:49
Compare
Choose a tag to compare
  • Fixed filename display & completion when running Faunatone from outside its folder.

Full Changelog: v0.6.1...v0.6.2

v0.6.1

28 Sep 15:30
Compare
Choose a tag to compare
  • Fixed pitch bend sensitivity reset when loading a module.

Full Changelog: v0.6.0...v0.6.1

Download faunatone-v0.6.1-windows64.zip here if GitHub won't show the file under Assets.

v0.6.0

26 Sep 15:08
Compare
Choose a tag to compare
  • Added MT-32 MIDI mode.
  • Instrument categories are now included in the program change dialog.
  • Changed default shortcuts to use Page Up & Page Down instead of keypad.
  • Fixed zero-velocity notes causing rhythmic glitches in export.
  • Fixed crash from concurrent access of a data structure.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

30 Aug 13:38
Compare
Choose a tag to compare

Config files were changed in this release. If you want to keep your existing configuration, you can replace your executable only. Default values will be used for new settings.

  • Added PitchBendSemitones setting to accommodate synths that don't support the full two octaves.

Full Changelog: v0.4.2...v0.5.0

v0.4.2

22 May 19:41
Compare
Choose a tag to compare

No config files were changed in this release.

  • Fixed crash when importing .scl files.
  • Added missing GS program search targets.

Full Changelog: v0.4.1...v0.4.2

v0.4.1

02 May 15:16
Compare
Choose a tag to compare

No config files were changed in this release.

  • Fixed off-by-one error in a bounds check, preventing a crash when entering extra numbers into dialogs.
  • Fixed "SqrBass" XG program name and values.

Full Changelog: v0.4.0...v0.4.1

v0.4.0

01 May 17:07
Compare
Choose a tag to compare

Config files were changed in this release. If you want to keep your existing configuration, you can replace your executable only. Default values will be used for new shortcuts.

  • Added support for multiple MIDI outputs via multiple space-separated MidiOutPortNumber values in settings.csv, combined with the Insert -> MIDI output index... command.
  • Added a search-style interface in file dialogs, the insert program change dialog, the insert drum note dialog, the select controller dialog, and the insert text event dialog. Raw values can still be entered in these dialogs.
  • Added GS and XG MIDI modes as a module-level setting, affecting the system on message, known default controller values, and search dialog results for program changes, drum notes, and controllers. The MIDI -> Cycle mode command cycles between modes.
  • Added bank MSB/LSB support in the program change event. Space-separated values can be entered in {program MSB LSB} order in the program change dialog, or the new search-style interface can be used to automatically set the appropriate bank.
  • Changed drum note display to use pitch notation instead of MIDI note numbers.
  • Fixed a octave notation issue with accidentals near octave boundaries.

See the relevant documentation for more details, or https://youtu.be/tVBexDl1eZs for a video overview.

Full Changelog: v0.3.1...v0.4.0

v0.3.1

03 Apr 13:41
Compare
Choose a tag to compare

No config files were changed in this release.

  • Fixed accidentals not being written correctly when exporting keymaps.
  • Fixed key signatures sometimes not applying to notes in other octaves.

Full Changelog: v0.3.0...v0.3.1