AudioWizard
0
0
757
823
Audio Tuning Wizard
QWizard::ClassicStyle
Introduction
Welcome to the Mumble Audio Wizard
-
<p>
This is the audio tuning wizard for Mumble. This will help you correctly set the input levels of your sound card, and also set the correct parameters for sound processing in Mumble.
</p>
<p>
Please be aware that as long as this wizard is active, audio will be looped locally to allow you to listen to it, and no audio will be sent to the server.
</p>
true
-
Qt::Vertical
20
291
Device selection
Selecting the input and output device to use with Mumble.
-
Input Device
-
This is the device your microphone is connected to.
true
-
System
qcbInput
-
Input method for audio
<b>This is the input method to use for audio.</b>
-
Device
qcbInputDevice
-
Input device to use
<b>Selects which sound card to use for audio input.</b>
-
Cancel echo from headset or speakers
This enables echo cancellation of outgoing audio, which helps both on speakers and on headsets.
Use echo cancellation
-
Output Device
-
This is the device your speakers or headphones are connected to.
true
-
System
qcbOutput
-
Output method for audio
<b>This is the Output method to use for audio.</b>
-
Device
qcbOutputDevice
-
Output device to use
<b>Selects which sound card to use for audio Output.</b>
-
Allows positioning of sound
This allows Mumble to use positional audio to place voices.
Enable positional audio
-
Enables attenuation of other applications while users talk to you
Enables attenuation of other applications while users talk to you. This means that as soon someone starts to speak to you in Mumble, the sound of all other applications (like audio players) will get attenuated so you can hear them more clearly.
Attenuate applications while other users talk
-
Qt::Vertical
20
105
Device tuning
Changing hardware output delays to their minimum value.
-
<p>
To keep latency to an absolute minimum, it's important to buffer as little audio as possible on the soundcard. However, many soundcards report that they require a much smaller buffer than what they can actually work with, so the only way to set this value is to try and fail.
</p>
<p>
You should hear a voice sample. Change the slider below to the lowest value which gives <b>no</b> interruptions or jitter in the sound. Please note that local echo is disabled during this test.
</p>
true
-
1
0
Amount of data to buffer
This sets the amount of data to pre-buffer in the output buffer. Experiment with different values and set it to the lowest which doesn't cause rapid jitter in the sound.
1
6
2
Qt::Horizontal
-
30
0
qsOutputDelay
-
Qt::Vertical
20
431
Volume tuning
Tuning microphone hardware volume to optimal settings.
-
<p>
Open your sound control panel and go to the recording settings. Make sure the microphone is selected as active input with maximum recording volume. If there's an option to enable a "Microphone boost" make sure it's checked.
</p>
<p>
Speak loudly, as when you are annoyed or excited. Decrease the volume in the sound control panel until the bar below stays as high as possible in the blue and green but <b>not</b> the red zone while you speak.
</p>
true
-
<p>
Open your sound control panel and go to the recording settings. Make sure the microphone is selected as active input with maximum recording volume. If there's an option to enable a "Microphone boost" make sure it's checked.
</p>
<p>
Speak loudly, as when you are annoyed or excited. Decrease the volume in the sound control panel until the bar below stays as high as possible in the striped and the empty but <b>not</b> the crisscrossed zone while you speak.
</p>
true
-
0
30
-
Now talk softly, as you would when talking late at night and you don't want to disturb anyone. Adjust the slider below so that the bar moves into green when you talk, but stays blue while you're silent.
true
-
true
Now talk softly, as you would when talking late at night and you don't want to disturb anyone. Adjust the slider below so that the bar moves into empty zone when you talk, but stays in the striped one while you're silent.
true
-
32767
100
1000
Qt::Horizontal
-
Qt::Vertical
20
552
-
-
Qt::Horizontal
40
20
-
Apply some high contrast optimizations for visually impaired users
Use high contrast graphics
Voice Activity Detection
Letting Mumble figure out when you're talking and when you're silent.
-
This will help Mumble figure out when you are talking. The first step is selecting which data value to use.
true
-
-
Push To Talk:
-
-
64
64
-
Signal-To-Noise ratio
-
0
-
0
30
-
Next you need to adjust the following slider. The first few utterances you say should end up in the green area (definitive speech). While talking, you should stay inside the yellow (might be speech) and when you're not talking, everything should be in the red (definitively not speech).
true
-
Next you need to adjust the following slider. The first few utterances you say should end up in the empty area (definitive speech). While talking, you should stay inside the striped (might be speech) and when you're not talking, everything should be in the crisscrossed (definitively not speech).
true
-
1
32767
100
1000
Qt::Horizontal
-
Qt::Vertical
20
40
-
Raw amplitude from input
Quality & Notifications
Adjust quality and notification settings.
-
0
0
Quality settings
QFormLayout::AllNonFixedFieldsGrow
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
0
0
Low
-
In this configuration Mumble will use a <b>low amount of bandwidth</b>. This will inevitably result in high latency and poor quality. Choose this only if your connection cannot handle the other settings. (16kbit/s, 60ms per packet)
true
-
0
0
Balanced
true
-
This is the <b>recommended default</b> configuration. It provides a good balance between quality, latency, and bandwidth usage. (40kbit/s, 20ms per packet)
true
-
0
0
High
-
This configuration is only recommended for use in setups where bandwidth is not an issue, like a LAN. It provides the lowest latency supported by Mumble and <b>high quality</b>. (72kbit/s, 10ms per packet)
true
-
Custom
-
You already set a customized quality configuration in Mumble. Select this setting to keep it.
-
Notification settings
-
Use Text-To-Speech to read notifications and messages to you.
true
-
Disable Text-To-Speech and use sounds instead.
-
Keep custom Text-To-Speech settings.
-
Qt::Vertical
20
40
Positional Audio
Adjusting attenuation of positional audio.
-
<p>
Mumble supports positional audio for some games, and will position the voice of other users relative to their position in game. Depending on their position, the volume of the voice will be changed between the speakers to simulate the direction and distance the other user is at. Such positioning depends on your speaker configuration being correct in your operating system, so a test is done here.
</p>
<p>
The graph below shows the position of <font color="red">you</font>, the <font color="yellow">speakers</font> and a <font color="green">moving sound source</font> as if seen from above. You should hear the audio move between the channels.
</p>
true
-
Use headphones instead of speakers
This ignores the OS speaker configuration and configures the positioning for headphones instead.
Use headphones
-
-
Qt::Vertical
20
41
Finished
Enjoy using Mumble
-
<p>
Congratulations. You should now be ready to enjoy a richer sound experience with Mumble.
</p>
<p>
Mumble is under continuous development, and the development team wants to focus on the features that benefit the most users. To this end, Mumble supports submitting anonymous statistics about your configuration to the developers. These statistics are essential for future development, and also make sure the features you use aren't deprecated.
</p>
true
-
Submit anonymous statistics to the Mumble project
-
Qt::Vertical
20
267
AudioBar
QWidget
1
CompletablePage
QWizardPage
1
ShortcutKeyWidget
QLineEdit
MUComboBox
QComboBox