[LAA] Announcing synthclone-0.1.0

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-announce@...>
Date: Tuesday, October 11, 2011 - 8:45 am

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/
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-announce

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[linux-audio-announce] SSM 0.1.1 &amp; noize farm, Dave Griffiths, (Sat Oct 19, 12:47 am)
[linux-audio-announce] openlab on resonance fm, Dave Griffiths, (Wed Aug 10, 10:45 am)
[LAA] Rivendell v1.0.0rc6, Fred Gleason, (Fri Aug 22, 9:59 am)
[LAA] [ANN] jack_capture V0.9.36 and Ceres V0.48, Kjetil S. Matheussen, (Wed Dec 23, 11:47 am)
[LAA] aj-snapshot-0.9.2, Lieven Moors, (Sat Apr 16, 7:58 pm)
[LAA] Announcing synthclone-0.1.0, Devin Anderson, (Tue Oct 11, 8:45 am)
[LAA] WhySynth DSSI softsynth 20120903 release, Sean Bolton, (Wed Sep 5, 8:23 am)
[LAA] Rivendell v2.8.2, Fred Gleason, (Fri May 16, 5:37 pm)