document AY period macros

This commit is contained in:
Dalia 2024-12-20 12:37:15 -07:00
parent e3d87f166e
commit e4a137619f
2 changed files with 8 additions and 0 deletions

View file

@ -35,3 +35,7 @@ note that timer effects might not be supported by VGM players, and are rather CP
- **AutoEnv Num**: sets the envelope to the channel's frequency multiplied by numerator.
- **AutoEnv Den**: sets the envelope to the channel's frequency multiplied by denominator.
- these two must be set in order for AutoEnv to work!
- **Force Period**: sets the tone period (wavelength).
- overrides Arpeggio and Pitch macros.
- **Env Period**: sets the envelope period.
- ignored if both AutoEnv macros are set.

View file

@ -29,5 +29,9 @@ note that using samples on AY is CPU expensive!
- **AutoEnv Num**: sets the envelope to the channel's frequency multiplied by numerator.
- **AutoEnv Den**: sets the envelope to the channel's frequency multiplied by denominator.
- these two must be set in order for AutoEnv to work!
- **Force Period**: sets the tone period (wavelength).
- overrides Arpeggio and Pitch macros.
- **Env Period**: sets the envelope period.
- ignored if both AutoEnv macros are set.
- **Noise AND Mask**: alters the shape/frequency of the noise generator, allowing to produce various interesting sound effects and even PWM phasing.
- **Noise OR Mask**: see above.