2. The Song Window


The song window

The song window provides an overview of your song. A song is defined by tracks, the phrases in each track, and the performance data in each phrase. This window allows you to quickly move and restructure phrases. The song window contains the following controls:

2.1. The Transport Controls 
The song window includes several buttons for controlling playback, recording, and looping. These buttons are analagous to the play, stop and record buttons found on a tape deck.
Rewind.  Rewind the song position to the beginning of the song.
Play.  Play the entire song from the current song position. The song position is indicated by the arrow in the measure control.
Stop.  Stop playback. This will also (in most cases) stop any stuck notes that are playing.
Record Mode.  Toggle record mode on or off. See section 2.1.1. Recording, below.
Loop Mode.  Toggle loop mode on or off. See section 2.1.2. Looping, below.

2.1.1. Recording
To record a new phrase, follow these steps:

Each time you make a new recording, a new phrase is created to store your performance. If any phrases already existed that overlap with your new performance, they will still exist, although they may be hidden by the new phrase. You can combine your new phrase with the old by selecting the track and time range to be combined, then using the menu command Edit -> Merge Phrases.

2.1.2. Looping
When the Loop button is activated, start and end loop markers appear in the top line of the measure control. Loop mode is intended to be transitory: You turn loop mode on when you want to compose a passage by continually layering it, then you turn loop mode off again.

By default, the loop begins at the first completely visible measure and ends at the last completely visible measure. You can drag the markers to select a new loop range, but if you turn off loop mode, enable it again, and one or both of the markers are beyond the bounds of the phrase view, then the markers will again be placed to align with the first and last completely visible measures.

2.1.3. Keyboard Control
The transport controls can also be activated from the keyboard.


2.2. Tempo, Location and Time 
The LCD display shows current tempo, location, and time information. Tempo can be changed by clicking anywhere on the tempo display and dragging (precise tempo editing can be done in the Tempo window). Location displays the song position's current measures, beats, and ticks. Time displays the song position's current hours, minutes, seconds, and milliseconds.


2.3. The Measure Control 
The measure control serves several purposes:

The beginning and end of the song are always in view, along with the song position marker, loop markers, and the selection range: The left and right sides of the measure control scale so that the far left of the control is always the first beat of the first measure, and the far right is always the end of the song.

2.3.1. The Song Position Marker 
The song position marks the song's current playback time. If the song is playing, the position travels with it. If it's not playing, the position indicates where playback will begin when you press the Play button.

If the song is not playing, you can click and drag the position marker and place it wherever you like. You don't need to worry about dragging it beyond the edges of the measure control: The marker will refuse to go beyond the song's boundaries.

2.3.2. The Loop Markers 
The loop markers are activated by the Loop button in the transport controls. Whenever the loop markers are visible, the song will loop over the defined selection. For more information, see section 2.1.2. Looping.

2.3.3. The Selection Range
The selection range can be changed by clicking and dragging anywhere in the measure control (other than the song position and loop markers). As you drag, the selection will change by whole measures. The selection can be added to by holding down SHIFT before clicking.

The selection range defines the area that the Edit menu commands will operate on.

2.3.4. The PopUp Menu
Pressing the right mouse button anywhere in the measure control will invoke a popup menu that allows you to change the time signature for the selected measure. You can choose from several predefined signatures, or select a different signature by choosing the Other... command. This will open a
Set Signature window.


2.4. The Track 
The simplest way to think of a track is as a single instrument, plus the performance data for that instrument. In the song window, each track displays the following information:

2.4.1 The Track Number
A unique number for this track in the song. By clicking on the track number, you can select the entire track. Drag up or down to select multiple tracks, or shift-click and drag to invert you selection.

2.4.2. The Mode Buttons
These buttons toggle certain track properties on or off. The two buttons are labeled with the first letter of their names: Mute and Solo. When the buttons are off, they share a uniform gray colour. When a button is on, it has a unique colour. By default, both buttons are off.

2.4.3. The Track Name
To change the name of a track, click on it and wait. After a moment, a text control will appear and you can type any changes. Additionally, right-clicking on the track name will display a menu to let you open a new track window to edit this track, or remove the track from the song.

2.4.4. The Input Pipeline
The input pipeline allows you to choose which MIDI controller to record data from. The filters in the pipeline must all be through filters, except for the very first, which must be an input filter. When the mouse is in the pipeline, the filter slot underneath the mouse highlights, and a property button appears in the top left corner. This property button can perform various operations on the filter, such as adding a new one to the pipeline, changing an existing filter to a different filter, removing it from the pipeline, etc. For more information on working with pipelines, see Pipelines.

2.4.5. The Phrase View
This view displays the actual performance data for the track. It can also be used to quickly rearrange pieces of the song. By clicking on a phrase and dragging, you can move that phrase to a different time, a different track in the song, or a track in a different song. On a two- or three-button mouse, clicking with the left button and dragging will move the selected area. Clicking with the right button and dragging will open a popup menu that allows you to copy the selected area. You can access specific phrase properties by right-clicking on a phrase and holding. A menu will appear that lets you open the Phrase Properties window.

2.4.6. The Output Pipeline
The output pipeline allows you to choose which MIDI device will perform the track. The filters in this pipeline must all be through filters, except for the very last, which must be an output filter. The easiest way to add filters is the same as the input pipeline: Click the filter property button where you want to add the filter, and select the desired filter from the Change To menu. The Change To menu will only display filters that are valid for the selected position.

When invoking the Change To menu on the output filter, you can select which MIDI device to perform the track on. This menu will vary based on what MIDI ports are installed in your system.

If you have any hardware MIDI ports to which you can connect external devices, these ports should appear as one or more colored filters beginning with /dev/midi/... . If you have a Be-compatible sound card, the internal Be General MIDI synthesizer should appear as a filter named Be MIDI Synth. Additionally, any software currently running that can receive MIDI data will appear here. For example, if ObjektSynth 2.0 is running, you will see a filter named ObjektSynth.

The filter property button contains an extra command when invoked from the output pipeline: Apply to Track. When invoked, this command destructively applies the filter to every event in the track, then removes the filter from the pipeline.

For more information on working with pipelines, see Pipelines.


2.5. The Zoom Control 
This is a standard zoom control for controlling the visible area of the phrase view: Click and drag left and right to set the magnification level. Additionally, if any tracks are currently selected, then dragging up and down will set the height of the tracks.


2.6. Menu Bar 
File

Edit Tracks Windows