<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>drobilla.net - Raul</title><link>https://drobilla.net/</link><description/><atom:link href="https://drobilla.net/category/raul/feed/rss2" rel="self"/><lastBuildDate>Sat, 13 Aug 2022 22:40:00 -0400</lastBuildDate><item><title>Raul 2.0.0</title><link>https://drobilla.net/2022/08/13/raul-2-0-0.html</link><description>&lt;p&gt;&lt;a href="//download.drobilla.net/raul-2.0.0.tar.xz"&gt;Raul 2.0.0&lt;/a&gt; has been released.  Raul (Realtime Audio Utility Library) is a header-only C++ utility library for real-time audio applications.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add INSTALL.md file&lt;/li&gt;
&lt;li&gt;Add managed_ptr for automatic real-time safe garbage collection&lt;/li&gt;
&lt;li&gt;Fix semaphore with initial count on Darwin&lt;/li&gt;
&lt;li&gt;Implement Semaphore for Windows&lt;/li&gt;
&lt;li&gt;Improve RingBuffer&lt;/li&gt;
&lt;li&gt;Improve test suite&lt;/li&gt;
&lt;li&gt;Make namespace name lowercase&lt;/li&gt;
&lt;li&gt;Remove OSC and RDF library dependent code&lt;/li&gt;
&lt;li&gt;Remove TimeSlice and TimeStamp&lt;/li&gt;
&lt;li&gt;Remove URI class&lt;/li&gt;
&lt;li&gt;Remove boost dependency&lt;/li&gt;
&lt;li&gt;Remove features now provided by C++11&lt;/li&gt;
&lt;li&gt;Remove glib dependency&lt;/li&gt;
&lt;li&gt;Remove remaining library code, now header only&lt;/li&gt;
&lt;li&gt;Remove several questionable classes&lt;/li&gt;
&lt;li&gt;Switch to meson build system&lt;/li&gt;
&lt;li&gt;Update license to GPL3+&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Sat, 13 Aug 2022 22:40:00 -0400</pubDate><guid>tag:drobilla.net,2022-08-13:/2022/08/13/raul-2-0-0.html</guid><category>misc</category><category>Software</category><category>LAD</category><category>Raul</category></item><item><title>Raul 0.8.0</title><link>https://drobilla.net/2011/01/11/raul-0-8-0.html</link><description>&lt;p&gt;&lt;a href="//download.drobilla.net/raul-0.8.0.tar.bz2"&gt;Raul 0.8.0&lt;/a&gt; has been released.  Raul (Realtime Audio Utility Library) is a lightweight C++ convenience library for realtime programming, with a bias towards audio applications. For more information, see &lt;a href="http://drobilla.net/software/raul"&gt;http://drobilla.net/software/raul&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implement Semaphore for Darwin&lt;/li&gt;
&lt;li&gt;Remove unused/trivial/inappropriate Command and Stateful&lt;/li&gt;
&lt;li&gt;Remove pointless templateification of RingBuffer&lt;/li&gt;
&lt;li&gt;Use uint32_t consistently for sizes in RingBuffer&lt;/li&gt;
&lt;li&gt;Fix off-by-one allocation of Atom strings&lt;/li&gt;
&lt;li&gt;Add all classes to 'raul' doxygen group&lt;/li&gt;
&lt;li&gt;Make single-argument constructors explicit&lt;/li&gt;
&lt;li&gt;Fix incorrect TimeSlice::beats_to_ticks&lt;/li&gt;
&lt;li&gt;Fix crash bug in List::chop_front&lt;/li&gt;
&lt;li&gt;Fix TimeStamp comparison operators&lt;/li&gt;
&lt;li&gt;Rename LOG_&lt;em&gt; defines RAUL_LOG_&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Remove "using namespace" declarations&lt;/li&gt;
&lt;li&gt;Add missing #includes&lt;/li&gt;
&lt;li&gt;Add missing COPYING file to distribution&lt;/li&gt;
&lt;li&gt;Upgrade to waf 1.6.2&lt;/li&gt;
&lt;li&gt;Fix accidental build system dependency on glibmm (now glib only)&lt;/li&gt;
&lt;li&gt;Better documentation generation via waf tool&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Tue, 11 Jan 2011 17:42:00 -0500</pubDate><guid>tag:drobilla.net,2011-01-11:/2011/01/11/raul-0-8-0.html</guid><category>misc</category><category>Software</category><category>LAD</category><category>Raul</category></item><item><title>Raul 0.7.0</title><link>https://drobilla.net/2010/09/03/raul-0-7-0.html</link><description>&lt;p&gt;&lt;a href="//download.drobilla.net/raul-0.7.0.tar.bz2"&gt;Raul 0.7.0&lt;/a&gt; has been released.  Raul (Realtime Audio Utility Library) is a lightweight C++ convenience library for realtime programming, with a bias towards audio applications. For more information, see &lt;a href="http://drobilla.net/software/raul"&gt;http://drobilla.net/software/raul&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add several unit tests&lt;/li&gt;
&lt;li&gt;Use malloc'd memory for RingBuffer/SRSWQueue (instead of a new'd array)&lt;/li&gt;
&lt;li&gt;Fancy coloured console/logging I/O (raul/log.hpp)&lt;/li&gt;
&lt;li&gt;More flexible Path and better URI support&lt;/li&gt;
&lt;li&gt;Atom updates, including new "Blank" Atom for storing dictionaries with URI keys (ala JavaScript "objects", but RDF compatible)&lt;/li&gt;
&lt;li&gt;Remove stack stuff from Array and create new ArrayStack&lt;/li&gt;
&lt;li&gt;Make Symbol and URI more opaque and use Glib string interning&lt;/li&gt;
&lt;li&gt;Add Configuration class for app command line option handling&lt;/li&gt;
&lt;li&gt;Use &amp;lt; operator in TableImpl instead of &amp;gt; so it needn't be defined&lt;/li&gt;
&lt;li&gt;Add IntrusivePtr, a trivial #define of boost::intrusive_ptr which is useful for hard realtime things (since adding and dropping refs is realtime safe, which is not true of shared_ptr)&lt;/li&gt;
&lt;li&gt;Remove TimeSlice&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Fri, 03 Sep 2010 20:24:00 -0400</pubDate><guid>tag:drobilla.net,2010-09-03:/2010/09/03/raul-0-7-0.html</guid><category>misc</category><category>Software</category><category>LAD</category><category>Raul</category></item><item><title>Raul 0.6.0</title><link>https://drobilla.net/2009/12/08/raul-0-6-0.html</link><description>&lt;p&gt;&lt;a href="//download.drobilla.net/raul-0.6.0.tar.bz2"&gt;Raul 0.6.0&lt;/a&gt; has been released.  Raul (Realtime Audio Utility Library) is a lightweight C++ convenience library for realtime programming, with a bias towards audio applications. For more information, see &lt;a href="http://drobilla.net/software/raul"&gt;http://drobilla.net/software/raul&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Switch to waf build system&lt;/li&gt;
&lt;li&gt;Fix compilation with GCC 4.4&lt;/li&gt;
&lt;li&gt;Add URI class and make Path a special URI (with scheme "path:")&lt;/li&gt;
&lt;li&gt;Remove JackDriver&lt;/li&gt;
&lt;li&gt;Add NullDeleter convenience for SharedPtr&lt;/li&gt;
&lt;li&gt;Add URI Atom type&lt;/li&gt;
&lt;li&gt;Add C++ style printing for Atom&lt;/li&gt;
&lt;li&gt;Fix type wackiness for glib atomic functions on PPC&lt;/li&gt;
&lt;li&gt;Remove misguided LASH stuff&lt;/li&gt;
&lt;li&gt;Depend on glib (instead of glibmm)&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Tue, 08 Dec 2009 19:20:00 -0500</pubDate><guid>tag:drobilla.net,2009-12-08:/2009/12/08/raul-0-6-0.html</guid><category>misc</category><category>Software</category><category>LAD</category><category>Raul</category></item><item><title>Raul 0.5.1</title><link>https://drobilla.net/2008/09/07/raul-0-5-1.html</link><description>&lt;p&gt;&lt;a href="//download.drobilla.net/raul-0.5.1.tar.gz"&gt;Raul 0.5.1&lt;/a&gt; has been released.  Raul (Realtime Audio Utility Library) is a lightweight C++ convenience library for realtime programming, with a bias towards audio applications. For more information, see &lt;a href="http://drobilla.net/software/raul"&gt;http://drobilla.net/software/raul&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OSC blob fixes&lt;/li&gt;
&lt;li&gt;Use true atomic integers for Queue indexes&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Sun, 07 Sep 2008 14:10:00 -0400</pubDate><guid>tag:drobilla.net,2008-09-07:/2008/09/07/raul-0-5-1.html</guid><category>misc</category><category>Software</category><category>LAD</category><category>Raul</category></item></channel></rss>