多波段参量均衡器
的multibandParametricEQ
系统对象™使用指定的中心频率、增益和质量因子,在每个输入通道上独立地执行多频带参数均衡。系统对象最多可以配置10个波段。您可以添加low-shelf和high-shelf滤波器,以及高通(low-cut)和低通(high-cut)滤波器。
实现多频带参数均衡器:
创建multibandParametricEQ
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?(MATLAB)。
mpeq = multibandparametriceq.
创建一个System对象,mPEQ
,实现多频带参数均衡。
mPEQ = multibandParametricEQ (
设置每个构造参数或属性名称,值
)的名字
到指定的价值
.未指定的属性和创建参数具有默认值。
mPEQ = multibandParametricEQ(“NumEQBands”、3、“频率”,[300、1200、5000])
创建多频带参数均衡器System对象,mPEQ
,NumEQBands
设置为3.
和频率
属性设置为(300、1200、5000)
.
指定的值NumEQBands一定是行向量的长度频率,QualityFactors,PeakGains.在创建System对象期间,您指定的第一个属性锁定该值。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
的createAudioPluginClass
和configureMIDI
属性的可调属性multibandParametricEQ
面向用户参数的系统对象:
财产 | 范围 | 映射 | 单位 |
---|---|---|---|
频率 |
[20000] | 日志 | 赫兹 |
QualityFactors |
(0.2, 700) | 线性 | 没有一个 |
PeakGains |
(-50年,20) | 线性 | dB |
LowShelfCutoff |
[20000] | 日志 | 赫兹 |
LowShelfSlope |
(0.1, 5) | 线性 | 没有一个 |
LowShelfGain |
(-12年,12) | 线性 | dB |
HighShelfCutoff |
[20000] | 日志 | 赫兹 |
HighShelfSlope |
(0.1, 5) | 线性 | 没有一个 |
HighShelfGain |
(-12年,12) | 线性 | dB |
LowpassCutoff |
[20000] | 日志 | 赫兹 |
LowpassSlope |
[0, 48] | 线性 | dB /八度 |
HighpassCutoff |
[20000] | 日志 | 赫兹 |
HighpassSlope |
[0, 48] | 线性 | dB /八度 |