Form_ConfigBass_Intro

Chord Cadenza

Audio Configuration Window

This is used to configure the application's audio device.

It only needs to be configured if you are going to use the BuiltIn Synth or Play AudioFile functions of this program. All audio output is mixed down to one stereo channel, which is output to whatever audio device has been configured.

The top line Shows the current connection, if there is one.

Below that, there is a dropdown list showing available soundcard drivers on your system. You should select whatever device you intend to use, after clicking the Disconnect Audio & BuiltIn MidiOut Button if necessary.

The CheckBox below that is to set ASIO on or off. ASIO is a sound card driver specified by Steinberg Media Technologies GmbH. It is generally supported on high-end sound cards, and provides low latency. This is important for real time music applications like this, as you generally want to minimize any delays between playing a note and actually hearing it. If you are only going to use the soundcard for playing audio files, it doesn't really matter if you use ASIO or not.

If your soundcard does not support ASIO, you should leave the box unchecked, or download an ASIO driver. ASIO4All by Michael Tippach is an excellent driver that appears to work with most soundcards.

The general idea is that you should minimize the latency, but without distorting the sound output. If the latency is too low, you will get sound dropouts or no sound at all. If the latency is too high, there will be a discernable delay between playing a note on the midi keyboard, and actually hearing it.

Audio settings can be changed only when the soundcard is disconnected using the Disconnect Audio & BuiltIn MidiOut Button.

Configuring ASIO Drivers

If the ASIO CheckBox is checked, you should see a list of ASIO devices in the Audio Output DropdownBox. Select the device that you want to output to.

Clicking the ASIO Panel Button should show the ASIO control panel from the ASIO driver. If the device is not connected, you should be able to adjust the settings on the ASIO panel and reconnect.

You should try to find the lowest latency time that does not cause distortion of the sound. Any settings will be saved with all of the other settings in the ChordCadenza.ini file.

Configuring Non-ASIO Drivers

If the ASIO CheckBox is unchecked, you should see a list of non-ASIO devices in the Audio Output DropdownBox. Select the device that you want to output to.

There should be a panel in the bottom left quadrant of the window showing Device Characteristics and Device Variables.

The Device Characteristics panel shows the latency and minimum buffer size, as reported from the sound card selected in the Audio Output DropdownBox. If you update the Set Device Variable fields, and click one of the Connect Buttons, this will activate the sound card with the new settings. You should be able to try out the audio card (assuming you have set a midi port to BuiltIn Synth on the Midi Devices Configuration Window).

Adjusting these parameters is somewhat hit and miss. If the sound is distorted or silent, you should increase the Buffer Size. If you are experiencing high latency (delay between playing a pitch and hearing it), you can try decreasing the Buffer Size. The smaller the buffer is, the shorter the Update Period should be.

Once you have found some values that work, don't forget to save the settings using PlayMap Menu > File > Save Settings, or click Save Settings and Exit Program option when exiting the application.