[LAA] Remix 0.2.4 Release

Conrad Parker conrad at metadecks.org
Tue Nov 8 00:22:42 UTC 2011

Remix 0.2.4 Release

Remix is an audio sequencing and mixing library that provides a multichannel,
sparse audio data container (streams), a structured mixing abstraction
(decks), and widely useful means of generating control data (via envelopes)
and of caching audio data.

This release is available as a source tarball at:


New in this release

This is a maintenance release, cleaning up various issues discovered since
version 0.2.3, which was released in 2004.

The web page for Remix remains at: http://www.metadecks.org/software/remix/

Revision control for Remix source code has moved to git, hosted at github:



This release contains the following changes since version 0.2.3:

Conrad Parker (47):
      Initial revision
      removed auto-generated latex dox
      removed auto-generated html files
      updated cleanup in Makefile.am
      *** empty log message ***
      removed Makefile.ins from cvs!
      updated to bambam tree ;)
      removed autogenerated Makefile.in
      updated configure.ac
      removed autogenerated
      added autogoat
      added remix_compat.h
      update ALSA compatability, declare ALSA_PCM_OLD_HW_PARAMS_API
      fix compile warning in remix_squaretone.c
      libremix: remove CVSROOT, move old cvs trunk into libremix/trunk
      upgrade tests harness to use automake TESTS and nicer
      remove configure from repository
      remove all the ALSA code
      update ACKNOWLEDGEMENTS to use the project name Remix not Axel :)
      add a noop test, clean up tests/Makefile.am
      add optional testing under valgrind (./configure
      get rid of memory leak in allocation of channelset_defaults
      get rid of leak in plugin loading (was not calling closedir() on
plugin dirs)
      add a destroy method to the plugin structure, to allow plugin
handles (not just     instances) to be destroyed
      conditional compile if libsndfile is not present
      remove commas from end of enums (compile warning)
      bugfix for libsndfile configure check
      update config.h.in
      add build info (with valgrind command line) to configure output
      formatting, comments
      update my email address throughout
      fix a straggling old name instance
      update autogen.sh to allow out-of-tree builds
      specify srcdir for demo wav files
      update config.h.in
      configure: AM_PROG_CC_C_O for per-target cflags
      configure: set valgrind --num-callers to 50 (max)
      ladspa: closedir after scanning plugins
      add TODO file with tasks and ideas for improvement.
      README: add project communication info, svn details etc.
      Track dlopen'd module pointers, dlclose on purge()
      update config.h.in
      fix memory leaks on static plugin initialization
      README: update with Github address
      Set libtool shared version info to 1:0:1
      Makefile.am: update for out-of-tree builds
      Release 0.2.4

erikd (3):
      libremix : Remove unused and unexpanded @ALSA_LIBS at .
      libremix : Add --enable-gcc-werror configure option.
      libremix : Fix a bunch of compiler warnings.

shans (1):
      the number of samples copied in remix_sndfile_read_into_chunk
was not being restricted by the space left in the chunk.  Now it's
MIN(si->pcm_n, remaining).


This library 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 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


For technical and other queries, please contact the author:

Conrad Parker <conrad at metadecks.org>
(kfish on #lad or #sweep on Freenode).

More information about the Linux-audio-announce mailing list