I've disabled anonymous bug reports due to high levels of spam.
FS#11 - problems with c64 ADSR envelopes
|
DetailsIf you set your ADSR to a slow attack (like 1) and a high sustain (like 15), problems ensue.
At the start of the song, the notes will be very quiet, and each note will be louder than the last, until the sustain level is reached. Then, every note will play at full blast. It's as if the ADSR envelope isn't triggering with each note. (comment from RushJet): I've had problems as well. There is no way to get notes to simply play at sustain levels, like if I wanted a note to play with a volume of 5, the current system cannot do this. I talked to another musician who had done C64 stuff before (Zabutom) and he suggested doing 0 0 (sustain) 0 for my values, but it did nothing but have a VERY slow fade-in across multiple notes to the max volume. While maybe it should be per-note as you say, this makes fade-ins and fade-outs super-easy the way it's done now. Maybe two different versions? Also just have a single way to make notes for C64 be at a single volume. Currently the closest method is 15 15 (sustain) 0, but this produces unacceptable clicks as the volume peaks for 1-2 frames at the beginning. (comment from mic): Probably need to implement "hard reset" in some form. http://noname.c64.org/csdb/forums/?roomid=14&topicid=27340&showallposts= 1 http://noname.c64.org/csdb/forums/?roomid=14&topicid=27005&showallposts= 1 http://noname.c64.org/csdb/forums/?roomid=14&topicid=15934 |
This task depends upon