Edit

The edit menu lets you add audio machines of the related submenu, open automation window or preferences dialog.

Preferences dialog

Within preferences dialog you may choose between different topics. For each one one tab. The configuration is applied in place after click Apply or OK. There is no need to restart the application.

Generic

The preferences dialog screenshot - generic tab

The autosave thread option enables auto-saving to $HOME/.gsequencer directory. Segmentation is used as a delay factor, you can do tactation with it.

Audio

The preferences dialog screenshot - audio tab

Sound card is your physical devices to do playback.

Audio channels specifies the audio channels to allocate for output device.

Samplerate affects the entire project. Your audio files have to be at very same rate further your device has to support the given rate. Like buffer size this affects the thread's related to audio processing their frequencies. Note a too low frequency may cause unexpected behavior like no proper velocity.

Buffer size is used for all audio buffers. Your soundcard has to support the passed buffer size. This preference affects thread's frequencies.

Format determines the storage size of one frame. All available formats are signed integers. The following sizes in bits are available: 8, 16, 24, 32 and 64. Your hardware has a need to support the format in order to get sounds.

MIDI

The preferences dialog screenshot - midi tab

You can add MIDI sequencers to the configured project. These are intended to connect by the MIDI dialog, later.

There is a combo box availabe to choose your backend like ALSA, OSS or JACK.

The second combo box lets you choose the device. The JACK backend allows you to add MIDI ports.

Performance

The preferences dialog screenshot - performance tab

Auto-sense on stream is required for certain plugins and recalls but may cause additional performance losses.

The maximum precision of threads allows you to fine tune performance. A higher frequency allows you to use smaller buffer size and a higher samplerate. But causes a higher synchronization over-head.