[comment error]
Post
Replies
Boosts
Views
Activity
I tried both variations:
load my MIDI file in the sequencer with the AVMusicSequenceLoadOptions.smf_ChannelsToTracks option and listen to both the tempoTrack and the last track of the tracks array. I would expect to receive meta messages on either this last track or tempoTrack, because the doc states:
/** @typedef AVMusicSequenceLoadOptions
@abstract Determines whether data on different MIDI channels is mapped to multiple tracks, or
if the tracks are preserved as-is.
@discussion
If AVMusicSequenceLoadSMF_ChannelsToTracks is set, the loaded MIDI Sequence will contain a
tempo track, one track for each MIDI channel that is found in the SMF, and one track for
SysEx and/or MetaEvents (this will be the last track in the sequence).
If AVMusicSequenceLoadSMF_ChannelsToTracks is not set, the loadad MIDI Sequence will
contain one track for each track that is found in the SMF, plus a tempo track (if not found
in the SMF).
API_AVAILABLE(macos(10.11), ios(9.0), watchos(2.0), tvos(9.0))
*/
use MIDIDestinationCreateWithProtocol as MIDIDestinationCreateWithBlock is deprecated for iOS 14+
Unfortunately with no success.
[post error]