content【openFrameworks】チャンネル1でマイク入力するときの注意点openFrameworksofopenFrameworksでのマイク入力でハマったことを、忘れないようにメモします。マイク入力で詰まったことoFのexampleにあるaudioInputExampleを開いてビルド&ランしても、全く反応しません。原因はsetup関数内の初期設定にあります。こちらのコードをご覧ください。bufferSize;soundStream.setup(settings);settings.numInputChannelsが2になっています。一方で自分のPCで入力を確認すると、入力1になっていたんです。Midi設定を開くことです)`settings.numInputChannels=1'にすればできる...!!!そう思って、コードを書き換えるものの、明らかに挙動が狂ってます...何かがおかしいのです...。2に合わせた処理が原因でした。rightの配列は入力チャンネルが2つだからこそ、実装できる処理になります。今回は入力1なので、ここの処理を以下のように変更する必要があります。bufferCounter++;}すると、処理が思ったような動きになってるはずです!最後にPCによっては、マイク入力が初期から2になっており、サンプルのように動かせば問題ありません。私のように一部のPCは、マイク入力が1のまま固定され、入力2に変更できない可能性があります。requestStockLike2@guru_takaぐるたかです。0→1を作る人に憧れ、2018.10からプログラミングを学び、今はとある会社で、webサービスを開発中。家ではARアプリやwebサービス、拡張機能など色々と個人開発してます。前まではUnityに夢中でしたが、最近はNuxtにハマっています。代表作はおっぱい関数ジェネレーターと塗り絵AR。https://gurutaka-log.com/Follow運営者ギルド「Webサービスの運営に必要なあらゆる知見」を共有できる場として作られた、運営者のためのコミュニティです。upLoginユーザーは見つかりませんでした。