class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084" alink="#0000FF">

The information pane

Each track of the song is represented by a line in the information pane showing details of the track. The items that are visible will be configurable, what follows is all the possible columns, but they may not all be visible.

Columns

Track

This is the track number. The track number always starts at one and carries on in increasing order down the page.

Name

This is the name of the track. If the track has not been given a name then it will be given the name of ``Track N'', where N is the track number.

Prog

The program number for the track. Only a number between 0 and 255 is shown here. If the program is using Midi bank select messages or some other means of providing more than 255 instruments, then this can be seen on the track properties page.

C

The channel number for the track. A number from 0 to 15 that is the midi channel number. It is possible to have more than one midi device to obtain more than 16 channels of Midi. The device is not currently an option for the information pane, but can be seen in track properties.

Mute

Clicking on a button for a particular track mutes that track. If playing, then activating this button for a track will prevent any more notes from playing on this track until it is de-selected again. Notes that are already playing will continue to play though. It should light up yellow when active. Clicking again will un-mute the track.

Solo

Clicking on this button for a track will mute all other tracks, leaving the one track playing.

Further tracks can be unmuted by clicking on the relevant mute button. In this way you can have a selection of tracks playing. These unmuted tracks are remembered so that if you toggle the solo button the same set of tracks will be toggled. This allows you to switch rapidly between playing all tracks and a limited selection of tracks.

Rec

Clicking the record button enables recording for this track. When recording is active, then all Midi events arriving on the input channel that has been selected for this track will be recorded and saved in this track.

Normally only one track is active for recording at a time, but by control-clicking on the button, more than one track can be selected for record. Clicking on an active button will deactivate it.

When more than one track is selected for record and two or more of these tracks are connected to the same input device, then the same midi events will be recorded on each.

Track properties

The track properties dialog allows you to change information associated with a particular track of the composition. For example each track has a name, a recording source, output device and channel.

To access the track property dialogue, double click on a track. You can also use the track information context menu, right click in the track information pane, or the item from the tracks menu.

The properties box has several pages and the appropriate page will be displayed for the column you clicked in. Of course you can always select another page by clicking on the tabs at the top.

There are several things that can be modified.

Track name

You can type in any name for the track. There is no limit on the length of the name. (Yes, there probably is a practical limit, but not one that is built into Melys)

Output device

Sets the you to set the destination MIDI device for this track. Currently there is no way to set up devices from within Melys, this will be implemented in a later version. The device list is taken from the ALSA_OUTPUT_PORTS environment variable. This is a comma separated list of ALSA sequencer ports. You can use the utility showseq to display a list of available sequencer ports on your system. All ports labeled write are possible candidates for inclusion in ALSA_OUTPUT_PORTS.

Channel

This sets the channel number that the MIDI events are sent to. You can type in the number directly or use the spin control arrows on the right to adjust the value.

Initial volume

This sets the initial volume for this track. It can be set between 0 and 100%. If the file was read in from a Midi file or other file with embedded volume changes then they will override this setting when they occur. When a midi file is read, then an attempt is made to work out the initial volume, from volume control events that occur before the first note of a track.

Pan position

This sets the initial pan position for this track. The position can be set between -50 and 50. If the file was read in from a Midi file or other file with embedded pan position changes then they will override this setting when they occur. When a midi file is read, then an attempt is made to work out the initial pan position, from pan control events that occur before the first note of a track.

Instrument selection

Currently the only method of selecting instruments is numerically.

You can type in a number between 0 and 127 or use the spin control arrows on the right to adjust the value. There are also bank MSB and LSB controls.