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 > Source and development > NSF Owner: Dafydd New post
Page 1 of 1 Sort:  
NSF Posted: 2009-02-19 23:10  (Last Edited: 2009-02-19 23:11) Reply | Quote
Dafydd

Avatar

Member for: 5304 days
Location: Uppsala, Sweden
Status: Offline

#2467
As most of you know, it's not possible to convert an nsf to ftm. It is, however, possible to convert nsf to midi, even though the result is often pretty horrible.

In the light of the instrument database / nsf making wiki currently underway it would be nice to have some kind of tool to easily extract data from an nsf. Think of it as an event list. Right now we have to listen to nsfs or look at the waveforms in an audio editor to tell what duty cycle is used and what pitch a channel is currently playing. It should be pretty easy for someone like jsr to make a little program that lists each cpu cycle run when playing back an nsf and each instruction sent to each channel into something like a txt file that can then be analyzed by others who wish to learn the techniques used to create a certain sound.

Or maybe there's already a tool like this?

Posted: 2009-02-20 04:22 Reply | Quote
Cheez



Member for: 5897 days
Status: Offline

#2468
I don't think it would be too hard to get basic information like that. However, discovering more advanced things like vibrato may take some computer guesswork.

Posted: 2009-02-20 08:11 Reply | Quote
Dafydd

Avatar

Member for: 5304 days
Location: Uppsala, Sweden
Status: Offline

#2469
Sure. You'd need to see the pitch change in the "log". If this log was done in a systematic way it should be possible for others, like me, to make some other program that can detect certain patterns or otherwise analyze the song to make reproducing it in famitracker easier.

Page 1 of 1 Sort: