• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:ソフトから複数の音源を別々に同時出力する方法)

ソフトから複数の音源を同時に別々に出力する方法

このQ&Aのポイント
  • CかPythonで複数の音源ファイルを操作して別々のスピーカーから鳴らす方法を探しています。
  • Raspberry Piや類似製品(Linux系)、Arduinoといったボードを使用して実現できるのか、既にそのような製品が存在するのか気になっています。
  • WindowsPCは対象外で、音声出力数は10チャンネル以上が理想です。

みんなの回答

回答No.5

ラズベリーパイにセルフパワーUSBハブをつないでUSB-DACをたくさん用意して以下の記事を参考にしながら組み合わせて、マルチデバイスでノンブロッキング再生が一番楽そうでしょうか?(流し読み感想) https://teratail.com/questions/233561 https://moromisenpy.com/pyaudio/ スピーカー数と配置の自由度を高めたいなら、下記記事を参考に、ESP32マイコン辺りでワイヤレス制御可能なオーディオプレーヤー化して、その制御をPCで実施とか? 流したいファイルをあらかじめオーディオプレーヤー化マイコンにアップロード→必要に応じて再生・停止といった感じですね。 https://kghr.blog.fc2.com/blog-entry-126.html

  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.4

>>イヤホンジャックを10個以上 windowsの仕様上 カニチップ(音源チップ)は排他で一個しか使えないので スピーカーの数はチップの対応した数しか出せません なのでdairectXを使った方法は無理です LINXもわかりませんが似たような仕様だと思います なので LINX(WINDOWS)をLANでつなぎ分散コンピューティングする しかないと思う タイムラグは起きると思うが 音質が悪くてもいいなら アルディノでもできるが シリアルの速度が遅くて 使い物にならないと思う

  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.3

directsoundのオブジェクトを複数作って それぞれのスピーカから 流せばいいが https://books.google.co.jp/books?id=V6qRPtsiZNoC&pg=PA670&lpg=PA670&dq=directx+%E9%9F%B3+%E5%8F%B3%E3%81%8B%E3%82%89%E5%B7%A6&source=bl&ots=6cMZoui8V4&sig=ACfU3U2wKf0tUfOE_55ITE-rvfTTUSWWzg&hl=ja&sa=X&ved=2ahUKEwiT-qW457j4AhWRNpQKHXOXBEMQ6AF6BAgwEAM#v=onepage&q=directx%20%E9%9F%B3%20%E5%8F%B3%E3%81%8B%E3%82%89%E5%B7%A6&f=false アルディノ で PCM音源 https://ameblo.jp/aretaumitohirunosunahama/entry-11442063598.html 昔のBEEP音で喘ぐエロゲーと仕組みは一緒 ↑ WINDOWSの音とはクオリテーが違いすぎるが出すことは可能 ラズパイのほうがクオリティーは高いと思う https://www.mikan-tech.net/entry/raspi-speaker

Pocchipochi
質問者

補足

>DirectSoundのオブジェクトを複数作って 「複数の音源を再生する」という点ではその通りだと思います。 >それぞれのスピーカーから流せばいいが ただスピーカーでについては、仰る場合だとスピーカーがハードウェアにつながる数、つまりラズパイですとステレオ1ch(イヤホンジャックの数)までが限界だと認識しています。 これを、例えば仮にステレオ10ch以上といった場合は、どうすればいいかと考えている次第です。 もしラズパイで実現できるのであれば、GPIOからイヤホンジャックを10個以上拡張する感じでしょうか。

  • lumiheart
  • ベストアンサー率47% (1156/2447)
回答No.2

本質問は普通の音楽CDからギター音だけとかバイオリン音だけとか抜き出したいって話? いにしえの昭和時代からボーカルを抜く技術は有った https://topten.ai/ja/best-vocal-remover-review/ https://vocalremover.org/ja/ でもギターとかバイオリンとかは抜き出せない 昭和時代ならともかくとして令和になっても抜き出せないのかって? 検索したらすぐに出てきた https://www.dtmstation.com/archives/51832280.html https://www.neiro.studio/

Pocchipochi
質問者

補足

いいえ。 質問の意図と違います。 音楽から抜き出すのではなく、「一つのアプリ」から「複数の音源」を「別々のスピーカーで鳴らす」方法です。

  • yuseiok
  • ベストアンサー率20% (113/543)
回答No.1

すでに音楽になってるものを分離することは不可能です。 例えば紙に印刷しているピンクを赤と白に分けることが不可能なのと同じです。

Pocchipochi
質問者

補足

いいえ。 既に一つになっている音楽を分離する話ではありません。 一つのアプリから、複数の音源を、別々のスピーカーで鳴らす方法です。

関連するQ&A

専門家に質問してみよう