[LAU] Announcing synthclone-0.1.0

Philipp Überbacher hollunder at lavabit.com
Sun Oct 9 09:18:49 UTC 2011


Excerpts from Devin Anderson's message of 2011-10-09 08:32:52 +0200:
> After almost two years, I'm happy to announce that a new version of
> `synthclone` is available for download!
> 
> The new version of `synthclone` is a complete departure from the utility
> application I wrote two years ago on a rainy weekend.  Here are the most
> important changes:
> 
>     - `synthclone` is now a Qt-based application with a table interface that
>       allows a user to configure sample times, release times, notes, velocity
>       values, aftertouch, channel pressure, and MIDI control changes on a
>       zone-by-zone basis.  You can tweak the parameters and audition samples
>       until you're satisfied with the samples you've acquired.
> 
>     - The application is now session-based.  Sessions can be saved and
>       restored.
> 
>     - `synthclone` comes with `libsynthclone`, a plugin API that allows
>       developers to write plugins that can interact with and extend the
>       application.  Developers can add components to `synthclone`, including
>       sampler components (for sending MIDI and acquiring audio data), effect
>       components (for altering audio data), and target components (for
>       writing patches that work with software that can play back sample-based
>       instruments).  In addition, the API allows plugins to do almost
>       anything that the application itself can do.  All changes to the
>       session are accessible via the observer pattern (using Qt signals and
>       slots), allowing plugins to easily sync to session changes.
> 
>     - `synthclone` is distributed with several plugins:
> 
>         1.) libsynthclone_hydrogen - Builds Hydrogen drumkits.
>         2.) libsynthclone_jack - Sampling via the JACK Audio Connection Kit.
>             Includes JACK Session support.
>         3.) libsynthclone_sfz - Builds SFZ instruments.
>         4.) libsynthclone_trimmer - Trims "silence" off of the start and end
>             of acquired samples.
>         5.) libsynthclone_zonegenerator - Generates zone data for acquiring
>             samples.
> 
>     - The application can write multiple targets (i.e. Hydrogen and SFZ) in
>       one session.  No need to restart `synthclone` and wait while samples
>       are reacquired.
> 
> The new version of `synthclone` is available at:
> 
>     http://synthclone.googlecode.com/
> 
> This is an alpha release.  Please report bugs using the issue tracker:
> 
>     http://code.google.com/p/synthclone/issues/list
> 
> If you like `synthclone` and have ideas that can make it better and/or want
> to keep up with its progress, join the users group:
> 
>     http://groups.google.com/group/synthclone-users
> 
> If you're a developer and want to write plugins for `synthclone` or
> contribute to the application itself, join the development group:
> 
>     http://groups.google.com/group/synthclone-development
> 
> On a closing note, I'd like to thank Peter L. Jones for patiently answering
> my questions about the SFZ format.  With his help, I was able to understand
> far more about the SFZ format than I ever could using the official
> documentation.  Thanks, Peter!
> 
> -- 
> Devin Anderson
> devin (at) charityfinders (dot) com
> 
> CharityFinders - http://www.charityfinders.com/
> synthclone - http://synthclone.googlecode.com/

Thanks Devin,
this sounds really useful, I'm looking forward to using it.



More information about the Linux-audio-user mailing list