Commit Graph

4 Commits

Author SHA1 Message Date
freq-mod e10a410cf1
some docs improvemets 2022-04-08 22:59:51 +02:00
tildearrow 25b07fb4f1 typo fixes 2022-03-27 22:18:50 -05:00
cam900 c430d24d2f VRC6 has internal timer 2022-03-28 01:12:44 +09:00
cam900 ef104ce0b0 Add VRC6 support
2 Pulse channels:
- 8 level pulse duty cycle, DAC mode(just ignores duty cycle)/pulse wave mode, 4 bit volume.
- Furnace support PCM playback in pulse channels with duty cycle ignore mode.

Sawtooth:
- nothing but 6 bit volume (8 bit accumulator in technically) and 12 bit frequency (periodic).

VRC6 instrument:
- 6 bit Volume macro for finer sawtooth volume handling, also 3 bit Duty cycle macro for pulse channels.

Duty, PCM mode command and Duty macro affects for pulse channel only.
2022-03-28 01:06:56 +09:00