Mumble: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
m (→‎Binding Push-To-Talk to joystick button on linux: Added notes I found notable to mention while successfully doing the routine by T&E.)
(25 intermediate revisions by 8 users not shown)
Line 6: Line 6:
| developedby        = Various
| developedby        = Various
| initialrelease      = 2005
| initialrelease      = 2005
| latestrelease      = 1.2.15 (stable)
| latestrelease      = 1.2.19 (stable)
| writtenin          = C++
| writtenin          = C++
| os                  = Windows, OS X, Linux, Android, iOS
| os                  = Windows, OS X, Linux, Android, iOS
Line 17: Line 17:
}}
}}


[http://wiki.mumble.info/wiki/Main_Page Mumble] is a free, open source VoIP software used by some ATCs and pilots on the multiplayer network.
'''Mumble''' is a free, open source VoIP software used by some ATCs and pilots on the multiplayer network.


== Installation and configuration ==
== Installation and configuration ==
# Download Mumble from its [http://wiki.mumble.info/wiki/Main_Page official website] (choose the links from the ''Stable Release'' column. If you're on Linux, you can usually install it using your package manager.
# Download Mumble from its [http://wiki.mumble.info/wiki/Main_Page official website] (choose the links from the ''Stable Release'' column). If you're on Linux, you can usually install it using your package manager.
# Start it and follow the instructions on your screen to configure the program.
# Start it and follow the instructions on your screen to configure the program.
{{tip|We suggest to choose the '''Push-To-Talk''' mode in the '''Voice Activity Detection''' step; if you choose another mode, make sure to calibrate the volume levels correctly (follow the on-screen instructions carefully). This way, your voice will be transmitted only when you mean to, and there will be less background noise on the channel.}}
{{tip|We suggest to choose the '''Push-To-Talk''' mode in the '''Voice Activity Detection''' step; if you choose another mode, make sure to calibrate the volume levels correctly (follow the on-screen instructions carefully). This way, your voice will be transmitted only when you mean to, and there will be less background noise on the channel.}}


== Connecting ==
=== Binding '''Push-To-Talk''' to joystick button on linux ===
 
On linux you can enable generic input support by editing <code>~/.config/Mumble/Mumble.conf</code>. You need to add the following section:
 
<syntaxhighlight lang="ini" enclose="div">
[shortcut]
linux\evdev\enable=true
</syntaxhighlight>
 
''Note: This is correct: add the section as stated above; ignore the fact, that there is already a section [shortcuts].''
 
Make sure you have permission to access the input devices (typically called <code>/dev/input/event*</code>). You might need to add yourself to the appropriate group (for example <code>input</code>) or configure your device manager to grant access. Consult your OS documentation for details. {{Tip|<code>input-events</code> is a useful tool for troubleshooting.}}
 
''Note: # usermod YOUR_LOGIN_HERE -aG input should do the trick, where YOUR_LOGIN_HERE should be obviously replaced with obvious. Debianers might want to use # /sbin/usermod.''
 
''Note: input-events is part of the input-utils package.''
 
Proceed to launch mumble. If you are using a terminal, watch the output messages. You should see your input device listed, such as:
 
<code>GlobalShortcutX: /dev/input/event7: Saitek Cyborg Evo Force</code>


== FlightGear ATC 3 ==
Open the settings dialog, go to the shortcuts tab and assign any button you like to the <code>Push-to-Talk</code> function.
<ol>
{{Note|It may show up as nonsense but that is just a cosmetic issue. For example, one of my joystick buttons appears as {{button|semicolon}}. Nevertheless, it's still the joystick button and typing semicolon on the keyboard has no effect.}}
<li>Click on '''Server'''->'''Connect'''.</li>
<li>If this is the first time you connect to the FlightGear Mumble server, click on '''Add New...''' at the bottom of the window and input the following parameters, then click '''OK''':
{| class="wikitable"
|-
| '''Label'''
| <tt>FlightGear ATC 3</tt> (or another descriptive name of your choice)
|-
| '''Address'''
| <tt>mumble-us.cleanvoice.com</tt>
|-
| '''Port'''
| <tt>39506</tt> (Make sure you change it)
|-
| '''Username'''
| A username (callsign) of your choice
<li>Select '''FlightGear ATC 3''' from the server list and click '''Connect'''.</li>
<li>This Server is hosted by Joshua Davidson (it0uchpods/ATC411)</li>
|}</li>
</ol>


== Old Mumble Server (Currently Down) ==
== Connecting ==
<ol>
<ol>
<li>Click on '''Server'''->'''Connect'''.</li>
<li>Click on {{Menu item|Server|Connect}}.</li>
<li>If this is the first time you connect to the FlightGear Mumble server, click on '''Add New...''' at the bottom of the window and input the following parameters, then click '''OK''':
<li>If this is the first time you connect to the FlightGear Mumble server, click on {{button|Add New...}} at the bottom of the window and input the following parameters, then click {{button|OK}}:
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 58: Line 58:
|-
|-
| '''Address'''
| '''Address'''
| <tt>mumble.allfex.org</tt>
| <tt>flightgear-radio.autosoft.fr</tt>
|-
|-
| '''Port'''
| '''Port'''
Line 66: Line 66:
| A username (callsign) of your choice
| A username (callsign) of your choice
|}</li>
|}</li>
<li>Select '''FlightGear ATC''' from the server list and click '''Connect'''.</li>
<li>Select '''FlightGear ATC''' from the server list and click {{button|Connect}}.</li>
</ol>
</ol>


== Using Mumble ==
== Using Mumble ==
When you are connected, Mumble will show a hierarchical list of channels on the right side of the main window.
When you are connected, Mumble will show a hierarchical list of channels on the right side of the main window.
* To enter an existing channel, right click on it and choose '''Join Channel'''.
* To enter an existing channel, right click on it and choose {{Menu item|Join Channel}}.
* To create a new channel (e.g. if you're acting as a controller), right click on the ''FlightGear'' channel and choose '''Add'''. Input a name and (optionally) a description, then click '''OK'''.
* To create a new channel (e.g. if you're acting as a controller), right click on the ''FlightGear'' channel and choose {{Menu item|Add}}. Input a name and (optionally) a description, then click {{button|OK}}.
{{note|The new channel is temporary and will be deleted when the last person in it exits the channel.}}
{{note|The new channel is temporary and will be deleted when the last person in it exits the channel.}}
* To mute yourself, click the '''Mute''' button in the main toolbar.
* To mute yourself, click the {{button|Mute}} button in the main toolbar.


== OpenRadar flickering when using Mumble ==
== OpenRadar flickering when using Mumble ==
If you're using Mumble and OpenRadar at the same time, you might notice that the OpenRadar screen flickers. A solution is disabling the Mumble overlay (in Mumble, click on '''Configure''' -> '''Settings''', open the '''Overlay''' section, deselect '''Enable Overlay''' and click '''OK''').
If you're using Mumble and OpenRadar at the same time, you might notice that the OpenRadar screen flickers. A solution is disabling the Mumble overlay (in Mumble, click on {{Menu item|Configure|Settings}}, open the '''Overlay''' section, deselect '''Enable Overlay''' and click {{button|OK}}).
 
== See also ==
* [[Discord]]
* [[FGCom]]


[[Category:Air Traffic Control]]
[[Category:Air Traffic Control]]
[[Category:Software]]
[[Category:Software]]

Revision as of 08:02, 28 April 2020

Mumble
Developed by Various
Initial release 2005
Latest release 1.2.19 (stable)
Written in C++
OS Windows, OS X, Linux, Android, iOS
Platform PC, Mac, smartphones
Type Voice chat software
License Open source
Website

Mumble is a free, open source VoIP software used by some ATCs and pilots on the multiplayer network.

Installation and configuration

  1. Download Mumble from its official website (choose the links from the Stable Release column). If you're on Linux, you can usually install it using your package manager.
  2. Start it and follow the instructions on your screen to configure the program.
Tip  We suggest to choose the Push-To-Talk mode in the Voice Activity Detection step; if you choose another mode, make sure to calibrate the volume levels correctly (follow the on-screen instructions carefully). This way, your voice will be transmitted only when you mean to, and there will be less background noise on the channel.

Binding Push-To-Talk to joystick button on linux

On linux you can enable generic input support by editing ~/.config/Mumble/Mumble.conf. You need to add the following section:

[shortcut]
linux\evdev\enable=true

Note: This is correct: add the section as stated above; ignore the fact, that there is already a section [shortcuts].

Make sure you have permission to access the input devices (typically called /dev/input/event*). You might need to add yourself to the appropriate group (for example input) or configure your device manager to grant access. Consult your OS documentation for details.

Tipinput-events is a useful tool for troubleshooting.

Note: # usermod YOUR_LOGIN_HERE -aG input should do the trick, where YOUR_LOGIN_HERE should be obviously replaced with obvious. Debianers might want to use # /sbin/usermod.

Note: input-events is part of the input-utils package.

Proceed to launch mumble. If you are using a terminal, watch the output messages. You should see your input device listed, such as:

GlobalShortcutX: /dev/input/event7: Saitek Cyborg Evo Force

Open the settings dialog, go to the shortcuts tab and assign any button you like to the Push-to-Talk function.

Note  It may show up as nonsense but that is just a cosmetic issue. For example, one of my joystick buttons appears as semicolon. Nevertheless, it's still the joystick button and typing semicolon on the keyboard has no effect.

Connecting

  1. Click on ServerConnect.
  2. If this is the first time you connect to the FlightGear Mumble server, click on Add New... at the bottom of the window and input the following parameters, then click OK:
    Label FlightGear ATC (or another descriptive name of your choice)
    Address flightgear-radio.autosoft.fr
    Port 64738 (the default value)
    Username A username (callsign) of your choice
  3. Select FlightGear ATC from the server list and click Connect.

Using Mumble

When you are connected, Mumble will show a hierarchical list of channels on the right side of the main window.

  • To enter an existing channel, right click on it and choose Join Channel.
  • To create a new channel (e.g. if you're acting as a controller), right click on the FlightGear channel and choose Add. Input a name and (optionally) a description, then click OK.
Note  The new channel is temporary and will be deleted when the last person in it exits the channel.
  • To mute yourself, click the Mute button in the main toolbar.

OpenRadar flickering when using Mumble

If you're using Mumble and OpenRadar at the same time, you might notice that the OpenRadar screen flickers. A solution is disabling the Mumble overlay (in Mumble, click on ConfigureSettings, open the Overlay section, deselect Enable Overlay and click OK).

See also