Skip to content

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 24 Mar 16:29
· 28 commits to main since this release

add avx2/fma to dynamic dispatch(about 2% cpu reduce, best sence)
fix -6dB attenuation on warpped bands
use -6dB attenuation butterworth filter
add parameter smooth(still burst noise if you drag WARP from 1 to high value)
fix bug in mono simd lane8 processing(reference state.svf128, error)
remove base_mix parameter
add drywet parameter
将 avx2/fma 添加到动态分发(大约减少 2% CPU,最佳效果)
修复扭曲频段的 -6dB 衰减
使用 -6dB 衰减巴特沃斯滤波器
添加平滑参数(如果将 WARP 从 1 拖到高值仍会有突发噪声)
修复单声道 SIMD lane8 处理中的错误(意外使用了state.svf128,错误)
移除 base_mix 参数
添加 drywet 参数

参数(Parameter)

It seems that many people cannot understand the parameters of WarpCore, so here is an additional explanation:
似乎很多人不能理解WarpCore的参数,在这里增加说明

参数 (Parameter) 英文说明 (English Description) 中文说明 (Chinese Description)
Warp Divides the spectrum from 0 to FreqHigh into this number of segments and applies spectral inversion separately to each segment. 将 0 ~ FreqHigh 的频谱分割为该参数指定的段数,对每个段分别进行光谱反转。
Freq High Sets the highest frequency for the inverted spectrum; audio above this frequency will be filtered out (silenced). 设置反转频谱的最高频率,超过此频率的音频将会被过滤(静音)。
Scale Controls the cutoff frequency of the filter in the inversion device. < 1: comb filter/resonator effects; > 1: segment overlap/rougher texture. 控制每个频段反转装置中滤波器的截止频率。小于 1 会产生类似梳状滤波(谐振器)的效果;大于 1 会导致段间重叠,质感更粗糙。
Poles Controls the order of the filter (best between 2-4). Lower: rough texture; Higher: less overlap but enhanced metallic feel. 控制滤波器阶数(建议设为 2~4)。数值较低质感粗糙,数值较高则段间重叠减少,但会增加微弱的金属感。
Pitch FormantMode=Pitch: controls output pitch. FormantMode=Formant: shifts formants without changing pitch. 在 Pitch 模式下控制输出音高;在 Formant 模式下移动共振峰而不改变音高。
Dry/Wet Mixes dry and inverted wet signals. Nonlinear phase may cause notch filtering or peculiar phase cancellations. 混合干声与反转湿声。由于滤波器的非线性相位,可能会产生陷波或奇特的相位抵消。
Formant Mode Controls whether pitch affects the pre-oscillator or the post-oscillator (see Pitch explanation). 控制 Pitch 作用于前振荡器还是后振荡器,具体效果参考 Pitch 参数说明。
Freq Mode Controls oscillator frequency distribution. 0+xn: skips 1st segment inversion; x+n: inverts 1st segment (equiv. to Scale*2). 控制振荡器频率分布。0+xn 基本不反转第一个频段,而 1+xn 会。x+n 在某种程度上等同于将 Scale 翻倍。

Full Changelog: v0.0.8...v0.0.9