diff --git a/papers/doc/4-instrument/vrc6.md b/papers/doc/4-instrument/vrc6.md index b7612c2f7..a4ea64a18 100644 --- a/papers/doc/4-instrument/vrc6.md +++ b/papers/doc/4-instrument/vrc6.md @@ -3,5 +3,5 @@ VRC6 instrument editor consists of only three macros: - [Volume] - volume sequence -- [Arpeggio] - pitch sequencr -- [Duty cycle] - spicifies duty cycle for pulse wave channels +- [Arpeggio] - pitch sequence +- [Duty cycle] - specifies duty cycle for pulse wave channels diff --git a/papers/doc/7-systems/vrc6.md b/papers/doc/7-systems/vrc6.md index 7dfc2585f..63bda1ab7 100644 --- a/papers/doc/7-systems/vrc6.md +++ b/papers/doc/7-systems/vrc6.md @@ -1,16 +1,16 @@ # Konami VRC6 -Its one of NES mapper with sound expansion, and one of two VRCs with this feature by Konami. +the most popular expansion chip to the NES' sound system. -The chip has 2 pulse wave channel and single sawtooth channel. -volume register is 4 bit for pulse wave and 6 bit for sawtooth, but sawtooth output is corrupted when volume register value is too high. because this register is 8 bit accumulator in technically, its output is wraparoundable. +the chip has 2 pulse wave channels and one sawtooth channel. +volume register is 4 bit for pulse wave and 6 bit for sawtooth, but sawtooth output is corrupted when volume register value is too high. because this register is actually an 8 bit accumulator, its output may wrap around. -pulse wave duty cycle is 8 level, it can be ignored and it has potential for DAC at this case: volume register in this mode is DAC output and it can be PCM playback through this mode. -Furnace supports this routine for PCM playback, but it's consume a lot of CPU resource in real hardware. (even if conjunction with VRC6 integrated IRQ timer) +pulse wave duty cycle is 8-level. it can be ignored and it has potential for DAC at this case: volume register in this mode is DAC output and it can be PCM playback through this mode. +Furnace supports this routine for PCM playback, but it consumes a lot of CPU time in real hardware (even if conjunction with VRC6's integrated IRQ timer). # effects -- `12xx`: set duty cycle. (0 to 7) -- `17xx`: toggle PCM mode. +these effects only are effective in the pulse channels. -* All effects are affects at pulse channels only. \ No newline at end of file +- `12xx`: set duty cycle (0 to 7). +- `17xx`: toggle PCM mode. \ No newline at end of file