Polyphone是一款免费开源软件,用于使用SoundFont格式基于音频样本创建和编辑乐器。它与文件扩展名.sf2、.sf3、.sfz、.sfArk和.grandOrgue兼容。得益于开发Qt的框架,它支持不同的平台,并提供了多种翻译。Polyphone不仅仅是一个简单的编辑器,它的设计可以有效地处理涉及大量数据的大型仪器。
导入并准备声音样本
第一步是导入音频样本,这些样本可以由互联网上的不同来源提供。您还可以通过录制或使用外部合成器生成样本来创建自己的样本。
一旦导入Polyphone,您将能够在设计乐器之前准备它们。例如:
滤除一些频率或噪声,
定义循环以延长采样的持续时间,
调谐。
信号处理领域的许多算法用于基音检测、重采样、实时滤波,甚至评估环路的质量。
设计工具
然后将样本分布在从低音到高音的整个乐器范围内,并且该范围的每个部分都是可配置的。有几个参数可用,如:衰减、转置、平移、滤波器、ADSR包络、调制、…
为了节省时间并防止错误,许多工具将帮助您配置这些参数。每个工具都可以同时应用于多个仪器,因此可以执行以下操作:
根据按键自动分配分区,
高音的逐渐衰减,
换位,
随机失谐,
根据模式进行声音空间化。
一些工具甚至可以创建由声音组合形成和弦的乐器。完整的工具列表可以在这里找到。
Polyphone is a free and open-source software for creating and editing musical instruments based on audio samples, using the SoundFont format. It is compatible with the file extensions .sf2, .sf3, .sfz, .sfArk and .grandOrgue. Thanks to the framework Qt with which it is developped, different platforms are supported and several translations have been provided. More than a simple editor, Polyphone has been designed to efficiently deal with big sets of instruments involving a large amount of data.
Import and prepare sound samples
The first step is to import audio samples, which can be provided by different sources over the Internet. You can also create your own samples by recording them or generating them using an external synthesizer.
Once imported into Polyphone, you will be able to prepare them as a prior step to the design of the instruments. For example:
filtering out some frequencies or noise,
defining a loop to extend the duration of the sample,
tuning.
Many algorithms in the field of signal processing are used for pitch detection, resampling, real-time filtering or even evaluating the quality of a loop.
Design instruments
The samples are then distributed across the entire range of the instruments, from bass to treble, and each division of this range is configurable. Several parameters are available such as: attenuation, transposition, pan, filters, ADSR envelopes, modulations, …
To save time and prevent errors, many tools will help you configure these parameters. Each tool can be applied to several instruments simultaneously and it is thus possible to carry out operations like:
an automatic distribution of divisions according to keys,
a progressive attenuation of high pitches,
transpositions,
a random detuning,
a sound spatialization according to patterns.
Some tools can even create instruments made of combinations of sounds to form chords. The full list of tools can be found here.
|