Skip to content

torelizer/jack_trauma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Releases

No releases published

Packages

No packages published

Languages