parameterTuner
描述
例子
多个对象的调优参数
parameterTuner
使您能够以图形方式优化参数的多个对象。在本例中,您使用一个交叉过滤信号分割成多个部分波段,然后应用部分波段不同的效果。
创建一个dsp.AudioFileReader
阅读的音频帧。创建一个audioDeviceWriter
写音频你的声卡。
fileReader = dsp.AudioFileReader (“FunkyDrums-48-stereo-25secs.mp3”,…“PlayCount”2);deviceWriter = audioDeviceWriter (“SampleRate”,fileReader.SampleRate);
创建一个crossoverFilter
有两个跨界车音频分割成三个乐队。调用可视化
情节过滤器的频率响应。调用parameterTuner
打开一个界面调整交叉频率而流。
xFilt = crossoverFilter (“SampleRate”fileReader.SampleRate,“NumCrossovers”2);可视化(xFilt) parameterTuner (xFilt)
创建两个压缩机
对象应用动态范围压缩两次能带。调用可视化
绘制两个压缩机的静态特性。调用parameterTuner
打开用户界面调整静态特征。
cmpr1 =压缩机(“SampleRate”,fileReader.SampleRate);可视化(cmpr1) parameterTuner (cmpr1)
cmpr2 =压缩机(“SampleRate”,fileReader.SampleRate);可视化(cmpr2) parameterTuner (cmpr2)
创建一个audiopluginexample.Chorus
合唱效果应用于乐队之一。调用parameterTuner
打开一个界面调整合唱插件的参数。
合唱= audiopluginexample.Chorus;setSampleRate(合唱、fileReader.SampleRate);parameterTuner(合唱)
在一个音频流循环:
阅读在一个框架的音频文件。
音频分割成三个乐队使用交叉过滤器。
动态范围压缩应用于第一和第二。
应用第三乐队合唱效果。
和音频。
写的音频帧为倾听您的音频设备。
而~结束(fileReader) audioIn = fileReader ();(b1, b2, b3) = xFilt (audioIn);b1 = cmpr1 (b1);b2 = cmpr2 (b2);b3 =过程(合唱、b3);audioOut = b1 + b2 + b3;deviceWriter (audioOut);drawnowlimitrate%过程parameterTuner回调结束
作为一项最佳实践,一旦完成释放你的对象。
发布(fileReader)发布(deviceWriter)
优化托管音频插件参数
创建一个dsp.AudioFileReader
阅读的音频帧。创建一个audioDeviceWriter
写音频你的声卡。使用loadAudioPlugin
负载均衡器的插件。如果您使用的是Mac,取代. dll
文件扩展名与.vst
。
fileReader = dsp.AudioFileReader (“FunkyDrums-48-stereo-25secs.mp3”);deviceWriter = audioDeviceWriter (“SampleRate”,fileReader.SampleRate);pluginPath = fullfile (matlabroot,“工具箱/音频/样本/ ParametricEqualizer.dll”);情商= loadAudioPlugin (pluginPath);setSampleRate (eq, fileReader.SampleRate);
调用parameterTuner
打开一个UI的调优参数均衡器而流。
parameterTuner (eq)
在一个音频流循环:
阅读在一个框架的音频文件。
应用均衡。
写的音频帧为倾听您的音频设备。
而~结束(fileReader) audioIn = fileReader ();audioOut =过程(eq, audioIn);deviceWriter (audioOut);drawnowlimitrate%过程parameterTuner回调结束
作为一项最佳实践,一旦完成释放你的对象。
发布(fileReader)发布(deviceWriter)
曲调MATLAB音频插件参数
创建一个dsp.AudioFileReader
阅读的音频帧。创建一个audioDeviceWriter
写音频你的声卡。创建一个audiopluginexample.Flanger
处理音频数据并设置采样率。
fileReader = dsp.AudioFileReader (“rockguitar - 16 - 96立体声- 72 secs.flac”);deviceWriter = audioDeviceWriter (“SampleRate”,fileReader.SampleRate);镶边= audiopluginexample.Flanger;setSampleRate(镶边,fileReader.SampleRate);
调用parameterTuner
打开一个UI镶边的调优参数而流。
parameterTuner(镶边)
在一个音频流循环:
阅读在一个框架的音频文件。
应用折边。
写的音频帧为倾听您的音频设备。
而~结束(fileReader) audioIn = fileReader ();audioOut =过程(镶边,audioIn);deviceWriter (audioOut);drawnowlimitrate%过程parameterTuner回调结束
作为一项最佳实践,一旦完成释放你的对象。
发布(fileReader)发布(deviceWriter)
调压缩机参数
创建一个dsp.AudioFileReader
阅读的音频帧。创建一个audioDeviceWriter
写音频你的声卡。创建一个压缩机
处理音频数据。调用可视化
情节的静态特性压缩机
。
frameLength = 1024;fileReader = dsp.AudioFileReader (“RockDrums-44p1-stereo-11secs.mp3”,…“SamplesPerFrame”,frameLength);deviceWriter = audioDeviceWriter (“SampleRate”,fileReader.SampleRate);刚果民主共和国=压缩机(“SampleRate”,fileReader.SampleRate);可视化(dRC)
创建一个timescope
原始形象化和音频处理。
范围= timescope (…“SampleRate”fileReader.SampleRate,…“TimeSpanSource”,“属性”,…“时间间隔”,1…“BufferLength”fileReader.SampleRate * 4,…“YLimits”[1],…“TimeSpanOverrunAction”,“滚动”,…“ShowGrid”,真的,…“LayoutDimensions”(2,1),…“NumInputPorts”2,…“标题”,的原始与压缩音频(上)和压缩机在dB(底部));范围。ActiveDisplay = 2;范围。YLimits = (4 0);范围。YLabel =“获得(dB)”;
调用parameterTuner
打开一个UI压缩机而流的调优参数。
parameterTuner (dRC)
在一个音频流循环:
阅读在一个框架的音频文件。
应用动态范围压缩。
写的音频帧为倾听您的音频设备。
想象原始音频,音频处理,获得应用。
而流,调整参数的动态范围压缩,听的效果。
而~结束(fileReader) audioIn = fileReader ();刚果民主共和国(audioOut g) = (audioIn);deviceWriter (audioOut);范围([audioIn (: 1), audioOut (: 1)), g (: 1));drawnowlimitrate%更新所需参数结束
作为一项最佳实践,一旦完成释放你的对象。
发布(deviceWriter)发布(fileReader)发布(dRC)发布(范围)
输入参数
obj
- - - - - -对象来优化
audioPlugin
对象|压缩机
|扩张器
|限幅器
|noiseGate
|octaveFilter
|crossoverFilter
|multibandParametericEQ
|graphicEQ
|audioOscillator
|wavetableSynthesizer
|反射器
|shelvingFilter
调整的对象,继承自指定为一个对象audioPlugin
下面或一个音频工具箱™对象:
输出参数
H
——目标图
图
对象
目标人物,作为一个返回图
对象。
版本历史
介绍了R2019a
另请参阅
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。