Skip to content

Releases: nyannkov/Psgino

v0.5.0

17 Jul 22:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

13 Apr 13:08
Compare
Choose a tag to compare

What's Changed

  • Added processing for parsing MML header sections. by @nyannkov in #5
  • Added default constructors for Psgino and PsginoZ classes, and implem… by @nyannkov in #6
  • Added functionality to synchronously execute user-defined functions a… by @nyannkov in #7
  • Added FinishPrimaryLoop() to terminate the first-level loop and fixed… by @nyannkov in #8
  • 9 bug fixes and enhancements by @nyannkov in #10
  • Update MML.md by @nyannkov in #11
  • Update MML.md by @nyannkov in #12

New Contributors

Full Changelog: v0.3.5...v0.4.0

v0.3.5

04 Jul 15:15
Compare
Choose a tag to compare
  • Fixed legato handling.
  • Changed MML of sound effects in sound_effect.ino.
  • Added demonstration of examples/sound_effect.ino.

v0.3.4

07 Mar 15:47
Compare
Choose a tag to compare
  • Fixed sample MML.
  • Changed to only include headers for selected example drivers.

v0.3.3

05 Mar 15:23
Compare
Choose a tag to compare
  • Fixed sample MML.

v0.3.2

04 Mar 16:31
Compare
Choose a tag to compare
  • Changed the directory of the local module psg_ctrl.
  • Changed to manage the PSG sample driver of examples in a separate file.
  • Improved the operation of the source code.

v0.3.0

01 Mar 17:28
Compare
Choose a tag to compare
  • Added AY-3-8910 driver to examples.
  • Added break symbols to MML loops.
  • Fixed sample MMLs.
  • Improved mute handling.

v0.2.1

25 Feb 14:56
Compare
Choose a tag to compare
  • Added Reset() method to unset MML and initialize PSG.
  • Added void (*reset)() to constructor arguments (defaults to nullptr). If reset() is set, it will be called inside the Reset() method.
  • Removed unnecessary variables.
  • Fixed local variable types.
  • Fixed minor bugs.

v0.1.0

18 Feb 13:23
Compare
Choose a tag to compare

Initial release.