問題タブ [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.
windows - Windows Driver Model を使用した仮想ドライバー - どこから始めればよいですか?
これまでドライバーを作成したことはありませんが、ネットワーク経由で MIDI データを送信する仮想 MIDI ポートの作成を含むオープンソース プロジェクトを開始しています。
このために、WDM を使用してある種の仮想ドライバーを作成すると思います (カーネル フックで可能でない限り?) - しかし、ドライバー開発の初心者なので、どこから始めればよいかわかりません。
このプロジェクトに役立つ有用なリソースを知っている人はいますか? それとも、出発点としてフォークできる同様のプロジェクトのオープンソース コードですか?
iphone - iOS アプリケーションから Mac アプリケーションに MIDI または OSC 信号を送信する方法を教えてください。
MIDI コントローラーをエミュレートする iPhone/iPad アプリケーションを作成することを考えています。すでにかなりの数が利用可能であることは知っていますが、それでも自分でやりたいと思っています。それについていくつか質問があります:
- MIDIについては少し知っていますが、最近OSCについて聞きました。明らかに、MIDI はほぼすべての DJ ソフトウェア アプリケーションでサポートされていますが、OSC には魅力的な決定的な利点がありますか?
- たとえば、私の iOS アプリケーションは、ホストされたプロキシ アプリケーション (ほとんどのリモート アプリケーションのように) を経由せずに、OSC メッセージを DJ アプリケーションに直接送信できますか? MIDIでできますか?
- ホスト マシンにインストールされているサーバー アプリケーションを経由する必要がある場合、Bonjour および TCP ソケットを使用して iOS とホスト プロキシとの間で通信する方法について読んだことがありますが、ホスト プロキシはどのようにして MIDI または OSC 信号を DJ アプリケーションに送信できますか? 仮想 MIDI デバイスのふりをする必要はありますか? そのために利用できるライブラリはありますか?MacOSXで?Windowsでは?
binary - MIDIでコードを書くには?
和音、つまり複数の音符を同じタイム ラインで上下に並べる NoteOn を作成するにはどうすればよいですか?
このコードのメッセージは何ですか。
midi - MIDI: BPM を FPS デルタ時間に変換しますか?
速度が 192 の BPM (ビート/分) MIDI デルタ時間 (左端のビットがオフ) が与えられた場合:
これを FPS/TPM (フレーム/秒/ティック/分) デルタ時間 (左端のビットがオン) に変換したいのですが、意味がわかれば同じ (または最も正確な) 速度値である必要があります。
MIDI Delta Time の詳細については、Header Chunk -> Time Division のMidi File Formatをご覧ください。
これら 2 つの deltatime 型の間で変換する式を探しています。
binary - MIDIプログラムチェンジイベント
Midi Event Commandsを参照してください。ここでは、プログラム チェンジなどの一部のイベントは 1 つのパラメーターのみを使用することが説明されています。
私の質問は、このイベントの 2 番目のパラメーターのバイトと一緒に何を送信するかということです。それは 0x00 ですか? または、本当に意味をなさないイベントから完全に省略しますか?
php - 開いたときに自動再生する必要があるMIDIファイルを含むHTMLメールを送信する
私は次のことを達成しようとしています。PHPメーラーを使用してHTMLメールを送信します。このメールはHTMLファイルを読み取り、HTMLファイル内にmidiファイルを埋め込みます。その後、メールが送信され、midiファイルの再生が自動的に開始されます。メールを開いたら、これは可能ですか。機能していないように見えるので、Evolutionを使用してメールを表示しています。
私のコードは次のようになります、
HTMLファイル「ブラウザでこれを開くと再生されますが、メールでは再生されません」
PHPメーラーコード
これは可能ですか?そしてどうやって?
c# - C#で音波をmidiに変換するには?
アナログ音波をMIDIファイルに変換する方法を知っている人はいますか?
それが WAV から MP3 へと異なることは知っていますが、今のところそれは重要ではありません。変換の基本的なロジックを学びたいだけです。
language-agnostic - ノートオフイベントにベロシティパラメーターがあるのはなぜですか?
- MIDI ノート オフ イベントではベロシティも指定できますが、なぜですか?
- ノート オン イベントのベロシティがゼロのときは常に、基本的にノート オフ イベントを表しますか? 逆もまた同様で、常に NoteOff イベントがある場合、そのベロシティに関係なく Note Off を表しますか?
- 一部の MIDI ファイルでは、ノート オフ イベントを使用する代わりに、対応するノート オンのベロシティがゼロに設定された別のノート オンがあることに気付きました。単純なノート オフ イベントを使用しないのはなぜですか?
ruby - Ruby から VST インストゥルメントを制御する
最近、仮想ドラムキットとして機能する VST プラグインである EZDrummer のコピーを購入しました。プログラムでループとドラムパターンを作成できるように、Ruby コードからフックしたいと思っています。正直なところ、どこから始めればよいかさえわかりません。おそらく、プラグインをロードして何らかの方法でプラグインできる VST ホストを作成する必要があります。私はRuby開発者なので、これを実装しようとしている言語です.正しい方向へのポインタはありますか?