Perl, Python, Ruby, and Lua APIs for Jack Audio Connection Kit
C Shell Python Perl C++ Lua Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
autom4te.cache np Apr 3, 2013
corelib implemented anonymous fd based latency callbacks Apr 3, 2013
m4 SIGUSR2 on latency change Apr 2, 2013
modules implemented anonymous fd based latency callbacks Apr 3, 2013
scripts np Oct 7, 2012
.gitignore .gitignore file May 28, 2012
AUTHORS first commit Mar 19, 2012
COPYING first commit Mar 19, 2012
ChangeLog first commit Mar 19, 2012
INSTALL first commit Mar 19, 2012
INSTALL_ubuntu np Apr 3, 2013
Makefile.am first commit Mar 19, 2012
Makefile.in np Apr 3, 2013
NEWS update news Mar 19, 2012
README np Apr 3, 2012
aclocal.m4 np Apr 3, 2013
autogen.sh first commit Mar 19, 2012
config.h.in first commit Mar 19, 2012
configure np Apr 3, 2013
configure.ac SIGUSR2 on latency change Apr 2, 2013
jacks.vpj SIGUSR2 on latency change Apr 2, 2013
jacks.vpw SIGUSR2 on latency change Apr 2, 2013

README

Copyright (C) 2012 Ed Sweeney

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software 
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

---

Jacks is a set of libraries that enable some of the Jack Audio 
Connection Kit APIs to be used from high-level languages like 
Perl, Python, Ruby, and Lua.

This is an experiment, pre-alpha quality, and untested.

Thanks for using Jacks (open to suggestions for a less 
presumptious name, we  are not part of the jack audio project).


---


Status:
              **************************************************
              **************************************************
              ***                                            ***
              *** PRE ALPHA QUALITY!                         ***
              ***                                            ***
              *** reworking the process callback to be       ***
              *** non-blocking for capture applications.     ***
              ***                                            ***
              *** session events seem to work, looking for   ***
              *** feedback                                   ***
              ***                                            ***
              **************************************************
              **************************************************

Design:

1 - Synchronous-style client programming.

2 - No blocking on process callback.

3 - Support lots of languages.


Implementation:

  - Written in C and SWIG
  - Build system uses autotools (sorry)
  - Build system tries to make lang-specific dist files
  - pthreads for IPC


Install:

  - see the INSTALL file


Usage:

  - see http://jackaudio.org/
  - perldoc jacks
  - look at example-clients dir under each language module in the
    modules dir


---


Contact:

mailto:<Ed Sweeney>ed@onextent.com

https://twitter.com/#!/Navicore