問題タブ [midi.js]

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.

0 投票する
2 に答える
1554 参照

javascript - midi.js と jasmid.js の使用方法

http://mudcu.be/piano/でカラー ピアノ サイトのバリエーションを作成しようとしていますが、MIDI ファイルを解析し、グラフィック要素を描画し、MIDI ノートを再生する方法の適切な実例を見つけるのに本当に苦労しています。

カラーピアノのサイトがどのように作られたか知っている人はいますか?

私は最初に特定の midi ファイルを再生しようとしていますが、うまくいきません。

以下のコードは何も実行せず、エラーも表示されません。

0 投票する
2 に答える
1020 参照

javascript - ノートシーケンス用MIDI.jsのMIDIプレーヤーの実装方法

私は自分のプロジェクトで MIDI.js を使用しています。これは、MIDI ノートのシーケンスを再生するための私のコードです。

このシーケンスの MIDI.js プレーヤーを実装して、再生中にメロディーを開始、一時停止、停止したいと考えています。このようなシーケンスに MIDI.js プレーヤー関数を使用する方法がわかりません。ガイドしてください。

0 投票する
1 に答える
336 参照

arrays - midi.js による配列 / ループ

midi.js で playsound 関数を使用して配列をループし、選択した和音、おそらく 4 つの異なる和音を使用しようとしています。しかし、私はそれを理解することはできません。単一の配列を実行することはできますが、複数の配列を実行することはできません。また、ループせず、設定した時間 (現在は 8) だけ再生します。

0 投票する
1 に答える
567 参照

javascript - MIDI.js API で JavaScript 関数から MIDI.noteOn() にデータを送信する方法

C++ と MIDI プロトコルには精通していますが、javascript の初心者です。以下の git ハブから Basic.html https://github.com/mudcube/MIDI.js/blob/master/examples/Basic.htmlの例を正常に実行しました。

ウィンドウのロード時にプラグインをロードしたいと思います。次に、独自の JavaScript 関数で、指定した音価を MIDI.noteOn() および MIDI.noteOff() に送信させたいと考えています。このような単純な質問をするのは恥ずかしいですが、私の試みではどこにも行きません. 提案をありがとう。

0 投票する
1 に答える
219 参照

midi - このサウンドフォント MIDI プレーヤーの複製から音が鳴らないのはなぜですか?

私は、このサウンドフォント ベースの midi ファイル プレーヤーの機能をそのままの JavaScript と html で複製しようとしています。

エラーはありませんが (favicon 404 エラーを除く)、MIDI ファイルの再生時に音は出ません。ただし、イベントが再生されているかのようにイベント モニターに表示され、GM プレーヤーのピアノ キーをクリックするとサウンドフォント ノートが再生されます。

リンクされたデモを実行しても問題はありません。

このプロジェクトは、直接アップロードされた .sf2 ファイルで midi ファイルを再生できるという点で前例がないようです。MIDI.js に精通している場合は、特にこれに関心があるかもしれません。

この問題の原因を教えてください。または、このプロジェクトに興味がある場合は、投稿された調査結果が役に立ちます (問題が発生していなくても)。