問題タブ [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.
c++ - C ++:MIDIメッセージからデータを取得(DWORD)
簡単なMIDIコンソールアプリケーションをC++で作成しました。これが全体です:
デバイスからの着信MIDIメッセージを処理するためのコールバック関数があることがわかります。これがMSDNでのこの関数の説明です。そのページでは、との意味がdwParam1
メッセージタイプ( )にdwParam2
指定されていると言っています。wMsg
MIM_DATA
のドキュメントを調べるMIM_DATA
と、それがダブルワード(DWORD
?)であり、「ハイワード」と「ローワード」があることがわかります。データを送信したMIDIデバイスのコントロールの名前や送信する値などのデータを取得するにはどうすればよいですか?
誰かが私のコードをもっとうまくできるなら修正してくれれば幸いです。
ありがとう :)
c# - C# で MIDI ポートから信号を取得する
誕生日にMIDIキーボードを買いました。MIDI 入力から信号を取得して音楽に変換するプログラム (MidiPiano) を見つけましたが、自分で書きたいと思います。
このようなタスクを実行するためのドキュメントはどこにありますか? MIDI プロトコルは十分に文書化されていますが、MIDI ポートは文書化されていません。
CodeProject の 2 つのプロジェクト (Project MIDI と C# MIDI Toolkit) を確認しましたが、目標に近づくことができずに何時間も費やしました。
プロジェクトへの参照は問題ありませんが、C# のみでお願いします。
midi - Windows用のMIDIパッチベイ?/WinXPでアプリからReasonにリアルタイムでMIDIを送信する方法
MIDI Patchbayは、音楽のハードウェアとソフトウェアの間でMIDIデータを渡すことができるMacOSX用のユーティリティです。
Windowsオペレーティングシステム用の同等のユーティリティはありますか? (私はデューデリジェンスを行いましたが、価値のあるものは何も見つかりませんでした)
私のユースケース: MIDIデータを生成し、それをPropellerheadReasonにリアルタイムで送信するプログラムを作成したいと思います。
flash - フラッシュで midi ファイルを再生する
フラッシュで midi ファイルを再生する方法はありますか? actionscript 3 を使用していますか?
java - Javaサウンドでピッチを連続的に変更する方法は?
Java サウンド API を使用して midi を使用しています。基本的には、異なるノート間をスライドできるポルタメント効果を実現しようとしています。私が得た最も近いものは、MidiChannel で setPitchBend() メソッドを使用することです。ただし、これは、開始した音符から 2 半音の範囲しか許可されません。このポルタメント効果を実現する別の方法、またはピッチベンド範囲を変更する方法はありますか?
JFugueでこれを達成する方法があれば、それも受け入れられます。
midi - MIDIティックを実際の再生秒数に変換する
MIDIティックを実際の再生秒数に変換する方法を知りたいです。
たとえば、MIDI PPQ(クォーターノートあたりのパルス数)が1120の場合、実際の再生秒数に変換するにはどうすればよいですか?
windows - Mac /WindowsMIDIアプリケーションプログラミング言語
MACおよびWindowsで実行されるMIDIインタラクティブ音楽アプリケーションを作成するための最適なプログラミング言語は何ですか?
java - MaxforLiveとJVAPツール
Max(または実際にはMax for Live)でオーディオおよびMIDIアプリケーションを検討していますが、Javaは完全に快適なので、このようなものも魅力的です。マックスの経験はありますか?それは本当にコーディングをしない人々を対象としていますか、それとも、たとえばJavaでストレートコードを書くよりも、間抜けで見栄えの良いUIの方がはるかに効率的ですか?また、JavaでVSTプラグインを作成した人はいますか?そこでの経験を共有できますか?
scripting - MIDI をサポートするスクリプト言語はありますか?
質問にあるように... midi を使用できるスクリプト言語はありますか?
c++ - Windows での MIDI ストリームの使用に関する問題
C++ と Windows API を使用して Windows プログラムを作成しており、MIDI ストリームで MIDI メッセージをキューに入れようとしていますが、そうしようとすると奇妙なエラーが発生します。midiOutShortMsg
キューに入れられていない MIDI メッセージをストリームに送信していた場合、正しく動作します。ただし、midiStreamOut
常にエラー コード 68 を返します。これは#define
d ~MCIERR_WAVE_OUTPUTUNSPECIFIED
です。midiOutGetErrorText
エラーの次の説明を示します。
現在の MIDI マッパー セットアップは、システムにインストールされていない MIDI デバイスを参照しています。MIDI Mapper を使用して設定を編集します。
Windows 7 (64 ビット) を使用しており、システム上の MIDI_MAPPER と 4 つの MIDI 出力デバイスすべてのデバイス ID を使用して MIDI ストリームを開こうとしましたが、まったく同じエラー メッセージが表示されます。
MIDI ストリームを開くコードは次のとおりです。
MIDI メッセージを送信するコードは次のとおりです。
この問題を解決するにはどうすればよいですか?