NewMusicSequence(_:)
Creates a new empty music sequence.
Declaration
func NewMusicSequence(_ outSequence: UnsafeMutablePointer<MusicSequence?>) -> OSStatusParameters
- outSequence:
On output, the new, empty music sequence.
Return Value
A result code.
Discussion
A new music sequence has only a tempo track, with a default tempo of 120 beats-per-minute. The default sequence type is beat-based. For the various sequence types, see MusicSequenceType.
To direct the output of a music sequence to an audio processing graph, use the MusicSequenceSetAUGraph(_:_:) function. To direct the output instead to a MIDI endpoint, use the MusicSequenceSetMIDIEndpoint(_:_:) function.
To direct the output of a specific music track, use the MusicTrackSetDestNode(_:_:) and MusicTrackSetDestMIDIEndpoint(_:_:) functions, described in MusicTrack.
See Also
Managing Music Sequences
DisposeMusicSequence(_:)MusicSequenceBarBeatTimeToBeats(_:_:_:)MusicSequenceBeatsToBarBeatTime(_:_:_:_:)MusicSequenceDisposeTrack(_:_:)MusicSequenceFileCreate(_:_:_:_:_:)MusicSequenceFileCreateData(_:_:_:_:_:)MusicSequenceFileLoad(_:_:_:_:)MusicSequenceFileLoadData(_:_:_:_:)MusicSequenceGetAUGraph(_:_:)MusicSequenceGetBeatsForSeconds(_:_:_:)MusicSequenceGetIndTrack(_:_:_:)MusicSequenceGetInfoDictionary(_:)MusicSequenceGetSMPTEResolution(_:_:_:)MusicSequenceGetSecondsForBeats(_:_:_:)MusicSequenceGetSequenceType(_:_:)