About Songs

Structure

A song consists of:

Folder
The name of the folder does not matter.
guitar.ogg
Audio played when notes are played correctly.
song.ini
Information for the song such as artist, title and scores.
notes.mid
The actual notes.

The folder must be place in FoF1/data/songs, although in mods based on Rf-Mod, another directory can be specified.

Midi

The most interesting file is of course the midi file as it contains the notes that you play. Also contains events used in Rock Band, and Guitar Hero, like star power paths and song sections.

Areas of Interest

Frets On Fire reads the notes for the different difficulties fom different octaves, starting with the note C.
So the notes are read:

C
First fret
C#
Second fret
D
Third fret
D#
Fourth fret
E
Fith fret

For Amazing the notes are read from octave 8 (C8), Medium C7 and Easy C6 and Supaeasy C5.
For a more detailed explanation check this page

Other Files

You can optionally add a few other files.

label.png
Used to render a image on the casette/CD representing the song in the list.
song.ogg
Audio that plays even if a note is missed.
rhythm.ogg
used like guitar.ogg except for bass/rhythm guitar tracks.
preview.ogg
Audio played in the songlist for the song. Very nice to use for songs that has a long intro.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License