Posted 4/27/2007 11:38 AM
|
|
|
|
Hello,
I've been working in MIDI recently and when I play back the .mid file I create, the last midi note never sustains. The file always ends abruptly. I know it may just be a basic limitation of MIDI but how do people work around it? I use MIDI format 0. Is it a reflection of the MIDI player I'm using or will it always happen? Is there a way to compensate for it?
Thanks.
Note: When I worked with audio and MIDI together I would compensate by extending one audio clip longer than all the MIDI clips so the final MIDI notes would sustain. In a .mid file of course I can't do that.
|
|
Posted 4/27/2007 4:43 PM
|
|
|
|
This is not normal behavior, the problem might be with the software or hardware you're using or a sequencing error.
It's hard to tell without looking at the file. If you want, you can upload an example here: http://www.midiworld.com/upload.html and I'll help solve the problem.
|
|
Posted 4/28/2007 4:49 AM
|
|
|
|
Thanks Stan, that would be great. I uploaded the file "mrudnick_lastnote.mid"
I just tried now to open it with internet explorer and again the last note could barely be heard. I have no idea why. Let me know if you find anything.
Thanks.
|
|
Posted 4/28/2007 6:34 PM
|
|
|
|
I looked at the midi file you uploaded, and noticed a few things:
1. The sample you're using is dulcimer, it cannot be sustained too long due
to the nature of the instrument. Try to change it to organ or any wind instrument,
they can be sustained much longer.
2. If you want the sound to sustain longer, give it a longer duration. Instead of an
sixteenth note use a half or whole note. You can also add a control 64 (hold) event
before and after the note. I uploaded an example with these changes, let me know
if the file sounds better: http://www.midiworld.com/lastnote.mid
|
|
Posted 4/29/2007 6:42 AM
|
|
|
|
Thanks Stan, you were a big help. I think I'll probably just change the sample to another instrument. Thanks again, I appreciate your time.
|
|
|
|