tildearrow / furnace

a multi-system chiptune tracker compatible with DefleMask modules
GNU General Public License v2.0
2.09k stars 188 forks source link

[Suggestion] .IT / ImpulseTracker export #636

Closed MBYlt closed 1 year ago

MBYlt commented 1 year ago

It'd be neat if I could take the note/effect/instrument (or even just instrument-number) data from Furnace and dump it into OpenMPT.

While, obviously, this wouldn't result in a playable song (at least not without including samples, which maybe isn't exactly the best use of dev time), it would allow at least the basic framework of a song we compose in Furnace to be imported into OpenMPT.

There are various utilities which can convert properly-formatted .IT files (and also XM / .MOD) into genuine run-on-console ROM format, and being able to grab the skeletal framework of a song composed in Furnace would make massaging it into working condition pretty straightforward. It might be a nice stopgap while we wait for 0.7 and its delicious delicious ROM export.

Epictyphlosion commented 1 year ago

I'd prefer .it import myself first, but to each their own.

cyraid commented 1 year ago

It'd be neat if I could take the note/effect/instrument (or even just instrument-number) data from Furnace and dump it into OpenMPT.

While, obviously, this wouldn't result in a playable song (at least not without including samples, which maybe isn't exactly the best use of dev time), it would allow at least the basic framework of a song we compose in Furnace to be imported into OpenMPT.

There are various utilities which can convert properly-formatted .IT files (and also XM / .MOD) into genuine run-on-console ROM format, and being able to grab the skeletal framework of a song composed in Furnace would make massaging it into working condition pretty straightforward. It might be a nice stopgap while we wait for 0.7 and its delicious delicious ROM export.

Delicious ROM export indeed. Playing songs on actual hardware, nice indeed! Already have my fxpak pro, lol

0x5066 commented 1 year ago

I think it would be nicer to have the ability to copy from OpenMPT to Furnace, the text structure is almost the same, it'd just need a converter to parse the OpenMPT text given, and I wouldn't mind the ability to copy from Famitracker to Furnace either