SEP (PS Multi-Track Sequence Data)
Package of several SEQ data files managed as one file.
| ID | SEQp |
|---|
This is an old revision of this page, as edited by RemmyLee at 02:27, 23 October 2026. Edit this revision | Latest revision
Overview
A SEP is a package that holds several SEQ data files. The SEQ data files are then managed as one file.1
A program accesses one SEQ in a SEP by two numbers.1
The first number is the ID returned when the SEP is opened. The second is the SEQ number.1
The access functions are described in the Run-Time Library Reference.1
Structure
The SEP header has the following fields:2
| Field | Byte count |
|---|---|
| ID (SEQp) | 4 |
| Version | 2 |
Each SEQ in the package follows with its own header:2
| Field | Byte count |
|---|---|
| SEQ ID | 2 |
| Resolution of quarter note | 2 |
| Tempo | 3 |
| Rhythm | 2 |
| Data size | 4 |
| Score data | Any |
| End of SEQ | 3 |
Figure 200 gives the tempo field as 3 bytes for SEQ 0 and 2 bytes for SEQ 1.2
References
Categories: File formats