Jokosher Supports JACK

Many Jokosher users have been inquiring about support for JACK for some time. Since 0.9 we have had support for using a custom playback pipeline, but you could only use ALSA for recording. After removing the DBus code which we used to retrieve device information from ALSA we can now use whatever recording backend is supported by Gstreamer.

Since we removed our ALSA specific code, we now use the GstPropertyProbe interface on the “device” property to retrieve the list of devices. Currently this only works with ALSA, but if you are using Gstreamer from CVS the patches of mine that were recently committed make it work with PulseAudio as well. JACK does not support the “device” property at all, since the JACK control panel is used to select devices.

As an added bonus, removing the ALSA specific code will make it substantially easier to make Jokosher work on Windows. None of our developers are doing a Windows port,  but if you are interested you are certainly welcome to try it out and see if it works.

 

This code is not yet merged into the main branch, but you can get it from the custom-audio-src branch in Launchpad and give JACK a try.

  1. zettberlin says:

    Well this is indeed good news 🙂
    Thanks for hearing the requests of us humble Jackists – this will make Jokosher a very interesting new option among serious linux-audio users.
    We are in quite some need for a destructive editor since the QT-port and thus the new version of Rezound is overdue now for about 2 years and Audacity only offers its clumsy portaudio approach.
    Jokosher could become the nice easy fast cutter and field recorder for our jack-environments.
    So thanks again and I look forward 0.11
    😉

  1. There are no trackbacks for this post yet.