tildearrow / furnace

a multi-system chiptune tracker compatible with DefleMask modules
GNU General Public License v2.0
2.63k stars 207 forks source link

SAA instrument on TIA corruption #50

Closed freq-mod closed 2 years ago

freq-mod commented 2 years ago

Steps to replicate:

  1. Set system to SAA1099
  2. Create an instrument, fill it with tone + noise in waveform macro, set noise frequency just in case
  3. Add TIA
  4. Remove SAA
  5. you will have SAA instrument on TIA, sounding very weird, like some glitchy arpeggio
tildearrow commented 2 years ago

Instruments are not confined when systems are added/removed. This may or may not be intentional.

freq-mod commented 2 years ago

Very invalid, just the TIA treats SAA waveform macro as an TIA polynomial pattern macro and sets the value to 3 (weird periodic noise)