左右で時間差をつけた音源の生成・再生法について
조회 수: 6 (최근 30일)
이전 댓글 표시
左右で時間差のある音を再生したいと考えています。
fs = 10000;
t = [-5:1/fs:5];
w = 3;
x = rectpuls(t,w);
t_plus=1;
x1=rectpuls(t-t_plus,w);
これで時間差のある矩形波の生成までは出来たのですが、どのようにオーディオの左側、右側に割り当てれば良いのかがわかりません。
そもそも不可能なのでしょうか?
かなり初歩的な質問になってしまい申し訳ございません。
댓글 수: 0
채택된 답변
Atsushi Ueno
2022년 10월 2일
sound([x' x1'], fs) % これでいけると思います
sound関数のドキュメントに下記の説明があります。
> y — オーディオ データ:列ベクトル | m 行 2 列の行列
> オーディオ データ。単一チャネル (モノ) 音声用の m 行 1 列のベクトルまたはステレオ再生用の m 行 2 列の行列として指定されます。ここで m はオーディオ サンプル数です。y が m 行 2 列の行列である場合、1 列目は左チャネルに対応し、2 列目は右チャネルに対応します。ステレオ再生はシステムでサポートされている場合、利用可能です。
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!