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 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Click sound... Owner: Kreese New post
Page 1 of 1 Sort:  
Click sound... Posted: 2006-05-17 07:11  (Last Edited: 2006-05-17 20:45) Reply | Quote
Kreese

Avatar

Member for: 5902 days
Location: Frillesås, Sweden
Status: Offline

#51
I made an instrument, on one certain note, it clicks. Only on A-3... Well I guess it's easier to hear it yourself:
[url=http://www.kreese.com/slask/strange.ftm]http://www.kreese.com/slask/strange.ftm

Still when making the NSF, it doesn't click (at least that much, and only after a long time)
[url=http://www.kreese.com/slask/strange.nsf]http://www.kreese.com/slask/strange.nsf

Posted: 2006-05-17 13:51 Reply | Quote
SLiVeR

Avatar

Member for: 5902 days
Status: Offline

#53
Are you doing vibrato? I do recall that the note A will have problems with vibrato. I don't know if it's all octaves but I do remember it causing issues. This is actually a bug in the NES hardware itself. Someone else can correct me if I'm wrong though.

Posted: 2006-05-17 20:44 Reply | Quote
Kreese

Avatar

Member for: 5902 days
Location: Frillesås, Sweden
Status: Offline

#55
Yes, I was using vibrato, or pitch as it is called in FamiTracker. Still strange that it works in the NSF and not in FamiTracker.

Posted: 2006-05-17 22:17 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#56
As SLiVeR said, that problem appear when vibrato is used on certain frequencies, like that one A-3 represents.

The technical explanation: clicking sound is caused when the duty phase is resetted because the high part of the frequency is written. You won't hear this in most cases because the high part is only three bits (of eleven), and the tracker prevents writing them if not needed. But in this case a vibrato will constantly hit and change the high part.

This is a flaw in the NES hardware, but I know some NSF players have options to turn it off.

blargg came up with a nice way to prevent this by completely avoiding the upper part of frequency and using the sweep function instead, but unfortunately that was unsupported by most NSF players. But it worked perfectly on the NES.

Page 1 of 1 Sort: