This does not need to read any existing formats (just a basic json format) yet and it doesn't need to sound dead-on yet. It only needs to sound like what you expect a sid chip to sound like for now. To that end, implement the oscillators, amp and egs ~and filter~ in terms of how this spec describes the behavior. (the filter on the SID is a real analog filter, which is why it sounds awesome. for now either use a simple fft-based filter if it's ready or leave it out pending us having a self-resonating filter)
This does not need to read any existing formats (just a basic json format) yet and it doesn't need to sound dead-on yet. It only needs to sound like what you expect a sid chip to sound like for now. To that end, implement the oscillators, amp and egs ~and filter~ in terms of how this spec describes the behavior. (the filter on the SID is a real analog filter, which is why it sounds awesome. for now either use a simple fft-based filter if it's ready or leave it out pending us having a self-resonating filter)