Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
That's because volume is rounded to 1 instead of 0, unless 0 is in the volume column. One way to fix it is to insert note-offs when it should be silent.
Oh, that's why... Thanks. I'm not sure I like it. That means that an instrument that has an volume that is 1, and another instrument that has volume 15. When writing "1" in the volume column, they both are played at the same volume...
But hey. It doesn't really matter, now when you know about it... Then you type a "0" in the volume column if you want it to be really silent.
I guess I could do fadeout/fadein in other ways. Anyway, fixed the file so it sounds quite ok in 0.2.7.
I think this makes things more difficult and hard to fade out smoothly. Any reasoning behind this change, jsr? It makes using the volume gradient a little useless if the instrument volume doesn't end at 15.
I think someone requested this feature. Can't remember exactlly why... Something like, that it would stay at volume 1 until it's totally silence.
Here are an example. The first Pattern has an instrument that is at level 15 from the beginning. The second pattern has an instrument with a lower volume. The second fades out quicker, but stays "alive" until the 0 comes up in the volume column.
It makes more sense. It means you have to fade to 0 to eliminate all sound output, where-as before, the volume control was cutting out sounds entirely at points other than 0 if the current sound on the instrument was less than maximum. Rounding to 1 is better IMO, but it's not ideal, as changing the volume still changes the characteristics of instruments with volume shapes, if that makes any sense.
I wonder if it'd be possible for the volume column to adjust volume relatively rather than absolutely (so that quiet sounds are treated the same way.) Here's what I mean:
I don't know how feasible that is if you absolutely only have 16 stages of volume in NSF format though. It might still work. I imagine it'd be hard(er) to program too. It's how most volume controls behave though, and it'd eliminate the worry of rounding up to 1, etc.