問題タブ [midi-instrument]

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 投票する
7 に答える
6569 参照

php - midiをmp3に変換

1 つの midi ファイルがあり、そのファイルを Web ページで再生したいのですが、現在再生に midi.js プレーヤーを使用していますが、モバイル ブラウザーでは動作しません。

そのファイルを再生する方法を教えてください。または、MIDI を再生したり、mp3 に変換したりする方法を教えてください。

これが私のコードです

最後に base64 値を midi.js に渡します

0 投票する
3 に答える
1100 参照

c# - MIDI 表現で、ミドル C (ピアノ) の適切なオクターブ値は?

私は現在、C# で光学音楽原稿読み取りアプリケーションを開発しています。ノート識別のシナリオでは、各キーのオクターブ値を知る必要があることがわかりました。

例のように音符を表すため: 4C4 ここで、(Duration)(Note)(Octave) は表現の順序です。

(ト音記号のみを考慮)

MIDI記譜法で、真ん中のCは何オクターブですか?

ミドルC

下の画像のCは何オクターブですか?

真ん中Cのすぐ隣のC

0 投票する
3 に答える
536 参照

java - JavaでMIDI INストリームからデータにアクセスするにはどうすればよいですか?

MIDI in デバイスからのデータを利用したいと考えています。特定のイベントが発生したときに通知を受ける必要があるため、その場で特定の音符を移調したり、メソッドを呼び出したり、考えられることは何でも実行できます。

私はプログラミング全般、特に Java にはまったく慣れていませんが、javax.sound.midi を使用してシーケンサーでシーケンスを再生することができました。シーケンサーによって特定のイベントがいつ再生されるかを通知するリスナーを追加することもできます。今、私は MIDI IN ストリームで同様のことができることを望んでいましたが、方法がわかりません。

私は現時点でかなり行き詰まっているので、どんなアイデアや回避策も大歓迎です。