This initializes the [[CSND]] channel registers located at: 0x1EC03400 + (channel_index*0x20).
This initializes the [[CSND]] channel registers located at: 0x1EC03400 + (channel_index*0x20).
+
+
==Parameter word 0x8==
+
{| class="wikitable" border="1"
+
|-
+
! Bit
+
! Description
+
|-
+
| 5-0
+
| Channel index
+
|-
+
| 9-6
+
| ?
+
|-
+
| 11-10
+
| 2 = enable looping, 1 = disable looping
+
|-
+
| 13-12
+
| This sets the encoding, the names for the following encodings are from [https://github.com/3dshax/ctr/blob/master/ctrtool/cwav.h here]. 0 = PCM8 and DSPADPCM, 1 = PCM16, 2 = IMAADPCM.
+
|-
+
| 15-14
+
| ?
+
|-
+
| 31-16
+
| Sample rate clamped to the following range: 0x42-0xFFFF.