問題タブ [midi]

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

iphone - iPhoneでmidi->wav変換などを介して.midiファイルを再生した経験のある人はいますか?

iPhoneでmidi->wav変換などを介して.midiファイルを再生した経験のある人はいますか?

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

binary - .mid ファイルの余分なバイト

.mid ファイルから情報を読み込もうとしていますが、どの MIDI メッセージにも含まれていないように見える余分なバイトが表示され続けます。これらを予測/対処する方法がわかりません。プロジェクトで他のすべてを捨てています。助言がありますか?いくつかの例を次に示します。

これらのいくつかは、まったく理由もなくゼロ以外のデルタ時間を持っているように見えるため、ここに内訳があるとは思えません。

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

silverlight - Silverlight3でのMidiMediaElementのサポート

いくつかのMIDIファイルもサポートする小さなSilverlightアプリケーションを構築しようとしています。Media要素を使用してみましたが、MIDIファイルを読み取れるとは思いません。MIDIファイルを変換せずに回避策を知っている人はいますか?

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

c# - c#でmidiをwav/mp3に変換するにはどうすればよいですか?

MIDIファイルの操作を含む小さなプロジェクトを開始しました。MIDI ファイルと WAV ファイルの間でキャストを実行する C# または VB.Net コードはありますか?

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

internet-explorer - Internet Explorer 8 で midi ファイルが再生されない

midi ファイルをサポートする小さな Web アプリケーションを構築しています。私は奇妙なことに気づいた。Web サイトのコンテンツをブラウズして、その中の MIDI ファイルに移動しようとすると、Internet Explorer に MIDI ファイル プレーヤーが表示されません。代わりに、壊れた画像が表示されます。Safari、Chrome、さらには Firefox でもサポートされています。いくつかの Active-X コントロールをインストールしましたが、どれもこの問題を解決していないようです。IE8 と midi ファイルに関する問題をご存知ですか?

ありがとう!

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

java - MIDIファイルを表示・再生するJavaアプレット

Web ページに埋め込まれ、MIDI ファイルに基づいてメモやタブを表示できる Java アプレットを探しています。これらのファイルを再生できれば、私もとてもうれしいです。そのようなアプレットを知っている人はいますか?おそらく、どこかで進行中のある種のオープンソースプロジェクトでしょうか?

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

c# - C# で MIDI データを安全にエコーする

サイド プロジェクトとして、多数の MIDI キーボードと音源を相互接続する MIDI マトリックスを実装しています。ここでの重要な要件は、入力ポートで受信した MIDI データを、選択した出力ポートにエコーすることです。必要な P/Invoke 宣言とラッパーを作成した後、Win32 MIDI ドキュメントに次のような状態

があることに気付きまし。内 から呼び出すのは安全ではないため、私の現在の解決策は、MIDI データをキューに書き込んでイベントを設定することです。ワーカー スレッドはイベントを待機し、 を呼び出します。一般的な考え方は次のとおりです。MidiInProc

midiOutShortMsgMidiInProcmidiOutShortMsg

ただし、これはテストでは正常に機能していますが、呼び出しdataReady.Set()InputCallBack戻りの間には、プリエンプションによってワーカー スレッドがmidiOutShortMsg(別のスレッドではありますが) 呼び出しが可能になる可能性のあるウィンドウがあるようです。

このアプローチは安全ですか?

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

java - Java MIDI - ピアノからデータを取得していますか?

古い C++ dll を使用してコンピューターに接続されたピアノからMIDI データを受信する Java プロジェクトを継承しました。

Java には MIDI デバイスのサポートが組み込まれているので、従来の C++ dll を取り除き、純粋な Java のみを使用したいと考えています。Java は、コンピュータに接続されたピアノからのデータの受信をサポートしていますか? Google で例を検索しましたが、役に立ちませんでした。