Skip to content

Spatial audio for Linux using head tracking via OpenTrack

Notifications You must be signed in to change notification settings

qeqqe/spatial-track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spatial audio for Linux.

Requirements

  • Pipewire
  • Opentrack (.exe with wine, Outputing UDP over network with NeuralNetwork Tracker)

Installation

  1. Clone this repository
  2. Move config files to ~/.config/pipewire/pipewire.conf.d/
    mkdir -p ~/.config/pipewire/pipewire.conf.d/
    mv conf/99-spatializer.conf ~/.config/pipewire/pipewire.conf.d/99-spatializer.conf
  1. Move SOFA and reverb .wav files.
    mkdir -p /usr/share/pipewire/sofa/
    mv assets/subject_021.sofa /usr/share/pipewire/sofa/

    mkdir -p /usr/share/pipewire/convolver/
    mv assets/reverb.wav /usr/share/pipewire/convolver/
  1. Restart pipewire
    systemctl --user restart pipewire pipewire-pulse
  1. Make sure opentrack is running and Inputting NeuralNetwork Tracker and Outputing UDP over network to 127.0.0.1:4242 screenshot

  2. Run with cargo run or install

cargo build --release --target-dir ./target
sudo cp target/release/spatial-track /usr/local/bin/ 

screenshot

About

Spatial audio for Linux using head tracking via OpenTrack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages