How to mix Chirp and Gong signals in matlab

6 Ansichten (letzte 30 Tage)
Chamira Wickramasinghe
Chamira Wickramasinghe am 10 Feb. 2016
Bearbeitet: Jan am 14 Feb. 2016
Hi everyone,
I'm wondering about how to mix 'chirp.mat' and 'gong.mat' sample audio files that come with matlab.
Thanks in advance :)

Antworten (1)

Jan
Jan am 10 Feb. 2016
Bearbeitet: Jan am 14 Feb. 2016
It depends on what "mix" exactly means.
chirpSignal = load('chirp.mat');
gongSignal = load('gong.mat');
% [EDITED]: chirpSignal -> chirpSignal.y
len = min(size(chirpSignal.y, 1), size(gongSignal.y, 1));
Mixed = (chirpSignal.y(1:len, :) + gongSignal.y(1:len, :)) * 0.5;
  2 Kommentare
Chamira Wickramasinghe
Chamira Wickramasinghe am 10 Feb. 2016
dear sir,
thank u very much for ur answer..
but it says "Undefined function 'plus' for input arguments of type 'struct'."
Jan
Jan am 14 Feb. 2016
@Chamira Wickramasinghe: Yes, I made a mistake. You can inspect the values obtained by load and try to find a solution by your own. There is no reason to wait, until I fix the problem. See [EDITED]

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by