Accuracy

From ym2149.org
Jump to navigationJump to search
Buffering Test Eval
period buffering for tone qtonpbuf (pym2149) toggle not reset
what happens to old countdown qtonflip (pym2149) used as prefix of new countdown (of half-wave)
what if old countdown bigger than new qtinheri (pym2149) start next half-wave immediately
does toggle flip on period change qtonflip (pym2149) it does not
period buffering for noise qnoipbuf (pym2149) new period applied after current countdown
period buffering for env qenvpbuf (pym2149) steps behave same as tone half-waves
mixer off buffering for tone TODO
mixer off buffering for noise TODO
envelope reset buffering qenvrbuf (pym2149) reset does not wait until end of current step
fixed level change buffering TODO
Edge values Test Eval
effect of period 0 on tone qtonpzer (pym2149) result is average amp, assume same as 1
effect of period 0 on noise qnoispec (pym2149) visually identical to 1 in time domain
effect of period 0 on envelope qenvpzer (pym2149) spectrum confirms same as 1
Calibration Test Eval
fixed level to amp mapping TODO
variable level to amp mapping TODO
analog mix function qanlgmix (pym2149) TODO
tone initial value TODO
noise initial value TODO
Algos Test Eval
noise period spectrum qnoispec (pym2149) notches at formula frequency and multiples
confirm noise lfsr qnoispec (pym2149) yes, but flipped so that lfsr 1 is at amp 0
mixer off with fixed level qanlgmix (pym2149) you get the level
mixer off with variable level qenvpbuf (pym2149) you get the level
binary mixing function effect on env qbmixenv (pym2149) mostly silence
Resets Test Eval
mixer on reset for tone qmtreset (pym2149) no, partial countdowns seen
mixer on reset for noise qmnreset (pym2149) no, same as tone