是否有任何 OpenAL 效果 GUI 编辑器?
Is there any OpenAL effects GUI editor?
我有一个使用 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 编辑器可以加载我的音频样本并调整其中一些值和其他效果,然后只需在我的代码中复制值?
我的朋友找到了 "OpenAL 1.1 Core SDK",这正是我要找的。可用 here.
我有一个使用 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 编辑器可以加载我的音频样本并调整其中一些值和其他效果,然后只需在我的代码中复制值?
我的朋友找到了 "OpenAL 1.1 Core SDK",这正是我要找的。可用 here.