noiseGate
动态范围门
描述
的noiseGate独立系统对象™执行动态范围控制在每个输入通道。动态范围控制抑制信号低于给定的阈值。它使用指定的攻击,释放,并持有倍达到顺利应用增益曲线。的属性noiseGate系统对象指定类型的动态范围控制。
执行动态范围控制:
创建noiseGate对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的<一个href="//www.tatmou.com/au/help/matlab/matlab_prog/what-are-system-objects.html" class="a">系统对象是什么?
创建
语法
描述
dRG = noiseGate
创建一个系统对象,按独立,执行动态范围控制在每个输入通道。
dRG = noiseGate (thresholdValue)
设置<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">阈值财产thresholdValue。
dRG = noiseGate (<年代pan class="argument_placeholder">___,名称,值)
每个属性集的名字到指定的价值。未指定的属性有默认值。
例子:dRG = noiseGate (AttackTime, 0.01,“SampleRate”, 16000年)创建一个系统对象,按,10 ms的攻击时间和16千赫采样率。
属性
使用
描述
audioOut
背根神经节(=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn)
执行输入信号动态范围控制,audioIn,并返回的信号,audioOut。动态范围的类型控制的算法和属性指定noiseGate系统对象,按。
(<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioOut,<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">获得背根神经节()=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn)
还返回应用增益,在dB,每个输入样本。
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:
发行版(obj)
的createAudioPluginClass和configureMIDI函数映射的可调谐特性noiseGate系统对象面向用户的参数:
财产
范围
映射
单位
阈值
(-140 0)
线性
dB
AttackTime
[0, 4]
线性
秒
ReleaseTime
[0, 4]
线性
秒
HoldTime
[0, 4]
线性
秒
例子
算法
引用
[1]Giannoulis Dimitrios,迈克尔Massberg,约书亚·d·瑞斯。“数字动态范围压缩设计——一个教程和分析。”音频工程学会杂志》上。60卷,问题6,2012年,页399 - 408。
扩展功能
版本历史
介绍了R2016a
另请参阅
噪声门 |<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">扩张器
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">压缩机
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">限幅器
主题
动态范围门
描述
的noiseGate独立系统对象™执行动态范围控制在每个输入通道。动态范围控制抑制信号低于给定的阈值。它使用指定的攻击,释放,并持有倍达到顺利应用增益曲线。的属性noiseGate系统对象指定类型的动态范围控制。
执行动态范围控制:
创建noiseGate对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的<一个href="//www.tatmou.com/au/help/matlab/matlab_prog/what-are-system-objects.html" class="a">系统对象是什么?
的 执行动态范围控制: 创建 调用对象的参数,就好像它是一个函数。 了解更多关于系统对象是如何工作的,看到的<一个href="//www.tatmou.com/au/help/matlab/matlab_prog/what-are-system-objects.html" class="a">系统对象是什么?
创建
语法
描述
dRG = noiseGate
创建一个系统对象,按独立,执行动态范围控制在每个输入通道。
dRG = noiseGate (thresholdValue)
设置<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">阈值财产thresholdValue。
dRG = noiseGate (<年代pan class="argument_placeholder">___,名称,值)
每个属性集的名字到指定的价值。未指定的属性有默认值。
例子:dRG = noiseGate (AttackTime, 0.01,“SampleRate”, 16000年)创建一个系统对象,按,10 ms的攻击时间和16千赫采样率。
语法
描述
dRG = noiseGate
创建一个系统对象,按独立,执行动态范围控制在每个输入通道。
dRG = noiseGate (thresholdValue)
设置<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">阈值财产thresholdValue。
dRG = noiseGate (<年代pan class="argument_placeholder">___,名称,值)
每个属性集的名字到指定的价值。未指定的属性有默认值。
例子:dRG = noiseGate (AttackTime, 0.01,“SampleRate”, 16000年)创建一个系统对象,按,10 ms的攻击时间和16千赫采样率。
dRG = noiseGate
创建一个系统对象,
dRG = noiseGate (
设置<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">阈值
例子:dRG = noiseGate (<年代pan class="argument_placeholder">___
每个属性集dRG = noiseGate (AttackTime, 0.01,“SampleRate”, 16000年)
属性
使用
描述
audioOut
背根神经节(=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn)
执行输入信号动态范围控制,audioIn,并返回的信号,audioOut。动态范围的类型控制的算法和属性指定noiseGate系统对象,按。
(<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioOut,<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">获得背根神经节()=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn)
还返回应用增益,在dB,每个输入样本。
输入参数
输出参数
描述
audioOut
背根神经节(=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn)
执行输入信号动态范围控制,audioIn,并返回的信号,audioOut。动态范围的类型控制的算法和属性指定noiseGate系统对象,按。
(<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioOut,<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">获得背根神经节()=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn)
还返回应用增益,在dB,每个输入样本。
执行输入信号动态范围控制,audioOut
背根神经节(=<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">audioIn
(<一个href="//www.tatmou.com/au/help/audio/ref/noisegate-system-object.html" class="intrnllnk">
还返回应用增益,在dB,每个输入样本。audioOut
获得
audioIn
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:
发行版(obj)
的createAudioPluginClass和configureMIDI函数映射的可调谐特性noiseGate系统对象面向用户的参数:
财产
范围
映射
单位
阈值
(-140 0)
线性
dB
AttackTime
[0, 4]
线性
秒
ReleaseTime
[0, 4]
线性
秒
HoldTime
[0, 4]
线性
秒
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名 的发行版(obj)
财产 范围 映射 单位
阈值
(-140 0) 线性 dB
AttackTime
[0, 4] 线性 秒
ReleaseTime
[0, 4] 线性 秒
HoldTime
[0, 4] 线性 秒
例子
算法
引用
[1]Giannoulis Dimitrios,迈克尔Massberg,约书亚·d·瑞斯。“数字动态范围压缩设计——一个教程和分析。”音频工程学会杂志》上。60卷,问题6,2012年,页399 - 408。
[1]Giannoulis Dimitrios,迈克尔Massberg,约书亚·d·瑞斯。“数字动态范围压缩设计——一个教程和分析。”
扩展功能
版本历史
介绍了R2016a
介绍了R2016a
另请参阅
噪声门 |<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">扩张器
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">压缩机
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">限幅器
主题
噪声门扩张器
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">压缩机
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">限幅器