/VectorAudio

An Audio-For-VATSIM ATC Client for macOs and Linux

Primary LanguageC++GNU General Public License v3.0GPL-3.0

AFV-Unix

An Audio-For-VATSIM ATC Client for macOs and Linux (audio only)

screengrab of application

Releases

See releases for test builds

Usage

  • Open the application, fill in the settings page, then hit save.
  • Connect to VATSIM through EuroScope, wait till the client detects your connection, then click connect in VectorAudio.
  • Add the required frequencies through the right menu (CAUTION: Do not add two frequencies which are the same)
  • Use RX to receive, TX to transmit, XC to cross-couple
  • If anything acts up, delete the frequency using "X" and add it back

Installation

Linux

Download the latest release on the release page and run the executable.

# Unzip the package
unzip VectorAudio-$VERSION-Ubuntu.zip

# cd into the newly created directory
cd VectorAudio-$VERSION-Ubuntu

# Make the file executable
chmod +x vectoraudio

# Run it
./vectoraudio

macOS

VectorAudio can be installed using Homebrew. Run the following commands to first install the Homebrew Tap and then the Homebrew Cask. This way the app gets upgraded when you run brew upgrade.

# Add the tap
brew tap flymia/homebrew-vectoraudio

# Install the cask
brew install --cask vectoraudio

VectorAudio ships with a universal binary, that includes x86_64 and ARM versions for the M1 (Pro/Max/Ultra).

Windows

Download the latest release on the release page and run the executable. This should install VectorAudio.

Build

Dependencies

cmake and pkg-config should take care of this.

  • OpenGL,
  • SFML 2.5
  • afv-native (atc-client branch)
  • imgui
  • toml.hpp
  • nlohmann.json

imgui version

v1.86

Build process

git submodule init
git pull --recurse-submodules
mkdir build/ && cd build/
cmake ..
make

Building on macOS

Be sure to have the packages pkg-config and cmake installed.

brew install cmake pkg-config

Contributing

If you want to help with the project, you are always welcome to open a PR. 🙂