tildearrow / furnace

a multi-system chiptune tracker compatible with DefleMask modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ADSR problem on some chips

agajgjsa592586 opened this issue · comments

2024-06-25.14-19-14.mp4

Here is the clip up there. I was having a problem making this instrument. plus it goes up back to the max wavetable volume too.

The bug is also confirmed when new releases from Furnace. as a case. it should be fixed for example. Alice in Wonderland remixed from Namco C30.

2024-06-27.10-52-31.mp4

This is confirmed from Wavetables and the others: X1-010, WonderSwam, Virtual Boy, KBSWSG, SCC, Namco WSG, C15, C30, POKEY, Atari Lynx, CPET, SM8521, and Nintendo DS. but all Sound chips are not confirmed this yet.

Here are more clips from these sound chips from this problem, since I changed the title to ADSR problem on some chips

2024-06-28.08-51-02.mp4

Version of Furnace?

(what happened to my comment? I thought I posted it!)

I used the version for 0.6.4 and 0.6.5. which makes it messed up. When using ADSR on some chips. The max volume for the bottom and 0 for the top to prove it. And change anything for the attack you want. For 1-255. but if you know that you post the comment. You realize that you didn't save it or submit it probably.

able to reproduce the bug, used a build i compiled myself from the latest commit i think. used Namco WSG for the example below.

Furnace.Namco.WSG.2024-06-30.12-09-26.mp4

(ignore the funny audio, the wavetable's a clean sawtooth)

seems to be intended behavior though, when increasing the top value the ADSR envelope gets applied (i think top and bottom just act as volume layers) this is just inverse from the default, and the envelope gets applied in reverse

Fixed!