左右で時間差をつけた音源の生成・再生法について

조회 수: 6 (최근 30일)
括生 大野
括生 大野 2022년 10월 1일
댓글: 括生 大野 2022년 10월 2일
左右で時間差のある音を再生したいと考えています。
fs = 10000;
t = [-5:1/fs:5];
w = 3;
x = rectpuls(t,w);
t_plus=1;
x1=rectpuls(t-t_plus,w);
これで時間差のある矩形波の生成までは出来たのですが、どのようにオーディオの左側、右側に割り当てれば良いのかがわかりません。
そもそも不可能なのでしょうか?
かなり初歩的な質問になってしまい申し訳ございません。

채택된 답변

Atsushi Ueno
Atsushi Ueno 2022년 10월 2일
sound([x' x1'], fs) % これでいけると思います
sound関数のドキュメントに下記の説明があります。
> y オーディオ データ:列ベクトル | m 行 2 列の行列
> オーディオ データ。単一チャネル (モノ) 音声用の m 行 1 列のベクトルまたはステレオ再生用の m 行 2 列の行列として指定されます。ここで m はオーディオ サンプル数です。ym 行 2 列の行列である場合、1 列目は左チャネルに対応し、2 列目は右チャネルに対応します。ステレオ再生はシステムでサポートされている場合、利用可能です。
  댓글 수: 1
括生 大野
括生 大野 2022년 10월 2일
関数の説明読み飛ばしてました!
左右別でちゃんと再生することが出来ました。ありがとうございます。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기

태그

제품


릴리스

R2022b

Community Treasure Hunt

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

Start Hunting!