MATLAB Answers

Which module toobox for audio processing?

10 views (last 30 days)
jérôme TAÏEB
jérôme TAÏEB on 29 Sep 2018
Answered: Gabriele Bunkheila on 11 Oct 2018
Hello,
I intend to buy matlab from his store
but in order to work as on these videos:
are the following toolboxes sufficient?
https://fr.mathworks.com/products/audio-system.html
https://fr.mathworks.com/products/signal.html
If not, what other toolbox (s) do I need?
Thank you for your help

  0 Comments

Sign in to comment.

Answers (2)

Walter Roberson
Walter Roberson on 29 Sep 2018
For the first video, only basic MATLAB is needed for wavread() and sound() and the flanging code. The Signal Processing toolbox is needed for the frequency response plots whose output is shown but the commands for which are not shown.
For the second video, mostly basic MATLAB is used, but a couple of the routines use some calls from Signal Processing Toolbox. The code also accidentally makes one call to padarray() which is from the Image Processing Toolbox, but that line could be rewritten with small effort.
Neither of those videos require the Audio Systems toolbox. However, if you want to do any streaming (real-time) audio effects, then Audio Systems Toolbox is recommended.

  0 Comments

Sign in to comment.


Gabriele Bunkheila
Gabriele Bunkheila on 11 Oct 2018
Hi Jérôme,
I would say your guess was correct. To experiment with audio effects live (i.e. while processing and playing back audio in real time) Audio System Toolbox is certainly the best fit. It will also allow you to convert your MATLAB code into simple audio plugins to run in external Digital Audio Workstations or other host applications (such as that used at the beginning of the first video).
Audio System Toolbox in turns requires Signal Processing Toolbox and DSP System Toolbox.
In the Audio Plugin Example Gallery you'll find quite a few examples of effects (including a Flanger), readily packaged to be used with Audio Test Bench (for running live in MATLAB) or to generate VST plugins.
I hope this helps! If you come up with anything new, interesting or original, please consider submitting your work to next year's AES MATLAB Plugin Student Competition or simply sharing it on the MATLAB Central File Exchange.
I hope this helps!
Gabriele.

  0 Comments

Sign in to comment.

Tags

Products


Release

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!