Thomas Harte
|
a4a0026cab
|
Reintroduce decay stage; flip pulse meaning.
|
2025-11-11 21:38:27 -05:00 |
|
Thomas Harte
|
eac7493180
|
Support master volume.
|
2025-11-11 21:04:07 -05:00 |
|
Thomas Harte
|
735afcfabb
|
Adopt painful pulse test, temporarily (?).
|
2025-11-11 18:26:00 -05:00 |
|
Thomas Harte
|
d23dbb96c2
|
Support system volume, avoid clipping.
|
2025-11-11 14:40:04 -05:00 |
|
Thomas Harte
|
de5cdbf18c
|
Make a complete attempt at ADSR.
|
2025-11-11 14:25:36 -05:00 |
|
Thomas Harte
|
8c2294fc0d
|
Treat sustain as a volume; start second prescaler table.
|
2025-11-11 12:43:48 -05:00 |
|
Thomas Harte
|
b0b82782ad
|
Build in initial prescaler.
|
2025-11-11 12:21:49 -05:00 |
|
Thomas Harte
|
b9f5802c89
|
Return whatever was written last if read.
|
2025-11-11 09:19:01 -05:00 |
|
Thomas Harte
|
ae2936b9c3
|
Correct clock rate, triangle wave.
|
2025-11-10 22:35:13 -05:00 |
|
Thomas Harte
|
0d295a6338
|
Don't capture a reference to parameters.
|
2025-11-10 22:10:28 -05:00 |
|
Thomas Harte
|
3ebd6c6871
|
Rejig oscillators, output some vague noise.
|
2025-11-10 21:52:10 -05:00 |
|
Thomas Harte
|
6e2cd0ace6
|
Divide state, start adding waveforms.
|
2025-11-10 17:27:32 -05:00 |
|
Thomas Harte
|
af82a0bcda
|
Add ADSR TODO.
|
2025-11-10 14:18:24 -05:00 |
|
Thomas Harte
|
6fe208ae77
|
Honour test and sync bits.
|
2025-11-10 14:17:54 -05:00 |
|
Thomas Harte
|
7dfd5ea0d0
|
Add phase accumulation, rename to pitch.
|
2025-11-10 13:27:43 -05:00 |
|
Thomas Harte
|
0cc5a9d74f
|
Move thread.
|
2025-11-08 23:02:54 -05:00 |
|
Thomas Harte
|
5e98e6502d
|
Attempt some basic voice details.
|
2025-11-08 21:54:41 -05:00 |
|
Thomas Harte
|
fe7a206fc5
|
Add an empty vessel of a SID.
|
2025-11-07 22:51:28 -05:00 |
|