SongBase kann für das Erzeugen von Musik genutzt werden. Es ermöglicht das Mixen von bis zu 15 Instrumentalstimmen und Perkussionsspuren. Etwa 128 Instrumente oder eine eigene Soundbank können genutzt werden. Es ermöglicht das schnelle Editieren, da es die JFugue MusicString-Notation nutzt, wahlweise mit Notennamen und Oktaven oder mit MIDI-Werten und Tonlängen, numerisch oder mit Zeichencodes. Notenfolgen können in Muster eingebettet werden. Zu den weiteren Funktionen gehören MIDI- und MusicXML-Export, Backup und Wiederherstellung, eine gemeinsam genutzte SQL-Datenbank und die JFugue-Syntax. (non)