Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

Jack TRAUMA

jack_trauma is a simple command line tool to send N audio channels taken from JACK (Jack Audio Connection Kit) over IP, using UDPLite.

jack_trauma is lightweight and mainly oriented towards low latency, as it doesn't perform any buffering.

  1. Requirements

  • libjack2
  1. Compiling

  • type "make"
  1. Usage

./jack_trauma OPTIONS

Options:

  • -s: run in send mode (will run in receive mode otherwise)
  • -c [channels]: number of audio channels
  • -a [address]: destination address for audio channels
  • -o [offset]: offset to be applied to outgoing channel numbers
  • -p [port]: UDPLite port in use
  • -n [name]: JACK client name
  • -h: display help message

Example:

To do a local test on 8 channels, once you have a running JACK server run:

./jack_trauma -s -c 8

On another terminal, run:

./jack_trauma -c N

To send 16 audio channels to host 192.168.1.23, make sure that the JACK server is running on both hosts with the same period size, and run:

./jack_trauma -s -c 16 -a 192.168.1.23 -p PORT

On the receiver host, run:

./jack_trauma -c 16 -p PORT

If the JACK server is not running, jack_trauma will attempt to launch one based on your ~/.jackdrc configuration file.

  1. Authors

Daniele Torelli - http://www.danieletorelli.net

Andrea Lusuardi - uovobw@gmail.com

  1. Copyright

Copyright 2014 Andrea Lusuardi, Daniele Torelli. The program is distributed under the terms of the GNU General Public License (see LICENSE.txt).

About

Jack TRAUMA

Resources

License

Releases

No releases published

Languages

You can’t perform that action at this time.