問題タブ [musicsequence]
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.
ios - 非常に単純な MusicSequence を MIDI に保存してもサウンドが再生されない
非常に基本的な 1 つのノート MusicSequence ( MusicSequence Reference ) を MIDI ファイルに保存しようとしています。ファイルは現在書き込まれており、音符の持続時間も (持続時間を 4 にすると MIDI ファイルは 2 秒持続し、2 に変更すると 1 秒持続します)、再生されている音はありません。 Logic で MIDI ファイルを見ると、情報もありません。ノートの長さは書かれているようですが、ノートのノートは書かれていません。
何が起こっている可能性がありますか?
ios - MusicSequenceで拍子記号を変更する
MusicSequenceで拍子記号(デフォルトは4/4)を変更しようとしていますが、その方法がわかりません。シーケンス内に2つのMusicTrackがあり、音楽を再生するためのMusicPlayerもあります。この値を変更するにはどうすればよいですか?
編集:
MusicSequenceテンポトラックに拍子記号イベントを追加する必要があることがわかりました。MusicSequenceGetTempoTrackでこのトラックを取得できることは知っていますが、拍子記号イベントを追加するにはどうすればよいですか?
編集2:
調べてみると、ミュージックテンポトラックにMusicTrackExtendedMetaEventを作成する必要があることに気づきました。ここで、 MIDIMetaEventを正しくフォーマットする方法を知る必要があります(88がmetaEventTypeであることは知っていますが、残りの情報を追加する方法はわかりません)。
ios - iOS MusicSequence: MusicPlayerStart() が失敗しました。戻りエラー コード: -66720
このエラー コードを検索しました。つまり、kAudioToolboxError_NoTrackDestinationです。
解き方が知りたい