sniffnoy: (Chu-Chu Zig)
[personal profile] sniffnoy
See, the SPC700 did the whole standard ADSR envelope thing, but you didn't have to use that. You could also control the envelope directly, or have it be one of four simpler things -- a linear decrease; an exponential decrease; a linear increase; or a bent increase, i.e., linear with one slope, until it hits a certain point, after which linear with a different slope.

Why? No idea. I assume there's some reason you'd want to do this, but I don't know a thing about writing music or audio engineering or any of that, so yeah.

I can, however, say, that, going through my own collection of SPCs, and using Foobar2000's thing that lets you see some of the SPC700's internal state, most of them stuck to just using the ADSR envelope, or that together with occasional direct control. Ones by Capcom (regardless of the composer!) tended to also use the exponential and linear decreases; but nothing I had used the linear or bent increases, except occasionally on a channel that wasn't actually playing anything at the time. (Why do that? I don't know, maybe it made it easier to write the program... you do strange things sometimes when you write in assembler...)

(Why was I doing this? It's not interesting so I won't explain it.)

-Harry

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031
Page generated Jan. 3rd, 2026 06:00 pm
Powered by Dreamwidth Studios