midi

    1

    1答えて

    これが重複している場合はお詫びしますが、私がここで見つけたものは何も動作していないようです。私はlibGDXを使ってJavaでデスクトップとAndroidのゲームに取り組んでいます。プラットフォーム固有のモジュールで実装されているコアモジュールのインターフェイスを使用してMIDIサポートを追加しました。そのインターフェイスは次のとおりです。 public interface Midi {

    1

    1答えて

    MIDIトラックとMIDIトラックが使用していたSoundFontを知っていれば、理論上、そのオーディオを(おそらく)MIDIコンポーネントに戻すことはできますか?もしそうなら、これを行うための最善の方法は何でしょうか? 最後の目標は、音声ファイル(音声サンプルも)をMIDIにエンコードして、元の音声をBearFileConverterよりもMIDI形式で再生できるようにすることです。うまくいけば

    0

    1答えて

    私のコードでは、数年前からPortMidiが使用されています。 外部のMIDIサーフェスコントロールMackieのコントロールのためのポータブルC++コードの作成に使用します。 私はPortMidi最新バージョンを使用しています:20101008 最近、Windows 10でコントロールが頻繁に使用されると、デッドロックが発生することがわかりました。 これは、Windows 10のでのみ発生します

    1

    1答えて

    でMIDOの下でticks_per_beatを読むことができます。ただし、新しいMIDIファイルにticks_per_beat(120や480など)の値を保存するにはどうすればよいですか。 (次のようにpsの私は、「拍子」や「テンポ」を設定することができます。しかし、これらの値とticks_per_beatの間に関係がないように私には思える。)ビート値あたり track.append(MetaMe

    0

    1答えて

    私はHead First Javaを読んでいました。これはシーケンサーの作り方とMIDIの演奏を練習するためのコードです。私は投稿を通して検索したものは何も聞こえません。私が持っているsoundbank.gmファイルについて聞いたことがあります。私のコードであるか私のPCであるかは、本が何をしているのかを説明するポイントに達していないので、わかりません。 import javax.sound.mi

    0

    1答えて

    midiファイルのノートに変更するビデオを作成したいとします。私はmidiを録音してwavとして出力しています。 私はmidiファイルを読んで、再生されたノートに基づいて画像を作成します。私はノート間の時間を計算し、このコードでフレーム数を決定するために、これを使用しています: for(int i = 0; i < noteImages.size(); i++) { for(int j

    1

    1答えて

    マイクロコントローラベースのシンセサイザを制御するためにMIDIメッセージを受信することを望んでおり、MIDIプロトコルの理解に取り組んでいます。私はMIDIを読み取った31.25kHzで専用のクロックラインなしで送信されます - 私は、MIDIバイトを受信するためにマイクロコントローラで31.25kHzでラインをサンプリングする必要がありますか?

    1

    1答えて

    だから私はその後、楽譜としてプリントアウトします私のMIDIキーボードからのイベントを検出するために、この機能を使用しています: for e in events: if if e.type in [pygame.midi.MIDIIN]: 、それが押されたときにこれが2つのイベント、キーが押下されたものと1を返します。これはイベントがあるたびにifステートメントをトリガする

    1

    1答えて

    アプリケーション内のさまざまなMIDIコントローラデバイスにアクセスするためのサポートが追加されています。 midiInOpenを使用する私たち自身の試行から、midiInOpenを使用して1つのアプリケーションだけがMIDI入力デバイスにアクセスできるようです。 MIDIデバイスを開こうとする2番目のアプリケーションがエラーMMSYSERR_NOMEMで失敗します。 しかし私はアプリケーション(