Commit Graph

6 Commits

Author SHA1 Message Date
tildearrow 17464b6446 move documentation out of papers 2023-06-05 00:08:37 -05:00
nicco1690 6fcb618183
0.6 :p 2022-06-25 13:22:17 -07:00
nicco1690 acdb2b0fc3
correct vrc6 volume 2022-06-25 13:21:00 -07:00
nicco1690 ccc7e88e17
The vrc6 has 2 inst types now 2022-06-25 03:02:11 -04:00
tildearrow 25b07fb4f1 typo fixes 2022-03-27 22:18:50 -05: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