Skip to content

Python projet dedicated to an HOA tracking experiment. This is a gateway between video tracking and audio beamforming

Notifications You must be signed in to change notification settings

a-llave/osc-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick start

In your terminal, run the following lines to create the virtual environment and to install the needed packages:

py -u venv .venv  # Windows
python -u venv .venv  # Linux

pip install -r requirements.txt

Then, run src/main.py.

Overview

Reaper view

Kratos

In Kratos Actions panel:

  • Add one OSC module per target computer:
    • Set the IP address of the target computer. I propose 10.192.217.XX in our LAN.
    • Set the port of the target computer. I propose 5005.
  • Add two OSC actions:
    • Select the target OSC module.
    • Select the target character you want to track.
    • Check the box Send X, Y, and Z coordinates.
    • Set the X, Y and Z OSC message to /pos1/xyz or /pos2/xyz, respectively.

Kratos view

Reaper

You can find the Reaper template session in the root of the project: beamforming_template.rpp. Add your ambisonic encoder plug-in in the formatB track FX.

Reaper view

About

Python projet dedicated to an HOA tracking experiment. This is a gateway between video tracking and audio beamforming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages