---
title: "NewMusicSequence(_:)"
framework: audiotoolbox
role: symbol
role_heading: Function
path: "audiotoolbox/newmusicsequence(_:)"
---

# NewMusicSequence(_:)

Creates a new empty music sequence.

## Declaration

```swift
func NewMusicSequence(_ outSequence: UnsafeMutablePointer<MusicSequence?>) -> OSStatus
```

## Parameters

- `outSequence`: On output, the new, empty music sequence.

## Return Value

Return Value A result code.

## Discussion

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(_:)](audiotoolbox/disposemusicsequence(_:).md)
- [MusicSequenceBarBeatTimeToBeats(_:_:_:)](audiotoolbox/musicsequencebarbeattimetobeats(_:_:_:).md)
- [MusicSequenceBeatsToBarBeatTime(_:_:_:_:)](audiotoolbox/musicsequencebeatstobarbeattime(_:_:_:_:).md)
- [MusicSequenceDisposeTrack(_:_:)](audiotoolbox/musicsequencedisposetrack(_:_:).md)
- [MusicSequenceFileCreate(_:_:_:_:_:)](audiotoolbox/musicsequencefilecreate(_:_:_:_:_:).md)
- [MusicSequenceFileCreateData(_:_:_:_:_:)](audiotoolbox/musicsequencefilecreatedata(_:_:_:_:_:).md)
- [MusicSequenceFileLoad(_:_:_:_:)](audiotoolbox/musicsequencefileload(_:_:_:_:).md)
- [MusicSequenceFileLoadData(_:_:_:_:)](audiotoolbox/musicsequencefileloaddata(_:_:_:_:).md)
- [MusicSequenceGetAUGraph(_:_:)](audiotoolbox/musicsequencegetaugraph(_:_:).md)
- [MusicSequenceGetBeatsForSeconds(_:_:_:)](audiotoolbox/musicsequencegetbeatsforseconds(_:_:_:).md)
- [MusicSequenceGetIndTrack(_:_:_:)](audiotoolbox/musicsequencegetindtrack(_:_:_:).md)
- [MusicSequenceGetInfoDictionary(_:)](audiotoolbox/musicsequencegetinfodictionary(_:).md)
- [MusicSequenceGetSMPTEResolution(_:_:_:)](audiotoolbox/musicsequencegetsmpteresolution(_:_:_:).md)
- [MusicSequenceGetSecondsForBeats(_:_:_:)](audiotoolbox/musicsequencegetsecondsforbeats(_:_:_:).md)
- [MusicSequenceGetSequenceType(_:_:)](audiotoolbox/musicsequencegetsequencetype(_:_:).md)
