是否有任何OpenAL效果GUI编辑器?

时间:2019-06-24 16:58:08

标签: user-interface openal

我有一个使用OpenAL和效果扩展(EXTEfx)的项目。例如,具有以下内容:

alEffectf(id, AL_REVERB_MIN_DECAY_TIME, 0.1f);
alEffectf(id, AL_REVERB_MAX_DECAY_TIME, 20.0f);
alEffectf(id, AL_REVERB_DEFAULT_DECAY_TIME, 1.49f);
alEffectf(id, AL_REVERB_MIN_DECAY_HFRATIO, 0.1f);
alEffectf(id, AL_REVERB_MAX_DECAY_HFRATIO, 2.0f);
alEffectf(id, AL_REVERB_DEFAULT_DECAY_HFRATIO, 0.83f);
alEffectf(id, AL_REVERB_MIN_REFLECTIONS_GAIN, 0.0f);
alEffectf(id, AL_REVERB_MAX_REFLECTIONS_GAIN, 3.16f);
alEffectf(id, AL_REVERB_DEFAULT_REFLECTIONS_GAIN, 0.05f);
alEffectf(id, AL_REVERB_MIN_REFLECTIONS_DELAY, 0.0f);
alEffectf(id, AL_REVERB_MAX_REFLECTIONS_DELAY, 0.3f);
alEffectf(id, AL_REVERB_DEFAULT_REFLECTIONS_DELAY, 0.007f);
alEffectf(id, AL_REVERB_MIN_LATE_REVERB_GAIN, 0.0f);
alEffectf(id, AL_REVERB_MAX_LATE_REVERB_GAIN, 10.0f);

问题在于,每次更改参数时,我都必须重新编译并重新启动程序。我想实时地进行效果设置,以找到更好的声音,并立即听到不同之处。

是否有任何GUI编辑器可用来加载音频样本并调整其中一些值和其他效果,然后仅在代码中复制值?

1 个答案:

答案 0 :(得分:0)

我的朋友找到了“ OpenAL 1.1 Core SDK”,这正是我想要的。 here可用。

EFX 10 Show