0
0

Hi there,

I was wondering if someone can share some details about playing midi files in fmodex. I read posts regarding the topic but the work flow still seems to be a little unclear to me (a tutorial in the wiki section would be great).

Here is what I would like to find out:

  1. Are the midi files SMF?
  2. Can the midi file be a Designer’s event?
  3. Which is more preferable, DLS or SF2?
  4. Where do I specify which DLS/SF2 to load for each midi file?
  5. What tools can you recommend to create DLS/SF2?
  6. What is a general work flow for the sound designer
  7. Any midi limitations (voice limit, key switching etc.)?
  8. Any good resources to find out more about midi in fmod?

I’m working on Wii, btw.

Thanks,

Daniel

  • You must to post comments
0
0

[quote="Daniel":3j9aoooq]Hi there,

I was wondering if someone can share some details about playing midi files in fmodex. I read posts regarding the topic but the work flow still seems to be a little unclear to me (a tutorial in the wiki section would be great).

Here is what I would like to find out:

  1. Are the midi files SMF?
  2. Can the midi file be a Designer’s event?
  3. Which is more preferable, DLS or SF2?
  4. Where do I specify which DLS/SF2 to load for each midi file?
  5. What tools can you recommend to create DLS/SF2?
  6. What is a general work flow for the sound designer
  7. Any midi limitations (voice limit, key switching etc.)?
  8. Any good resources to find out more about midi in fmod?

I’m working on Wii, btw.

Thanks,

Daniel[/quote:3j9aoooq]

  1. No they’re just .mid
  2. Yes, but only via a ‘programmer sound’. See fmod designer documentation for more about that
  3. FMOD only supports DLS right now.
  4. The programmer will specify the dls with FMOD_CREATESOUNDEXINFO structure.
  5. I can’t suggest anything myself, maybe someone else will know.
  6. Thats a bit of a broad question, i’m guessing you mean in relation to midi but I’d need a few more specific questions around this one.
  7. There’s no limits that I know of. We test as many .mid files as we can and noone has mentioned any issues with exsting .mid files as yet.
  8. No, but expanding upon this inside the wiki is a great idea, we’ll get onto this asap.

Note I assume you’re interested in midi on wii due to size constraints. There are also 4 other formats .mod/.s3m/.xm/.it which are good for this.
Modplug tracker can convert a .mid to a .it and a .it will store only the waves that the song uses, and it will even compress them, and it stores them with the song instead of being a seperate .dls file. (though a seperate .dls file has its advantages, such as sample sharing across multiple songs)

  • You must to post comments
0
0

Thanks Brett.

I’m glad to see some information coming to your wiki about using midi in fmodex.

Few more questions:

  1. You say that the midi file format is just .mid, not SMF. Do you mean that fmod will read any .mid file created in any application (Logic, PT etc.)? The SMF was created so midi files created in one application could be read by another so I though, that would make sense if a file was created in, say, Logic, and played back by fmod. Correct me if I’m wrong.

  2. Can other people suggest any tools to create DLS files?

  3. I guess I was thinking about a very simple, bullet-point-style, description like create .mid, build your banks using a DLS tool, tell programmers what they need to know, etc.

  4. No limits for midi functionality? You mean I can program layers velocity switching, key switching and everything that any modern sampler provides and fmod will read that?

Best,

  • Daniel
  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.