SEP (PS Multi-Track Sequence Data): Difference between revisions
| Revision as of 02:27, 23 October 2026 RemmyLee (File format pages from the Sony File Formats manual) | Revision as of 02:47, 23 October 2026 RemmyLee (Formats: Sony paragraph voice; HMD, RSD extended files, full BS code book; sprite editor formats) | ||
| Line 9: | Line 9: | ||
| ## Overview | ## Overview | ||
| − | A SEP is a package that holds several [SEQ](/formats/seq/) data files. The SEQ data files are then managed as one file.[^ff43] | + | A SEP is a package that contains several [SEQ](/formats/seq/) data files, so that the SEQ files can be managed as one file. A program accesses one SEQ in the package by the ID number returned when the SEP is opened and by the SEQ number. The access functions are described in the Run-Time Library Reference.[^ff43] |
| − | A program accesses one SEQ in a SEP by two numbers.[^ff43] | ||
| − | |||
| − | The first number is the ID returned when the SEP is opened. The second is the SEQ number.[^ff43] | ||
| − | |||
| − | The access functions are described in the Run-Time Library Reference.[^ff43] | ||
| − | |||
| ## Structure | ## Structure | ||
| − | The SEP header has the following fields:[^ff44] | + | The SEP opens with an ID and a version. Each SEQ in the package then follows with its own SEQ ID, timing fields and data size, and its score data runs to an end-of-SEQ marker. The fields and their byte counts are shown below.[^ff44] |
| Table: SEP header | Table: SEP header | ||
| Line 28: | Line 22: | ||
| | Version | 2 | | | Version | 2 | | ||
| − | Each SEQ in the package follows with its own header:[^ff44] | ||
| − | |||
| Table: SEQ entry in a SEP | Table: SEQ entry in a SEP | ||
| Line 42: | Line 34: | ||
| | End of SEQ | 3 | | | End of SEQ | 3 | | ||
| − | Figure 200 gives the tempo field as 3 bytes for SEQ 0 and 2 bytes for SEQ 1.[^ff44] | + | Figure 200 of the manual gives the tempo field as 3 bytes for SEQ 0 but 2 bytes for SEQ 1. The table above follows SEQ 0.[^ff44] |
| ## References | ## References | ||