Form_ConfigBass_Ctls

Chord Cadenza

Audio Configuration Components

Current Connection Display

Shows the audio device that is currently connected.

This will be used by any midi output ports set to BuiltIn Synth, and by the AudioFile player.

It may or may not be the same as the selected device in the dropdown box.

Audio Output Selection

Selected audio output device.

Use this to select a new device. You may need to click the Disconnect Button before selecting a new device.

When selected, the Device Characteristics fields should be updated.

Click the Connect Button to make the device the current connection.

Asio CheckBox

Use ASIO driver.

Check if you have an ASIO soundcard or third party driver.

ASIO Panel Button

Show ASIO Control Panel (as supplied by the ASIO driver)

Connect Audio Only Button

Connect the audio device selected on the Audio Output DropdownList.

If you want to use any BuiltIn Synthesizer Midi ports, these will need to be connected using the Midi Devices Configuration Window.

Alternatively, you can click the Connect Audio & BuiltIn MidiOut Button to connect any BuiltIn Synthesizer Midi ports.

Connect Audio & BuiltIn MidiOut Button

Connect the audio device selected on the Audio Output DropdownList.

This will also connect any BuiltIn Synthesizer Midi ports.

Disconnect Audio & BuiltIn MidiOut Button

Disconnect the audio device selected in the Audio Output DropdownList.

You may need to click this before selecting a new device.

This may be useful if you want to start another audio application that needs exclusive access to a soundcard.

This will also disconnect any BuiltIn Synthesizer Midi ports.

Latency Display

Shows the delay (in milliseconds) between sending an audio signal, and hearing it, as estimated from the soundcard.

Min Buffer Display

Shows the minimum buffer size (in milliseconds) required, as reported from the soundcard.

Buffer Size Numeric Control

Set the Buffer Size (in milliseconds) that will be used when the soundcard is connected.

Decreasing this should decrease the latency, but with the risk of sound distortion or drop-outs.

Values should be in the range 11 to 5000 milliseconds.

Update Period Numeric Control

Set the Update Period in milliseconds.

This will be sent to the soundcard when connected.

You may need to lower this to support a smaller buffer size, but this will use more CPU.

Values should be in the range 5 to 100 milliseconds.

Calc From Update Period Button

Calculate the Buffer Size from the Update Period.

This is done using a simple formula to calculate a minmum buffersize, using the device's Min Buffer setting.

It is not guaranteed to give a satisfactory result, but can act as a starting point for further experimentation.

MidiPlay Delay Numeric Control

Set a delay (in milliseconds) before updating the play cursor whilst playing a midifile.

This can be useful if the audio driver has a significant latency.

The default is zero, meaning the play cursor will be updated as soon as the bar or beat in the midifile is reached.

Any changes have immediate effect - there is no need to reconnect the device.

Keyboard Delay Numeric Control

Set the delay before moving on to the next chord in the ChordMap.

This will be added to the syncopation time, which is set from the PlayMap.

Any changes have immediate effect - there is no need to reconnect the device.

Set From Device (MidiPlay Delay) Button

Set the MidiPlay Delay to the latency from the audio device driver.

If the latency is low (less than 50 ms), it is not normally necessary to set this.

Switch Off (MidiPlay Delay) Button

Set the MidiPlay Delay to zero.

Set From Device (Keyboard Delay) Button

Set the Midi Keyboard Delay to the latency from the audio device driver.

If the latency is low (less than 50 ms), it is not normally necessary to set this.

Switch Off (Keyboard Delay) Button

Set the Midi Keyboard Delay to zero.

Help

Show help documentation for this window

Close

Close this window