Skip to content

savonet/ocaml-bjack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ocaml-bjack

This package contains an OCaml blocking API for the jack audio connection kit.

Please read the COPYING file before using this software.

Prerequisites

  • OCaml
  • jack audio connection kit
  • dune >= 2.0

Compilation

$ dune build

This should build both the native and the byte-code version of the extension library.

Installation

Via opam:

$ opam install mad

Via dune (for developers):

$ dune install

Tips

To use jack without a soundcard, tweaking the -w parameter of dummy driver of jack can be useful. For example:

jackd -d dummy -r 44100 -P -p 2048 -w 20000

To have alsa output rerouted to jack, use the following .asoundrc:

pcm.jack
{
  type jack
  playback_ports
  {
    0 alsa_pcm:playback_1
    1 alsa_pcm:playback_2
  }
  capture_ports
  {
    0 alsa_pcm:capture_1
    1 alsa_pcm:capture_2
  }
}

pcm.!default {
        type plug
        slave { pcm "jack" }
}

Author

This author of this software may be contacted by electronic mail at the following address: savonet-users@lists.sourceforge.net.