📜  frohmage (1)

📅  最后修改于: 2023-12-03 15:15:11.958000             🧑  作者: Mango

Frohmage介绍

Frohmage是一款由Ohm Force公司开发的音频处理器插件,有着非常出色的滤波效果,可以帮助音乐制作人创造出各种动态的声音效果。在许多的音乐制作人、设计师和软件开发者中都非常受欢迎。

安装

Frohmage可以在VST、AU和AAX格式下运行,可以在Windows和MacOS平台上使用。你可以直接从Ohm Force的官网购买并下载它,也可以在一些第三方的音频插件市场中购买。

特点

下面是Frohmage的一些主要特点:

  1. 18种不同的滤波器类型,可以通过简单的控制参数来进行混合和独立调节。
  2. 可以对信号进行相位翻转和预先延迟。
  3. 内置的LFO和ENV模块,可以用来创建更为复杂的声音效果。
  4. 支持MIDI控制,方便在现场演出和音乐制作过程中进行轻松控制。
  5. 可以通过用户自定义的Preset进行快速的重复使用。
用途

Frohmage主要用于处理声音信号,可以

  1. 对声音信号进行变形、改变其音色、滤波处理、添加谐波等。
  2. 创造出各种动态的声音效果、特效音效以及模拟不同类型的音响。
  3. 可以非常灵活的进行处理,可以彻底改变声音的特性。
代码实例

以下是使用Frohmage进行声音滤波处理的代码实例:

// Load Frohmage as an effect and send audio stream through it
frohmagePlugin = AudioPluginInstance(new FrohmageAudioProcessor(), 0);
frohmagePlugin->prepareToPlay(sampleRate, bufferSize);

// Set the parameters for the desired filter effect
frohmagePlugin->setParameterNotifyingHost(frohmagePlugin->getParameters()[0]->getID(), desiredFilterType);
frohmagePlugin->setParameterNotifyingHost(frohmagePlugin->getParameters()[1]->getID(), desiredFilterFrequency);
frohmagePlugin->setParameterNotifyingHost(frohmagePlugin->getParameters()[2]->getID(), desiredFilterResonance);

// Send audio stream through the effect and output to the audio device
frohmagePlugin->processBlock(buffer, midiMessages);
// audio data after filtering is now stored in buffer

以上是一个简单的C++代码示例,用于将音频流通过Frohmage处理器进行滤波处理。你可以根据自己的需要进行修改和扩展,以实现更多功能。

结论

Frohmage是一款非常出色的音频处理器插件,可以帮助音乐制作人在制作过程中创造出各种令人印象深刻的声音效果。如果你对音乐制作和音频处理有兴趣,那么不妨试试使用Frohmage。