問題タブ [audiokit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - AudioKit マイク入力 + MIDI 出力
AudioKitを使用してマイク入力を収集し、同時にMIKMIDIを使用してステレオ スピーカーを介して MIDI ファイルからノートを再生することは可能ですか?
それぞれを単独でうまく実行できることがわかりました。AudioKit からマイク周波数を収集し、MIKMIDI を使用して MIDI ファイルからノートを再生できますが、それらを一緒に使用すると、MIDI ノートは「内部ハードウェア スピーカー」で再生されます (実際の名前はよくわかりません? DOS ゲーム)、ステレオ スピーカーではなく、音の振幅が極端に小さい。
AudioKitの使い方
これは文字通り、マイクの周波数を取得するために使用する唯一のコードです。その頻度データを使用する他のコードがありますが、それは無関係です。ポイントは、このコードをコメントアウトすると、MIKMIDI 部分が期待どおりに機能し、ステレオ スピーカーから再生されることです。
MIKMIDIの使い方
ios - ループ用Audiokitクロスフェード音
AudioKitプレーヤーで音を再生しています。1分間の雨音です。loop プロパティ = true を使用して長いタイミングで再現したいと考えています。
ユーザーにとって可能な限り最高のエクスペリエンスを実現したいと考えていますが、現時点では、サウンドが再開する再生の不連続性を検出できます。
連続した信号を生成するために、信号自体の間にクロスフェードを実装するにはどうすればよいですか?
audiokit - オーディオキットはゆっくり
ライブラリを使用して Bluetooth デバイスからデータを取得し、ボタンを押すとライブで再生しようとしています。
Bluetooth入力は高速で、ボタンを押した瞬間に入力が得られますが、ライブラリがボトルネックで、音が聞こえるまでに約80〜100ms以上かかります。
また、私が 2 回速く打った場合、彼は最初の音だけを演奏し、私が次の音を演奏できるようになるまでそれが終わるのを待ちます。
ライブ楽器を演奏するための最良の使用方法は何ですか? これは私の実装です: