Author Topic: [REQ] Compatibility Mode  (Read 4455 times)

Offline Squirrel Havoc

  • Crazy artist
  • ****
  • Posts: 628
  • Operating System: elementary OS Linux
[REQ] Compatibility Mode
« on: March 02, 2006, 06:08:53 »
I am working on music for a game, and I need my XM and IT files to comply with the rules of FastTracker and ImpuleTracker, without having to use them. How about an options for each song to only allow settings and stuff to conform to the rules set by those trackers. I need this becuase I plan to use DUMB for the music playing, and it doesn't support MPT extensions (infact, no library seems to).


And sorry if this is a double post, I could have sworn I already asked this, but I couldn't find the thread.  :idea:
Anyone can do anything if they have nothing else to do
-
Most musicians are talented. I'm just determined.

Offline speed-goddamn-focus

  • Crazy artist
  • ****
  • Posts: 689
[REQ] Compatibility Mode
« Reply #1 on: March 02, 2006, 06:43:40 »
BASS should support some (most?) MPT specific features/bastardizations, but this is a nice idea that I hope will be implemented. I'd like to extend the idea to let MPT be able to even use other playback engines (BASS, FMOD and perhaps others?)

Offline Diamond

  • Workaholic artist
  • ***
  • Posts: 271
[REQ] Compatibility Mode
« Reply #2 on: March 02, 2006, 09:25:08 »
From the Todo list:

? Distinguish MPT's modified file format from standard .it/.xm. Add option to save as standard .it/.xm.
------------------------------------------------------------
Maybe it should be made more of a priority?  I could be wrong, but as far as I know, this feature shouldn't be very difficult to implement.  All that should be required is allowing saving of these formats without the MPT specific extensions.

Offline rewbs

  • OpenMPT Developers
  • *****
  • Posts: 578
[REQ] Compatibility Mode
« Reply #3 on: March 02, 2006, 09:52:01 »
Quote from: "Diamond"
All that should be required is allowing saving of these formats without the MPT specific extensions.

The way I'd like to do it is you set the file type of your track (which would in fact be a preset for a bunch of playback options/capabilities).. and if you set to standard IT/XM, then you are physically prevented from using MPT-specific extensions. If you change the type of your track from MPT to standard IT/XM, you are notified of all the stuff you will lose.

I could implement it the way you suggest quickly, but the user would get no notification that they might be losing data when they save.

Offline Diamond

  • Workaholic artist
  • ***
  • Posts: 271
[REQ] Compatibility Mode
« Reply #4 on: March 02, 2006, 09:59:36 »
Quote from: "rewbs"
Quote from: "Diamond"
All that should be required is allowing saving of these formats without the MPT specific extensions.

The way I'd like to do it is you set the file type of your track (which would in fact be a preset for a bunch of playback options/capabilities).. and if you set to standard IT/XM, then you are physically prevented from using MPT-specific extensions. If you change the type of your track from MPT to standard IT/XM, you are notified of all the stuff you will lose.

I could implement it the way you suggest quickly, but the user would get no notification that they might be losing data when they save.


Better to wait a bit longer and make it more flexible.  At least in my opinion.

Offline Squirrel Havoc

  • Crazy artist
  • ****
  • Posts: 628
  • Operating System: elementary OS Linux
[REQ] Compatibility Mode
« Reply #5 on: March 02, 2006, 17:36:11 »
Quote from: "Diamond"
Quote from: "rewbs"
Quote from: "Diamond"
All that should be required is allowing saving of these formats without the MPT specific extensions.

The way I'd like to do it is you set the file type of your track (which would in fact be a preset for a bunch of playback options/capabilities).. and if you set to standard IT/XM, then you are physically prevented from using MPT-specific extensions. If you change the type of your track from MPT to standard IT/XM, you are notified of all the stuff you will lose.

I could implement it the way you suggest quickly, but the user would get no notification that they might be losing data when they save.


Better to wait a bit longer and make it more flexible.  At least in my opinion.


I agree
Anyone can do anything if they have nothing else to do
-
Most musicians are talented. I'm just determined.