spectmorph-0.3.0 has been released.
Overview of Changes in spectmorph-0.3.0:
* Incompatible file format changes:
- use 16-bit integer values for sine and noise data instead of floats
to reduce file size on disk and in memory
- introduce short_name & name field for instruments
- changed the way noise is represented from total band energy to
normalized noise level
* Use Qt5 for the GUI, instead of gtkmm.
* Added Grid Morph operator: allows morphing between more than two sources.
* Adapted code to work with newer beast (0.10.0) and rapicorn (0.16.0).
* Improved tests.
* Various bugfixes.
* Performance improvements.
What is SpectMorph?
SpectMorph is a free software project which allows to analyze samples of
musical instruments, and to combine them (morphing). It can be used to
construct hybrid sounds, for instance a sound between a trumpet and a flute; or
smooth transitions, for instance a sound that starts as a trumpet and then
gradually changes to a flute.
Also interpolating between two samples of the same instrument (different attack
velocity of a piano) could be interesting.
SpectMorph is implemented in C++ and licensed under the GNU LGPL version 3
SpectMorph is still under development. This means:
* the fileformat is not yet stable - instruments or morph plans may not work
with newer versions of SpectMorph
* the algorithms for synthesizing sounds are still under development - newer
versions may sound different
To sum it up: if you compose music using SpectMorph, don't expect newer
versions to be compatible in any way.
There are many sound samples on the website, which test morphing between
Stefan Westerfeld, Hamburg/Germany, http://space.twc.de/~stefan