+0 | PCM stream playback position (0-15) |
+1 | Not used |
The data position currently being played. This is the relative number of samples from the beginning of the PCM stream playback buffer, and a value from 0 to 15 is stored. Since it is possible to monitor 4K sample units (4KB for 8bit playback, 8KB units for 16bit playback), a value of 1 means that the playback position has advanced 4K samples. Even in stereo playback, Rch and Lch have the same playback address.
The PCM stream playback position area has a total of 16 bytes corresponding to stream playback numbers 0 to 7, corresponding to 2 bytes x 8 streams. For details of the area address, refer to the section of host interface work in the system area.
+0 | Sequence playback position (H) |
+1 | Sequence playback position (L) |
During sequence playback, the playback position of the sequence is stored in this area. Values from 0 to FFFFh are stored sequentially. This indicates the time from the start of playback, and can be used as a guideline to know which position is being played. The value advances by 1 every 100 msec.
The sequence playback position area has 16 bytes in total for 2 bytes x 8 sequences, corresponding to pronunciation management numbers 0 to 7. For details of the area address, refer to the section of host interface work in the system area.
Note: Since the sequence playback position is absolute time, the position indicated by the same value will change if the tempo changes. In order to synchronize accurately with the sequence being played back, a synchronization message is stored in the sequence data. Please respond by the method etc.