Accuracy: Difference between revisions
From ym2149.org
Jump to navigationJump to search
(Created page with "{| class="wikitable" ! Buffering !! Test !! Eval |- | period buffering for tone || {{test|qtonpbuf}} || toggle not reset |- | what happens to old countdown || {{test|qtonflip}} || used as prefix of new countdown (of half-wave) |- | what if old countdown bigger than new || {{test|qtinheri}} || start next half-wave immediately |- | does toggle flip on period change || {{test|qtonflip}} || it does not |- | period buffering for noise || {{test|qnoipbuf}} || new period applie...") |
No edit summary |
||
Line 60: | Line 60: | ||
| mixer on reset for noise || {{test|qmnreset}} || no, same as tone | | mixer on reset for noise || {{test|qmnreset}} || no, same as tone | ||
|} | |} | ||
[[Category:pym2149]] |
Latest revision as of 10:24, 22 March 2024
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 |