Controls: [W][A][S][D] A=[J] B=[K]

I have extended the Gamebuino library with more advanced music capabilities. This demo shows the results. The demo binary is only 151 kB in size but generates more than 22 minutes of music.

Controls

  • Play/Pause: A
  • Stop: B
  • Previous: Left
  • Next: Right
  • Toggle Repeat: Up
  • Toggle CPU load display: Down

Features

The new music functionality is very similar to that supported by the PICO-8 fantasy console. More specifically:

  • The basic element is a NOTE, which has:
    • a wave form
    • a frequency
    • a volume
    • an effect (optional)
  • Eight wave forms:
    • TRIANGLE
    • TILTED_SAW
    • SAW
    • SQUARE
    • PULSE
    • ORGAN
    • PHASER
    • NOISE
  • Seven effects:
    • FADE_IN
    • FADE_OUT
    • FADE_OUT
    • DROP
    • SLIDE
    • VIBRATO
    • ARPEGGIO
    • ARPEGGIO_FAST
  • Layered composition:
    • Multiple NOTES comprise a TUNE
    • multiple TUNES played in parallel comprise a PATTERN
    • multiple PATTERNS comprise a SONG

Credits

  • "Alex Kidd" songs by Domarius
    from PICO-8 game Alex Kidd
  • "Bubble Bobble" songs by pahammond
    from PICO-8 game Bubble Bobble
  • "Bumble Bots" songs by Paul Bonsma
    from PICO-8 game Bumble Bots
  • "Neon" song by Luca Harris
    from PICO-8 demo Neon
  • "Porklike" song by Krystian Majewski
    from PICO-8 game Porklike
  • "Rock for Metal" song by Jumalauta
    from PICO-8 demo Rock for Metal
  • "Sweet Buns" songs by Krystian Majewski
    from PICO-8 game Sweet Buns
  • "Techno Utopian Edict" song by Jumalauta
    from PICO-8 demo Techno Utopian Edict
  • "The Lair" songs by Gruber Music
    from PICO-8 game The Lair
  • "Wintergolf" songs by Gruber Music
    from PICO-8 game Wintergolf

Source code

Return to game page