Effacer les filtres
Effacer les filtres

Why is the Reverberator output a two-column matrix.

6 vues (au cours des 30 derniers jours)
Michael Andersson
Michael Andersson le 22 Juin 2020
A quick question as the title states, why does my audio signal returned as a two-column matrix from a reverberator.
reverd4 = reverberator('PreDelay', 0.2,'DecayFactor', 0.8);
y4 = reverd4(y);
What does each of the columns represent. Therefore, when I want to plot the audio signal vs time, which column of data should I use?
Also I want to add the products of multiple reverbs (reflection copies) together. Therfore, should I add both columns with the rest of the pairs of columns, or just one from each?

Réponse acceptée

Brian Hemmat
Brian Hemmat le 22 Juin 2020
The two columns represent the left and right channels of a stereo recording. The reverberator object is intended to mimic an acoustic environment where the time-delay between your ears carries important information.
Depending on what you want to analyze by plotting, you can either convert the audio signal to mono by taking the mean, or plot each channel separately.
To add multiple reverberations together, you can take the means of the respective channels. To be clear though, the reverberator object does not just produce a single reflection. It includes a reverberation tail, as described in the algorithm section.
  1 commentaire
Michael Andersson
Michael Andersson le 22 Juin 2020
Thank you, that was clear enough to understnad.

Connectez-vous pour commenter.

Plus de réponses (0)


En savoir plus sur Audio I/O and Waveform Generation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by