Skip to content

takes your dsp algorithm and with it processes a signal as a JACK client vomiting plots of input and output

License

Notifications You must be signed in to change notification settings

resinbeard/jackdiff

Repository files navigation

jackdiff

quick and dirty plot-vomiting skeleton jack client

this repository isn't really meant to be used by anyone but me. it's helping me test dsp algorithms for another project.

the main branch serves as a skeleton jack client, other branches are filled-in with algorithms that i'm testing and there's probably a bit of trash lying around.

there's two parts to this:

  1. c binary jack skeleton client that's intended to be filled in with some dsp algorithm. when run will write the input signal and the output signal to line-separated text files for a given number of samples
  2. python wrapper that handles setting up jack connections, playing signal using mplayer, and synchronizes c binary and python script using open-sound-control.

Dependencies

Installing

$ git clone https://github.com/resinbeard/jackdiff.git

Building

$ cd jackdiff
$ make

About

takes your dsp algorithm and with it processes a signal as a JACK client vomiting plots of input and output

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published