Creative SB0350 Hardware Programming Guide - Page 73

Creative SB0350 Manual

Page 73 highlights

Mixer Chip Programming 4-15 The function of each register is discussed below: Register 0x00 (Reset Mixer) Write any 8-bit value to this register to reset the mixer. After a reset, all the registers will be restored to their default values. Registers 0x04, 0x0A, 0x22, 0x26, 0x28, 0x2E (CT1345 mixer chip compatibility volume controls) These registers help maintain some compatibility with the CT1345 mixer chip. They are actually mapped to the new volume control registers. As such, the default values differ from that on CT1345. To fully exploit the finer level of control offered by CT1745, we recommend that the new volume control registers be used in place of these. Register 0x04 (Voice volume .L/.R) Register 0x22 (Master volume .L/.R) Register 0x26 (MIDI volume .L/.R) 4 bits per channel, giving 16 levels. 0 to 15 ⇒ - 60 dB to 0 dB, in 4 dB steps. Default is 12 ⇒ - 12 dB. Register 0x28 (CD volume .L/.R) Register 0x2E (Line volume .L/.R) 4 bits per channel, giving 16 levels. 0 to 15 ⇒ - 60 dB to 0 dB, in 4 dB steps. Default is 0 ⇒ - 60 dB. Register 0x0A (Mic volume) 3 bits, giving 8 levels. 0 to 7 ⇒ - 42 dB to 0 dB, in 6 dB steps. Default is 0 ⇒ - 48 dB. Registers 0x30/0x31 (Master volume .L/.R) Registers 0x32/0x33 (Voice volume .L/.R) Registers 0x34/0x35 (MIDI volume .L/.R) 5 bits per channel, giving 32 levels. 0 to 31 ⇒ - 62 dB to 0 dB, in 2 dB steps. Default is 24 ⇒ - 14 dB. Registers 0x36/0x37 (CD volume .L/.R)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141

Mixer Chip Programming
4-15
The function of each register is discussed below:
Register 0x00 (Reset Mixer)
Write any 8-bit value to this register to reset the mixer. After a reset, all the
registers will be restored to their default values.
Registers 0x04, 0x0A, 0x22, 0x26, 0x28, 0x2E
(CT1345 mixer chip compatibility volume controls)
These registers help maintain some compatibility with the CT1345 mixer
chip.
They are actually mapped to the new volume control registers.
As
such, the default values differ from that on CT1345.
To fully exploit the
finer level of control offered by CT1745, we recommend that the new
volume control registers be used in place of these.
Register 0x04 (Voice volume .L/.R)
Register 0x22 (Master volume .L/.R)
Register 0x26 (MIDI volume .L/.R)
4 bits per channel, giving 16 levels.
0 to 15
60 dB to 0 dB, in 4 dB steps.
Default is 12
12 dB.
Register 0x28 (CD volume .L/.R)
Register 0x2E (Line volume .L/.R)
4 bits per channel, giving 16 levels.
0 to 15
60 dB to 0 dB, in 4 dB steps.
Default is 0
60 dB.
Register 0x0A (Mic volume)
3 bits, giving 8 levels.
0 to 7
42 dB to 0 dB, in 6 dB steps.
Default is 0
48 dB.
Registers 0x30/0x31 (Master volume .L/.R)
Registers 0x32/0x33 (Voice volume .L/.R)
Registers 0x34/0x35 (MIDI volume .L/.R)
5 bits per channel, giving 32 levels.
0 to 31
62 dB to 0 dB, in 2 dB steps.
Default is 24
14 dB.
Registers 0x36/0x37 (CD
volume .L/.R)