Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+4)

What you need is a synthesizer. Godot has support for generated audio streams, but how it is generated is up to users to implement. This is what Bosca uses. It has a custom software synthesizer and it produces data for the Godot’s audio stream to play back.

You can totally make an editor plugin similar in functionality to Bosca Ceoil. You can probably even adapt the app itself into a plugin relatively easily. The app is just a bunch of fancy UI on top of the synthesizer, but you can make whatever you want with the synthesizer. It’s also open source and free to use :)

This creates a very strong argument for not having a music editor as built-in functionality.

(+3)

ah yeah, you know, in retrospect that makes a lot of sense, it's probably better if fans and devs can make their own stand alone synths rather than pre-boxing one in with the program itself, in pico8 it works because everything is supposed to be self contained, but not everyone will want to use the bosca synthesizer in their godot project, so it would just be extra bloat to the engine for people who want to make their own