MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

0

Sending two tones (Right and Left)

Mustafa Jameel さんによって質問されました 2019 年 1 月 30 日
最新アクティビティ Rena Berman さんによって コメントされました 2019 年 3 月 5 日 17:15
How can create a tone that works on the left or right only?. As you can see below, I have already created two sine waves with different frequences, so I'm trying to send one to the right and the other one to the left. Thanks in advance
fs= 8000; %frequency sample rate
i=1/fs;
t=0:i:10; %time axis
a=10; % amplitude
%Left Signal with F=440hz
f1 = 440;
x = a*sin(2*pi*f1*t);
%Right signal with F=660hz
f2 = 660;
y = a*sin(2*pi*f2*t);
plot(t,x,t,y);

  3 件のコメント

Rik
2019 年 1 月 30 日
Please don't delete your question. That is very rude. Also, why did you unaccept my answer?
madhan ravi
2019 年 1 月 31 日
This behaviour is not tolerated in this forum!
Rena Berman 2019 年 3 月 5 日 17:15
(Answers Dev) Restored edit

サインイン to comment.

タグ

タグが未入力です。

1 件の回答

Rik
回答者: Rik
2019 年 1 月 30 日

fs= 8000; %frequency sample rate
i=1/fs;
t=0:i:10; %time axis
a=10; % amplitude
%Left Signal with F=440hz
f1 = 440;
x = a*sin(2*pi*f1*t);
%Right signal with F=660hz
f2 = 660;
y = a*sin(2*pi*f2*t);
%merge into left and right
sound([x' y'],fs)

  1 件のコメント

Rik
2019 年 1 月 30 日
You can just add a 0 sound to the side you want to be silent:
fs= 8000; %frequency sample rate
i=1/fs;
t=0:i:10; %time axis
a=10; % amplitude
%Left Signal with F=440hz
f1 = 440;
x = a*sin(2*pi*f1*t);
%Right signal with F=660hz
f2 = 660;
y = a*sin(2*pi*f2*t);
% %merge into left and right
% sound([x' y'],fs)
sumsound=[x' zeros(size(x'));zeros(size(y')) y'];
sound(sumsound,fs)

サインイン to comment.



Translated by