Work in progress Fledgetone is still being built, so things may change or break.

Tools

Take Fledgetone's parts into your own programs.

The players, the synth and the effects inside Fledgetone, packed to use in your own games, sites and apps. Each download has the code, an example and a README that shows how to use it.

Free software under the GNU General Public License, version 3 or later. Made fresh from the source code every time the site is updated.

DownloadsPick a tool

For game developers

Game music players

The players that make a game kit from the studio play in your game: they switch states on the beat, build layers with the intensity, and play stingers and sound effects. For the web, Godot 4 and Unity.

In the zip

  • A web player (JavaScript, with TypeScript types)
  • A Godot 4 player and an example scene
  • A Unity player and an example component

fledgetone-game-music-players.zip46 KBGPL-3.0-or-later

For web developers and music app makers

Fledge Synth

Fledgetone's own synthesizer, compiled to WebAssembly, with a small wrapper to play it through the Web Audio API: notes, presets and every parameter by name.

In the zip

  • The synth (WebAssembly) and its Web Audio wrapper
  • An example page that plays a few notes
  • Its Rust source code, to build it yourself

fledgetone-fledge-synth.zip868 KBGPL-3.0-or-later

For web developers and browser games

Drop pad effects

The Drop pad's effects for any sound in a web page: Stutter, Filter, Tape stop, Crush, Gate and Echo, held as long as you like and in time with the music.

In the zip

  • The effects as an AudioWorklet, with a helper to turn them on and off
  • The same effects as a plain JavaScript module
  • An example page with a beat and a pad for each effect

fledgetone-drop-effects.zip36 KBGPL-3.0-or-later

For web games where size matters

Song player

Plays a song saved from the studio in a web page with no audio files: it makes the music in the browser from the song's small project file, then plays it with states, intensity and stingers.

In the zip

  • The player (one JavaScript module) and its types
  • An example page: choose a saved song and play it
  • The licences of the open-source libraries inside it

Songs with recorded instruments download their recordings while they load, from fledgetone.com and a few public sample collections. The README says which.

fledgetone-song-player.zip409 KBGPL-3.0-or-later

LicenceWhat you can do with them

Every tool here is free software under the GNU General Public License, version 3 or (at your choice) any later version: GPL-3.0-or-later. In plain words:

  • Free to use, change and share. Use them for anything, for free, change them, and give them to others.
  • A program that includes them is GPL too. If you share a program that includes them, or code made from them, you must release that whole program under the GPL as well, with its source code.
  • Keep the notices. The licence and the copyright notice stay with the files.
  • No warranty. They come as they are.
  • Your music is yours. The licence covers the tools' code, not what you make with them: the music, sounds and songs you make are yours, on any terms you like.

Questions or concerns? Email martin@twobirdsworkshop.com.

This is a summary; the licence text is what counts. The game music players and the song player also come inside the game kits and runtime kits you export from the studio, and there they carry an extra permission: they can ship inside any game, closed-source too, but changes to the players themselves stay under the GPL (see the kit's LICENSE-exported-files.txt). The source code of all of Fledgetone is on GitHub, and the open-source software it uses is on the licences page.