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 > FamiTracker Talk > nsf speed problem Owner: lpower New post
Page 1 of 1 Sort:  
nsf speed problem Posted: 2006-08-14 16:41 Reply | Quote
lpower

Avatar

Member for: 5816 days
Location: Berlin
Status: Offline

#160
hello everybody,
I am working on a FamiTracker song that is set at speed 4 and engine speed custom at 71Hz.
The problem is that I created an .nsf file to see how it sounded and while it plays fine in winamp with NEZplug, if I play it in NFSlive! or in Meridian, the song is much slower.
If anyone has a minute to waste and would like to check it out, here are the files:

[url=http://www.esnips.com/doc/17f9cb03-923f-46de-84d0-34a87a44f2dc/Castlevania-medley.nsf]nsf
[url=http://www.esnips.com/doc/38f89fc7-69c8-459b-91f8-b116625935d8/Castlevania-medley.ftm]ftm

thanks for the awesome program!

Posted: 2006-08-14 19:35 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#161
Hi and thanks!

The problem is in the players, as custom playback rate of NSFs is supported by the format. It's rarely used though, so there may be players that doesn't support it.

NSF live is made by me so I can update it, but I'm not sure about other players. NSFplay/plug is another player that seems to work well in most cases.

Another way to get around it would be to restore the engine speed to default (60 Hz) and use a FB1 command in combination with speed of 4 to achieve 265 BPM. Instruments will be played a little slower though, but I think that's the best way to do it.

Good start of the song btw!

Posted: 2006-08-14 20:04 Reply | Quote
lpower

Avatar

Member for: 5816 days
Location: Berlin
Status: Offline

#163
Great, thank you jsr, that's what I thought.
I will set the engine speed back to 60Hz, and I will work around the slight slowdown, but (and sorry if this sounds dumb) I am not sure what a FB1 command is, anyone?
Thank you, I'm happy with the start as well, we'll see how the rest goes-

Posted: 2006-08-14 23:56 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#164
FB1 is an effect that is entered in an effect column (the most right column in any channel). F stands for speed and B1 is the parameter.
Tempo: B1 = 177, Speed: 4.
Tempo * 6 / Speed = BPM, (177 * 6 / 4) = 265 BPM

Hope that explains a little. =)

_______________________
Programmer and developer
Posted: 2006-08-15 00:05  (Last Edited: 2006-08-15 00:19) Reply | Quote
lpower

Avatar

Member for: 5816 days
Location: Berlin
Status: Offline

#165
right, that should do the trick, thanks again!
---
2min later:

worked like a charm, thanks a million.

Page 1 of 1 Sort: