Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Perl, Python, Ruby, and Lua APIs for Jack Audio Connection Kit
C Shell Python Perl C++ Lua Other
branch: master
Failed to load latest commit information.
autom4te.cache np
corelib implemented anonymous fd based latency callbacks
m4 SIGUSR2 on latency change
modules implemented anonymous fd based latency callbacks
scripts np
.gitignore .gitignore file
AUTHORS first commit
COPYING first commit
ChangeLog first commit
INSTALL first commit
INSTALL_ubuntu np
Makefile.am first commit
Makefile.in np
NEWS update news
README np
aclocal.m4 np
autogen.sh first commit
config.h.in first commit
configure np
configure.ac SIGUSR2 on latency change
jacks.vpj SIGUSR2 on latency change
jacks.vpw SIGUSR2 on latency change

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

Something went wrong with that request. Please try again.