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
AudioStats.h
1
CompletablePage QWizardPage
AudioWizard.h
1
ShortcutKeyWidget QLineEdit
GlobalShortcut.h
MUComboBox QComboBox
widgets/MUComboBox.h