[LAA] spectmorph-0.0.2

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-announce@...>
Date: Monday, May 17, 2010 - 8:12 am

spectmorph-0.0.2 has been released. This is the first publicly announce

Overview of Changes in spectmorph-0.0.2:
* bugfixes
* include proper phases, so phase-correct reconstruction of samples is possible
* new programs:
- smstrip - removes debugging information from SpectMorph model files
- smextract - extracts data from SpectMorph models, for developers only for now
* added --no-noise / --no-sines switches for smplay
* added -s switch for smenc, to create stripped models
* use boost numeric bindings + lapack for ideal phase/magnitude estimation (smenc -O2) - slow!
* SSE optimizations and other speedups for fast phase/magnitude estimation (smenc -O1)
* use odd/centered FFT to be able to reconstruct phases from FFT data (smenc -O0)
* use different thresholding scheme for encoder, detecting more partials
* document API with doxygen
* move Encoder and other classes to libspectmorph
* added python binding, capable of reading SpectMorph model files
* added automated tests
* added manual pages for smenc, smplay, smvisualize and smstrip
* added overview document in docs directory

What is SpectMorph?
SpectMorph is a free software project which allows to analyze samples of
musical instruments. This should allow constructing hybrid sounds, for instance
a sound between a trumpet and a flute. Also interpolating between two samples
of the same instrument (different attack velocity of a piano) could be

SpectMorph is implemented in C++ and licensed under the GNU LGPL version 3

SpectMorph currently is in the early stages of development, which means that it
is not yet ready to be used by end users.

Website: http://space.twc.de/~stefan/spectmorph.php
Download: http://space.twc.de/~stefan/spectmorph/spectmorph-0.0.2.tar.gz

There are sound examples on the website which demonstrate the sound quality of
the current SpectMorph models using piano samples.
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan
Linux-audio-announce mailing list

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

Messages in current thread:
[linux-audio-announce] ANNOUNCE: BEAST/BSE v0.5.0, Tim Janik, (Fri Mar 14, 7:46 pm)
[linux-audio-announce] soniK 1.0beta2, Rob Walker, (Mon Apr 24, 9:51 pm)
[LAA] Qtractor 0.4.0 (foxy dryad) released!, Rui Nuno Capela, (Fri Mar 13, 4:21 pm)
[LAA] spectmorph-0.0.2, Stefan Westerfeld, (Mon May 17, 8:12 am)
[LAA] MusE 2.1.2 released, Robert Jonsson, (Sat Mar 30, 9:37 pm)