NSF Idea

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
NSF Idea
by on (#27934)
This is the idea. A program that will lay down and edit the foundation of a midi simply on the basis of an NSF keeping the timing and notes and only allowing you to change the instruments on certain channels and manually edit the DMC and Noise channels for perfect drumming. This is as opposed to the already existing NSF2MID which gets the notes perfect but only allows one instrument per channel (where multiple instruments may lie such as the bass guitar and toms on Square 2 in Maniac Mansion) and replaces all DMC and Noise effects with up to two drum effects, one for each channel, and thus sounds horrible because a really wicked drum beat in your favorite NES game comes out made entirely of hi hats.

So what do you guys think? Too difficult to bother with? No market for such a program? The NSF sounds better anyway? (They make soundfonts for that now)

by on (#27935)
Couldn't you just clone the channel in a MIDI editor & replace the instrument?

by on (#27936)
Nope, for the reasons listed.
1. Listen to track 8 of the Maniac Mansion midi. Square 2 has a bass guitar part and also a rolling tom part. NSF2MID can't distinguish from the two. It'd be nice to switch right there from Electric Bass to Melodic Tom. There are other games that do this which change the type of square wave to simulate a different instrument.
2. Noise and DMC channels in NSF2MID -do- do that. That's the problem. It should be more dynamic. Listen to a noise heavy game like Blaster Master or a DMC heavy game like Super Mario 3 in NSF2MID and note how -every- note in the game sounds the same.

by on (#27944)
I'd like that too and while your at it, improve N109 notes enable VRC7 midi output because I can't get any sound from any of those channels.

by on (#27945)
Well I'm no programmer nor do I have the source to NSF2MID to work with... this was more of a suggestion. >.>; But agreed. This midi program should support all the sound channels possible.

by on (#27949)
Is it a typo? Should it be NSF2MIDI?

by on (#27951)
Nope... well I don't think... I always believed it was TLA2TLA for the extension... NSF to MID, which is the extension for MIDI. (TLA of course is "Three Letter Acronym".

Also! I know nothing of MODs, but would this be something easier to do in MOD format rather than MIDI?

by on (#27953)
Actually mods have more problems regading sound cards as I can't play them properly.

by on (#27954)
NotTheCommonDose wrote:
Actually mods have more problems regading sound cards as I can't play them properly.


Huh, what?
Modules aren't hardware related in any way, if you can't play them correctly, just use a better player (XMPlay or Foobar with foo_dumb)

by on (#27957)
It's probably winamp then.