Giter Club home page Giter Club logo

vectoraudio's Introduction

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. ๐Ÿ™‚

vectoraudio's People

Contributors

pierr3 avatar flymia avatar jonaseberle avatar p7x404 avatar redac avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.