Download List

项目描述

SpectMorph allows you to analyze samples of musical instruments and to combine them (morphing). It can be used to construct hybrid sounds, e.g. a sound between a trumpet and a flute, or smooth transitions, e.g. a sound that starts as a trumpet and then gradually changes to a flute. Interpolating between two samples of the same instrument (different attack velocity of a piano) could be interesting. The analysis process decomposes samples into a sum of sine waves (corresponding to the partials present in the signal, or the part of the signal perceived as "tone") and additional noise. SpectMorph is thus based on the research on Spectral Modelling Synthesis.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-22 06:01
0.2.0

此版本实现文书变形之间的声音。已经适应了杰克/野兽GUI来控制变形过程。 sminspector,一个可视化SpectMorph使用仪器模型的图形工具,已被添加。有各种较小的修复和改进。
标签: Stable
This release implements sound morphing between instruments. The JACK/BEAST GUI has been adapted to control the morphing process. sminspector, a graphical tool for visualizing the instrument models used by SpectMorph, has been added. There are various smaller fixes and improvements.

2010-11-20 07:52
0.1.1

该解码器的代码经过精心调校的性能,应该允许高复音(100至300的声音,在CPU而定),所以SpectMorph次文书的有效,足以在现实世界中使用的成分。新的SoundFont音色导入程序允许从现有SoundFonts容易生成工具。该SpectMorph文书档案格式现在允许立体声文件,速度层和时间循环。声音的噪声成分现在是基于32感性噪音乐队,通常应在相同或更好的声音,而需要较少的CPU功率和存储大小。
标签: Stable
The decoder code has been carefully performance tuned, which should allow high polyphony (100 to 300 voices, depending on the CPU), so SpectMorph plays instruments efficient enough to be used in real world compositions. The new SoundFont import program allows generating instruments from existing SoundFonts easily. The SpectMorph instrument file format now allows stereo files, velocity layers, and time loops. The noise component of sounds is now based on 32 perceptual noise bands, which usually should sound the same or better while requiring less CPU power and storage size.

2010-08-12 07:07
0.1.0

乐器演奏SpectMorph生活现已通过一只杰克客户支持或兽插件。许多改进,已投入的文件格式,它现在已经可以从许多样品分发/作为一个单一的文件模型建立文书。循环是可能的现在,以及调整票据的自动仪器。最后,该编码器应注意开始生产出更好的结果。
标签: Stable
Playing SpectMorph instruments live is now supported through a JACK client or a BEAST plugin. Many improvements have gone into the file format, and it's now possible to distribute instruments built from many samples/models as one single file. Looping is possible now, as well as tuning the notes of an instrument automatically. Finally, the encoder should produce better results at note start.

2010-07-02 16:36
0.0.3

一个算法找到攻击信封里补充说。这使得钢琴声音更为现实。多波的工具来管理文件(smwavset)介绍。重构,清理,并做了错误修正。
标签: Stable
An algorithm to find attack envelope was added. This makes piano sound much more realistic. A tool to manage multiwave files (smwavset) was introduced. Refactoring, cleanups, and bugfixes were done.

2010-05-17 10:11
0.0.2

样品现已编码的方式,逐步可以从SpectMorph模型重建。有新的编码算法(- O0 - 01 - 02)来计算不同相位信息的准确性。手册页和API文档,现已。该编码算法被移到libspectmorph。添加了一个Python绑定。增加了自动化测试。上证所优化加快编码过程。编码器中的一个不同的阈值计划应提高音质。各种错误修正。
Samples are now encoded in a way that the phase can be reconstructed from the SpectMorph model. There are new encoder algorithms (-O0 -O1 -O2) that compute phase information with different accuracy. Manual pages and API documentation are now available. The encoding algorithm was moved to libspectmorph. A Python binding was added. Automated tests were added. SSE optimizations speed up the encoding process. A different thresholding scheme in the encoder should improve sound quality. Various bugfixes.

Project Resources