<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://jackaudio.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>JACK - connecting a world of audio</title>
 <link>http://jackaudio.org</link>
 <description></description>
 <language>en</language>
<item>
 <title>JACK 1.9.5 released</title>
 <link>http://jackaudio.org/node/29</link>
 <description>&lt;p&gt;Continuing the JACK2 serie.&lt;/p&gt;
&lt;p&gt;- Dynamic choice of maximum port number.&lt;br /&gt;
- More robust sample rate change handling code in JackCoreAudioDriver.&lt;br /&gt;
- Devin Anderson patch for Jack FFADO driver issues with lost MIDI bytes between periods (and more).&lt;br /&gt;
- Fix port_rename callback : now both old name and new name are given as parameters.&lt;br /&gt;
- Special code in JackCoreAudio driver to handle completely buggy Digidesign CoreAudio user-land driver.&lt;br /&gt;
- Ensure that client-side message buffer thread calls thread_init callback if/when it is set by the client (backport of JACK1 rev 3838).&lt;br /&gt;
- Check dynamic port-max value. Fix JackCoreMidiDriver::ReadProcAux when ring buffer is full (thanks Devin Anderson).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jackaudio.org/node/29&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://jackaudio.org/node/29#comment</comments>
 <pubDate>Mon, 15 Feb 2010 02:38:56 -0800</pubDate>
 <dc:creator>letz</dc:creator>
 <guid isPermaLink="false">29 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 1.9.4 released</title>
 <link>http://jackaudio.org/node/28</link>
 <description>&lt;p&gt;Continuing the JACK2 serie:  Jack 1.9.4 is API synched with JACK 0.118.0. Fix a lot of more or less important bugs, especially on OSX with much better support off CoreAudio devices (input/output devices &quot;internally&quot; aggregated, hog mode...etc...).&lt;/p&gt;
&lt;p&gt;- Solaris boomer backend now working in capture or playback only mode.&lt;br /&gt;
- Add a -G parameter in CoreAudio backend (the computation value in RT thread expressed as percent of period).&lt;br /&gt;
- Use SNDCTL_DSP_SYNCGROUP/SNDCTL_DSP_SYNCSTART API to synchronize input and output in Solaris boomer backend.&lt;br /&gt;
- Big endian bug fix in memops.c.&lt;br /&gt;
- Fix issues in JackNetDriver::DecodeTransportData and JackNetDriver::Initialize.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jackaudio.org/node/28&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://jackaudio.org/node/28#comment</comments>
 <pubDate>Fri, 20 Nov 2009 00:30:51 -0800</pubDate>
 <dc:creator>letz</dc:creator>
 <guid isPermaLink="false">28 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 0.118.0 released</title>
 <link>http://jackaudio.org/node/27</link>
 <description>&lt;p&gt;Due to a very shortsighted error on my part, we are re-releasing JACK today with a very minor change to ensure continuing compatibility between JACK 1 and JACK 2. The new release &lt;a href=&quot;/downloads/jack-audio-connection-kit-0.118.0.tar.gz&quot;&gt;0.118.0&lt;/a&gt; differs from 0.117.0 by replacing the newly added -L command line switch (--no-realtime) with -r, since -L was already in use in JACK 2. There were also two minor code cleanups that do not affect functionality. LINUX DISTRIBUTIONS: PLEASE DO NOT RELEASE 0.117.0 - we want QJackctl and other similar tools to have a single command line argument set&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jackaudio.org/node/27&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://jackaudio.org/node/27#comment</comments>
 <pubDate>Mon, 16 Nov 2009 06:36:39 -0800</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">27 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 0.117.0 released</title>
 <link>http://jackaudio.org/node/26</link>
 <description>&lt;p&gt;JACK 0.117.0 has been released and is available &lt;a href=&quot;/downloads/jack-audio-connection-kit-0.117.0.tar.gz&quot;&gt;here&lt;/a&gt;. There is one API addition, some significant implementation improvements in netjack1, and some important command line changes which will affect all JACK GUI control applications (such as qjackctl). Thanks to Torben Hohn for his continuing work on netjack1 and Florian Faber for the new sanity checking tests. Please report issues to the JACK mailing list. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; jackd now runs in realtime mode by default. the use of -R is no longer necessary. Use -L to run in non-realtime-scheduling.
&lt;li&gt; if you build JACK from source, the configure step will halt if you appear to be trying to install JACK in parallel with an existing version
&lt;li&gt; new run-time sanity checks. These are platform dependent, but on Linux JACK will check:
&lt;ul&gt;
&lt;li&gt; user can run with realtime priority (if JACK is going to run with RT scheduling)
&lt;li&gt; memory locking is allowed and not unlimited
&lt;li&gt; if using the TSC as a clock source, check that CPU frequency scaling is disabled
    &lt;/ul&gt;
&lt;p&gt;  If any of them are not satisfactory, jackd will print appropriate information&lt;br /&gt;
  to the screen, and exit with an error status. Use --no-sanity-checks or -N to disable&lt;br /&gt;
  these tests. There is likely&lt;br /&gt;
  some room for improvement in the heuristics they use, and possibly adding further runtime&lt;br /&gt;
  testing to ensure that JACK is likely to run correctly for the user.&lt;/p&gt;
&lt;li&gt; internal design of the alsa_io utilities revised, with substantial improvements. These clients&lt;br /&gt;
  can be configured with the same settings as you could use with jackd itself (e.g. -dhw:0 -p128 -n2),&lt;br /&gt;
  which previously would not have been stable. Also, the resampling quality (via libsamplerate) is&lt;br /&gt;
  now configurable if you need/wish to reduce CPU usage. See their respective man pages for details.&lt;/p&gt;
&lt;li&gt; netjack1 improvements:
&lt;ul&gt;
&lt;li&gt; driver command line options are more consistent with other backends and with jack_netsource,&lt;br /&gt;
	     They are also documented on the man pages for the net backend and jack_netsource.&lt;/p&gt;
&lt;li&gt; make it all work even better (you probably don&#039;t care about the details)
&lt;li&gt; some options which allow the netjackconnect script to pierce a&lt;br /&gt;
            firewall and tell netjack which ports to use.&lt;/p&gt;
&lt;li&gt; support for CELT 0.7.0 (note that CELT is subject to fairly&lt;br /&gt;
            frequent updates and if you use this for a WAN connection,&lt;br /&gt;
            both ends must be using the same version of CELT - it does&lt;br /&gt;
            not provide for any version detection or back-compatibility).&lt;/p&gt;
&lt;li&gt; CELT bandwidth is now configured in Kbits per second, instead of bytes per&lt;br /&gt;
            period, which made the quality and bandwidth depend on periodsize.&lt;/p&gt;
&lt;li&gt; the client name of jack_netsource is now &quot;netjack&quot;
        &lt;/ul&gt;
&lt;li&gt;New JACK API function: &lt;code&gt;jack_on_info_shutdown()&lt;/code&gt;. This is very similar to the existing &lt;code&gt;jack_on_shutdown()&lt;/code&gt;, but if used, JACK will deliver some information about the reason for the shutdown to the client. This reflects our realization that, particularly on OS X, there are reasons why JACK might shut down that have nothing to do with client behaviour (e.g. an audio interface is unplugged or taken over by another application with new settings). See the &lt;a href=&quot;/files/docs/html/group__ClientCallbacks.html#gaf54d9f133267170ef1e6ce5219d24dd4&quot;&gt;documentation&lt;/a&gt; for more details.
&lt;/ul&gt;
&lt;p&gt;Torben is working on web-based system for setting up WAN netjack connectivity. More news will follow on this front.&lt;/p&gt;
</description>
 <comments>http://jackaudio.org/node/26#comment</comments>
 <pubDate>Sat, 14 Nov 2009 06:25:49 -0800</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">26 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 1.9.3 released</title>
 <link>http://jackaudio.org/node/25</link>
 <description>&lt;p&gt;Future JACK2 will be based on C++ jackdmp code base. Jack 1.9.3 is the &quot;renaming&quot; of jackdmp and the result of a lot of developments started after LAC 2008.&lt;/p&gt;
&lt;p&gt;What is new:&lt;/p&gt;
&lt;p&gt;- New JackBoomerDriver class for Boomer driver on Solaris.&lt;br /&gt;
- Add mixed 32/64 bits mode (off by default).&lt;br /&gt;
- Native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver).&lt;br /&gt;
- In ALSA audio card reservation code, tries to open the card even if reservation fails.&lt;br /&gt;
- Clock source setting on Linux.&lt;br /&gt;
- Add jackctl_server_switch_master API.&lt;br /&gt;
- Fix transport callback (timebase master, sync) issue when used after jack_activate (RT thread was not running).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jackaudio.org/node/25&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://jackaudio.org/node/25#comment</comments>
 <pubDate>Tue, 21 Jul 2009 02:45:24 -0700</pubDate>
 <dc:creator>letz</dc:creator>
 <guid isPermaLink="false">25 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 1.9.2 released</title>
 <link>http://jackaudio.org/node/24</link>
 <description>&lt;p&gt;Future JACK2 will be based on C++ jackdmp code base. Jack 1.9.2 is the &quot;renaming&quot; of jackdmp and the result of a lot of developments started after LAC 2008.&lt;/p&gt;
&lt;p&gt;What is new:&lt;/p&gt;
&lt;p&gt;- Solaris version with a new OSS backend (Yes We Can !!)&lt;br /&gt;
- New &quot;profiling&quot; tools, allowing to better understand/measure the temporal behaviour of the system.&lt;br /&gt;
- Rework the mutex/signal classes.&lt;br /&gt;
- Support for BIG_ENDIAN machines in NetJack2.&lt;br /&gt;
- D-BUS based device reservation to better coexist with PulseAudio on Linux.&lt;br /&gt;
- Add auto-connect parameter in netmanager and netadapter.&lt;br /&gt;
- Use Torben Hohn PI controler code for adapters.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jackaudio.org/node/24&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://jackaudio.org/node/24#comment</comments>
 <pubDate>Mon, 23 Mar 2009 06:49:44 -0700</pubDate>
 <dc:creator>letz</dc:creator>
 <guid isPermaLink="false">24 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 1.9.1 released</title>
 <link>http://jackaudio.org/node/23</link>
 <description>&lt;p&gt;Future JACK2 will be based on C++ jackdmp code base. Jack 1.9.1 is the &quot;renaming&quot; of jackdmp and the result of a lot of developments started after LAC 2008.&lt;/p&gt;
&lt;p&gt;What is new:&lt;/p&gt;
&lt;p&gt;- A lot of improvements and bug fixes in NetJack2, that is now working more reliably.&lt;br /&gt;
- Synchronize the JACK2 codebase with recent changes in JACK1 API (in particular some thread related functions as well as ALSA backend, ring buffer code...)&lt;br /&gt;
- A lot of small bug fixes and improvements everywhere.&lt;/p&gt;
</description>
 <comments>http://jackaudio.org/node/23#comment</comments>
 <pubDate>Wed, 11 Feb 2009 02:11:07 -0800</pubDate>
 <dc:creator>letz</dc:creator>
 <guid isPermaLink="false">23 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 0.116.2 released (32/64 JACK MIDI bugfix)</title>
 <link>http://jackaudio.org/node/22</link>
 <description>&lt;p&gt;This release features fixes to make JACK MIDI work between mixed 32bit and 64bit JACK server and clients. This functionality was omitted from previous 32/64 bit work. There are also some minor improvements in netjack. If you are not using JACK MIDI in a mixed 32/64 environment, you probably do not need to upgrade, but no other areas of JACK have been altered, so an upgrade will not change existing behaviour. Thanks to Torben Hohn for his work on this release.&lt;/p&gt;
</description>
 <comments>http://jackaudio.org/node/22#comment</comments>
 <pubDate>Fri, 06 Feb 2009 02:55:11 -0800</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">22 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 0.116.1 released (netjack bugfix)</title>
 <link>http://jackaudio.org/node/21</link>
 <description>&lt;p&gt;&lt;a href=&quot;/downloads/jack-audio-connection-kit-0.116.1.tar.gz&quot;&gt;JACK 0.116.1&lt;/a&gt; is now released. It contains a critical bugfix for the netjack driver discovered last night. There are no other changes between this and 0.116.0. Apologies to any distribution packagers who jumped on the 0.116.0 release (but thanks also for your attention).&lt;/p&gt;
</description>
 <comments>http://jackaudio.org/node/21#comment</comments>
 <pubDate>Sat, 06 Dec 2008 02:54:18 -0800</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">21 at http://jackaudio.org</guid>
</item>
<item>
 <title>JACK 0.116.0 released</title>
 <link>http://jackaudio.org/node/20</link>
 <description>&lt;p&gt;
On behalf of the JACK development community, I am happy to announce the release of 
&lt;a href=&quot;http://jackaudio.org/downloads/jack-audio-connection-kit-0.116.0.tar.gz&quot;&gt;JACK 0.116.0&lt;/a&gt;. This is an important release, because it fixes all the problems reported with 0.115.6 and now
makes 0.109.2 completely obsolete. &lt;strong&gt;Nobody&lt;/strong&gt; should be using 0.109.2 within
a few weeks, and even that is only to allow for distributions to update.
&lt;/p&gt;
&lt;p&gt;
As usual, upgrading to this new version does not require clients to be rebuilt or relinked. Packagers should note that there really are manpages for most of the
&quot;tools&quot; clients now (unlike the claim in 0.115.6). These manpages will improve as we get closer to 1.0, as will netjack which remains a hotbed of development activity thanks to Torben.
&lt;/p&gt;

&lt;h2&gt;Changes since 0.115.6&lt;/h2&gt;

&lt;p&gt;
(in rough order of importance)
&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;compile on OS X
 &lt;li&gt;fixed deadlock in jack when handling multiple vanishing clients
 &lt;li&gt;netjack now supports CELT codec to allow use over DSL/WAN
 &lt;li&gt;many fixes and redesign for netjack code 
 &lt;li&gt;add missing changes for mixed 32/64-bit server/client support
 &lt;li&gt;make dynamic SIMD work on OS X
 &lt;li&gt;man pages for most toolkit clients
 &lt;li&gt;transport control client added to toolkit clients
 &lt;li&gt;build system notably cleaned up and stabilized
&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://jackaudio.org/node/20&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://jackaudio.org/node/20#comment</comments>
 <pubDate>Fri, 05 Dec 2008 09:13:09 -0800</pubDate>
 <dc:creator>paul</dc:creator>
 <guid isPermaLink="false">20 at http://jackaudio.org</guid>
</item>
</channel>
</rss>
