BleuBleu / FamiStudio

FamiStudio NES Music Editor
MIT License
1.58k stars 98 forks source link

Multiple NSF track support #159

Open jadasse opened 1 year ago

jadasse commented 1 year ago

Is it possible to implement multiple tracks of an NSF instead of one at a time?

BleuBleu commented 1 year ago

No sure what you mean. You can export may songs in a single NSF.

image

jadasse commented 1 year ago

Oops, I meant import multiple tracks.

BleuBleu commented 1 year ago

Oh! Yes it would definitely be possible. The only reason I've never done it is that each track is likely to have different pattern length (which is closely related to tempo) and duration. Its quite rare that 2 tracks have the same exact tempo + duration.

I'll keep that in mind for future version.

-Mat

jadasse commented 1 year ago

Maybe it can have the ability to set different tempos/lengths for each track?

jadasse commented 9 months ago

Maybe the importer doesn't have to give the option to set different tempos/lengths for each track all at the same time; what could work is if the importer can import tracks separately while still in the same FamiStudio project instead of replacing the old one and having to open a new FamiStudio window to import another track from the same NSF. Does that make sense?

patrick99e99 commented 1 month ago

Is there an actual way to import NSF tracks to a project? When I try the "import/merge song(s) from another project" it does not let me select NSFs.. The only way I can do it is with that "Open Project" icon, which forces me to close my current project, which makes this very difficult and inconvenient when trying to create project consisting of specific tracks from various NSFs.

BleuBleu commented 1 month ago

Back importing NSF is not a flow that is currently optimize. Usually people import NSF to see how a song used a specific technique, etc. Its not designed for batch ripping. Some command line script would probably be your best option here.