The help system inside the program is comprehensive and can be used to discover features using tooltips.
Fugorama is designed to be used with a mouse.
Keyboard shortcuts can be used to quickly perform wanted action.
Use the mouse WHEEL to move in time
Optionally hold
SHIFT - to scroll pitch
CTRL - to zoom time
CTRL + ALT - to zoom pitch
In Fugorama, notes are contained inside atoms.
Atoms can additionally contain other atoms.
An atom's name indicates the relationship in the hierarchy of atoms.
For example: "ABC_XYZ" is the child of "ABC".
By default, new notes are automatically added to cloned atoms as well as child atoms.
If OVERRIDE_MODE is on, they will also be added to the parent atoms.
Fugorama supports the usage of up to 15 regular + 4 special-purpose voices.
Voice 10 is reserved for drums, voice -1 for tempo, voice 0 for time signature, and voice 17 for scale pattern.
Every regular voice can be linked or layered with other regular voices:
Linked means that a change in one voice's instrument automatically changes the instrument in the linked voice. The shortcut is MMB (Middle Mouse Button).
Layered means that one voice instrument is combined with a layered voice instrument to produce a more complex sound. The shortcut is CTRL + MMB.
Voices can be reordered by dragging them with the LMB (Left Mouse Button).
The voice number of a note can be mapped to another voice number by right-clicking a note and selecting MAP_TO -> X.
Volume can be changed by:
drawing on the graph editor available in the note's properties.
using VOLUME_TOOL (V) and hovering a mouse over a note while holding desired volume key (0..9).
using PAINT_TOOL
A pitch band can be produced by drawing on the graph editor (located in the note's properties).
Portamento can be accomplished by selecting affected notes and pressing the P key (ALT + P to unset).
Tempo can gradually be accelerated by turning ON the "Next is linear" checkbox in the tempo note's properties.
Commands INVERT_MIDI and INVERT_TIME are accessible by atom and note context menu.
Linked notes are outlined in green color.
UNLINK-ing a note or an atom from a parent implies breaking the relationship in the name hierarchy.
FIND_PATTERN searches the composition to find occurrences of the selected melody even if it's inverted or modified by a semitone.
The scale property of an atom can be changed to make it longer or shorter (default = 1.0)