MIDI files don't play correctly in QuickTime

I believe this is a bug in QuickTime, but since I don't expect the typical QuickTime user to understand this, and because I am generating the MIDI files with Logic, I thought this forum is an appropriate play to post this.
I'm producing some MIDI files that I would like people to easily be able to playback without installing special software. So that means using QuickTime.
The problem is QuickTime does not handle MIDI program changes properly. I put together a simple test case, it's just the notes C D E F and before each note it changes the MIDI program to 0, 10, 20, 30 respectively. So every note should sound different. When I play it with QuickTime, on either OS X or Windows, it does not play correctly. It seems the program change messages lag behind by one note.
To make sure this wasn't a problem with the MIDI file, I have tried playing it with:
* a hardware synthesizer
* SimpleSynth (a freeware program)
* AU DLS Synth (using Max/MSP to play the MIDI)
* WinAmp
* Windows Media Player
In all these cases, the playback occurs exactly like I would expect. So... QuickTime can't handle program change messages? Has anyone else experienced problems with this? Anyone know of a workaround? How about some easy alternatives to MIDI playback on Mac for people who don't have Logic?
I tried to find a workaround: I made the program changes occur well before the note-on, but that didn't help. I also tried sending multiple program changes to try to force QuickTime to listen. That didn't work either.
I have QuickTime 7.5.5. If someone else can verify this is a QuickTime bug, I will submit a bug report to Apple.
The file I used for testing is here: http://stashbox.org/262021/program-change-test.mid

Adam,
I can confirm this behavior on both Tiger 10.4.11 (QT 7.4.5) and Leopard, (QT 7.5.5).
I messed around with it and almost had it working by using a +30-tic offset on all events. The problem seems to be a good sized buffer used by the QT synth. If there is a solution I think it will be an initial offset by --- number of tics.
I'd also separate the program change and note event by at least a couple of tics.
Like this example using a 60-tic offset.
1 1 1 60 PG
1 1 1 62 Note on
2 2 2 60 PG
2 2 2 62 Note on
Good luck, let us know how it goes.
Back in the day I used to do MIDI files for commercial distribution, I know how
frustrating it can be. Trying to get consistent sound over a variety of GM/XG synths.
pancenter-

Similar Messages

  • AVI imported files don't  play correctly

    I have some AVI files I have been using with Premiere Pro 2, and they worked OK with it. E.g. MPEG-4.
    Now I am importing these AVI clips to Premiere Pro CS4 and they don't play correctly in it. The video runs very quickly, while the sound plays normally.
    Interesting enough, there are some other AVI files that have the same specifications that work OK with Premiere Pro CS4.
    How can I fix Premiere Pro CS4 to import correctly all my AVI files?

    Ok think about you are a director from the news-television. A car drove in a supermarket and the only man who filmed that was a "little consumer man" with a "little consumer camera" named Ixus 500 which takes mjpeg films. What are you doing? Do you say, sorry boss we can't handle the film!?
    Premiere have to work with non profi material as well because of the fact that it could be needful.
    In the fact that Premiere could handle this file without any errors when I install the reported codec, I think there must be a mistake by Premiere of choosen the right codec for this film. I have a mjpeg codec installed in my system. I think this one is used by Windows-Mediaplayer, Moviemaker. At this time I think Premiere use a different codec. It took the wrong option! After I install the reported mjpeg codec from "Morgan" Premiere think that it is the best to use this codec. And so the film plays correctly.
    You can have many codecs installed at same time which are all used for the same video-format. The program which will play this movie has to do the right choice of which codec it will use to decode the movie. A help for this programms is the "Merit" of the codec which describes the priority of a codec. Higher Merit means use this codec first. You can see an example in the picture above.
    http://www.abload.de/img/screenshot.2occ6.jpeg
    First mjpeg codec is the standard windows codec. Second is my installed Morgan mjpeg codec. However without the Morgan codec Premiere should use the first one. I don't know why but I think without the Morgan installed, Premiere use a third codec which plays the movie wrong.

  • Video portion of Nightwish DVD not playing correctly on Quicktime. It is not a smooth playback. Can I correct this?

    Video portion of Nightwish DVD not playing correctly on Quicktime.  It is not a smooth playback. A little jerky. Is there an easy slution to the problem?

    I worded my question incorrectly. It isn't a DVD I'm having the problem with, it' s a Nightwish concert download form iTunes I am having the video portion of the video that plays not smoothy. Like it is moothing it short little segments, not a steady flow!

  • Photoshop 3D files don´t appear correctly or not at all in After Effects

    Photoshop 3D files don´t appear correctly or not at all in After Effects. What is the problem?  OS: win 7

    Did you ever find an answer to this.  I just found the same problem.
    Thanks

  • My TV show purchases don't play correctly. When I click on them, a black screen with no audio plays. The timecode for the show runs, but I don't see or hear anything besides that black screen. Help!

    My TV show purchases don't play correctly. When I click on them, a black screen with no audio plays. The timecode for the show runs, but I don't see or hear anything besides that black screen. Help!

    Have you tried resetting the iPad:
    Reset iPad:  Press and hold the On/Off Sleep/Wake button and the Home
    button at the same time for at least ten seconds, until the Apple logo appears.

  • Midi Files Don't Work In FCE..and I don't have Quicktime pro to export it

    Hi there,
    I am working on a project in Final Cut Express 1.0.1
    I have a MIDI sound file that will not import into the application. Also, I don't have quicktime pro to export that file to a mp3 or aiff.
    Does anybody know if their is a free plugin that will allow me to export my midi file or import it into Final Cut.

    Try this, it may work -
    Set iTunes Preferences > Importing > Import Using > AIFF Encoder
    Set the AIFF Encoder preferences to 16 bit, stereo, 48KHz
    Add the MIDI file to your iTunes library. This may convert your Midi file to AIFF.
    If not, once the MIDI file is in your iTunes library,
    Select the MIDI file in your iTunes library
    Go to the Advanced menu and select 'Convert to AIFF'
    Then export the AIFF file to your hard drive
    Then import the AIFF into FCE

  • Why are my .m4v downloads not playing correctly on QuickTime 7.0.4?

    Can anyone out there help, please? I downloaded the Pixar shorts (.m4v format), which should only play on QuickTime. Except they aren't playing correctly: the picture is fine; the sound is stuttering and off-sync. BACKGROUND: I've got a mother of an Windows XP Pro animation system with DSL. I've tried all the QuickTime Preferences suggested on this website to no avail. Any other suggestions? Thank you.

    I have a similar problem. When I try to play TV episodes that were downloaded (in .m4v format) using iTunes, QuickTime (7.0.4) will play video without audio, and when I press "stop", QuickTime locks up!
    My system used to play these files PERFECTLY, until I downloaded some shareware video format conversion programs (that didn't work, anyway). I believe one of them installed a shared DLL or CODEC or something that is conflicting with QuickTime. I'VE UNINSTALLED AND REINSTALLED QUICKTIME AND ITUNES COUNTLESS TIMES, trying to follow different people's advice, mostly from posts on this site, but nothing helps!!
    The thing we have in common is that it sounds like you also have other video software that could have conflicting CODECs or shared DLLs. DOES ANYBODY KNOW HOW TO TRACK THIS PROBLEM DOWN??
    And why doesn't Apple make a CLEAN uninstaller and a COMPLETE installer? People shouldn't have to do the manual registry editing and file deletions that other people are recommending!!!!!
    Intel 915 Mo Bd. 3.2GHz 1G RAM   Windows XP  

  • .mov-files don't play well

    Since my friend upgraded his iMac he can't play .mov-files recorded earlier on his older Mac. The picture is good but there isn't any sound. He updated to the latest version of QuickTime 7 (Standard version). The same CD plays well on my Mac-G4 with QuickTime 7 (Pro version). Is there anyone out there that can help?
    Thank you very much for the assistance.
    Daan

    Dear QuickTimeKirk
    My friend has QuickTime Pro 7 since tonight, but the .mov-files won't play. The picture is perfect but no sound. The codec is MPEG1 muxed. The only difference is the type of Macintosh. His type is iMac with Intel processor. Mine is a G4.
    Please send me some suggestion about solving the problem if possible.
    Many greetings, Daan

  • MIDI files don't make any sound

    I have problem with playing MIDI files (e.g. from Cakewalk program) on my Toshiba laptop. Files like .waw or .mp3 work normally, but .mid files in some programs (like Cakewalk or Winamp) seems to play, but there's no sound. Other programs (Windows Media Player) give an error message that the sound device is missing or is installed wrong. I can't find any volume adjustment to make sure if MIDI is muted. It seems there's none at my computer.
    Is there a missing driver for MIDI files? Can I find somewhere any?
    PC information: Toshiba satellite L630, Windows 7
    Sound drivers: Conexant CX20671 SmartAudio HD and Inter(R) Display Audio

    Which Satellite L630? See the label on the bottom.
    I have attached a (zipped) MIDI file (teddybear.mid). Tell us what happens when you try to play it in various applications.
    If you get a message attach a picture.
    -Jerry
    Attachments:
    teddybear.zip ‏3 KB

  • MIDI Regions don't play "the note before" (in session -- quick help needed)

    In Logic 4.8.1, if a note was recorded at 4.4.4.237, it would play on the downbeat if playback was started at bar 5.
    However, in Logic 7.1 the behavior is different -- notes played slightly before the beat don't play on the beat as described above. How can I replicate this behavior in Logic 7.1 ?
    (And yes, the Transpose checkbox is unchecked in all MIDI tracks).
    Thanks in advance for any advice!!

    Perhaps the Quantize option will do what you want. It's located in the Parameters box on the left. It will put each note at the quantum you tell it. For instance, setting it to 1 note will put each note played at a beat. You can set 1/2 notes, 1/8, 1/16 and so forth; you basically put the highest resolution you think you can play
    If you click outside any region you will get the MIDI Through parameters box which will set the default quantization when recording so you don't have to set manually for each track.
    iMac G5, 1.8Ghz   Mac OS X (10.4)  

  • .DV and .MOV files don't play smoothly in the Final Cut Express viewer

    Hi,
    I bought Final Cut Express 4.0 yesterday, so I have no experience with it. I only used iMovies HD 6.0.3 a little before.
    Problem:
    When I import my .MOV and .DV files into FCE 4.0, then try to watch them in the viewer they don't play smoothly. The sound is fine, but the video is not smooth, it plays in stops and starts.
    Just to see, I tried importing a .FLV file and it plays just fine in the viewer, both audio and video runs smoothly with no 'stop starting'
    I experimented with importing different file sizes of .DV and .MOV, from 3GB to a few MB even and even very small clips of a few KB. But regardless of the size I always have this problem of them not running smoothly in the viewer.
    One of the .MOV files I tried to import was a reference file, and I later read in the manual that FCE may only recognise the original file. But I have the same problem even with the Original file and other self contained files that have been copied from the original. So it doesnt seem to just a problem with reference files.
    Any idea what the problem might be?
    Is it something to do with how I have FCE set up?
    Or is it that the .MOV and .DV files are not being properly imported and is this why they are not running smoothly in the viewer?
    I'm using a MacBook with 10.4.11 operating system, which the guys at my local Apple store said would be fine for using FCE 4.0.
    Hope someone can help,
    Ian.

    Look at item properties for the .mov and .dv files. What exactly does it say they are? What drive are they playing back from? Make sure the contents of the viewer are set to fit to window in the View popup at the top of the viewer.

  • Quicktime MOV files don't play in Safari. Solutions?

    In most cases, when I click to play an MOV video file embedded on a website, I just get the little quicktime symbol with the question mark overtop of it. I then have to open firefox to view the video.
    It's rather shameful that Apple's Safari can't run it's own video files.
    I am running Snow Leopard with Safari 5.0.1., so I'm up to date.
    Any solutions?

    It is odd. And so is the complete thread-jacking by someone who's posted over 32k times. Don't most people who've been around that long refuse to answer unrelated questions once a topic has been established? Seems to be pretty common practice among frequenters of forums. Even if the offending poster keeps at it, you don't have to keep answering in the thread.
    Seriously, if you don't have anything to contribute to the topic at hand and instead complain (repeatedly) about conflicting information stated in someone's profile, why waste your time, and the time of the person(s) in duress? (like me) They may get email notifications when somebody responds to the thread. "SWEET, maybe somebody has an answer for me.... oh no wait, it's just that guy complaining about my profile signature information." To respond only with "..they do on my machine, so something's amiss on yours" is obvious and pretty ineffective. Especially when you do it twice.
    32k+ posts in 5 years. That's nearly 18 per day. If you sleep 8 hours a night that's more than one for every hour you're awake.
    ~~~ In an attempt to get this back on track ~~~
    I have this problem too.
    I'm running 10.6.4 and Safari 5.0.2 - according to apple both up to date as of this writing. I've also got QT Pro 7.6.6 installed, don't know if others having this issue also have QT Pro installed. I also experience this exact problem on my workstation, a 2009 8-core MacPro, with the same versions of OSX, Safari, and QTPro. My wife's 13" MacPro has the same OSX and Safari versions, but no QT Pro, and she can view QT movies in Safari just fine on her machine. I refuse to get rid of QT Pro, and I don't really see why this would be the problem, but it's the only difference that occurs to me off the top of my head. I can't pinpoint a specific time this started, but if I had to guess it was after upgrading to Safari 5.
    Here's Hoping that this at least let's the original poster know that other people are indeed suffering from this, so that others might be able to chime in to further discuss and hopefully find a solution. I've sent feedback to Apple about this, and I'm going to run down to the local Apple shop to see if they have any ideas. I'll post again if I find anything further.

  • HD video does not play correctly in Quicktime

    I have a Kodak Z1275 camera. My PC is a Compaq with Athlon 64 3800 processor. Quicktime version 7.4.1.
    When I play videos taken in HD mode, the color is not correct when I play them back using Quicktime. Everything is blue.
    When I play them back on the camera, they are fine.
    Videos taken in non-HD mode play fine on the PC.
    Can anyone tell me what is going on?
    Thanks

    Open the QuickTime Control Panel / Video tab and check the box to use "Safe mode".
    Quit and relaunch QuickTime Player and any open browser and try the file again.

  • Imported Images don't play correctly

    I have 30 individual images (.bmp files) but when I import them to the timeline and press play, iMovie's timeline plays through each image so slowly. The whole 30 images should play less than a second long. It's like each image is treated like a separate movie in iMovie.
    Can't I just import the images and play them quickly?
    Also, when I save the images as a .mov (Quicktime) file from another application the .mov file is 266k to max of 1.2 MB, but iMovie's exported .mov is 8.4 mb at the smallest. What's up with that. This application seems like it's a waste of money at this point.

    iMovie is a video edit app
    not a "claymation maker"
    apple-i-click on imported still: 5sec length (or whatever you set in prefs)
    you can change that by hand
    you can edit each "clip"
    iM handles stills as clips because it is a video edit app (said that?)
    so, you can add charming KB effects or transitions or...
    sizes:
    what compressor do you choose for export from QT or iM? depending on settings (size, re, fps, codec), 1 min can go from a few kB up to a few hundred MB.... it depends on what YOU decide, that Mac shall do...
    This application seems like it's a waste of money at this point.
    don't read the manuals/included help files/turtorials at Apple.com, just erase it by dragging it into trash can. every thought of buying a PC/windows machine?

  • MOV files don't play on version 10.5

    I just downloaded the newest 10.5 QuickTime on my PC. When i attemot to play a .mov file, i get a message box saying "Realplayer need to download new software to play this clip" when i click OK, it says "you must have quicktime installed on your computer to play this file.
    Well, it is installed! What's happening?
    And i did restArt my PC. sAME THING

    10.5 is the version number of Real Player.
    Real Player can open and play most QuickTime formats but it must use an installed version to do so.
    The question must be "why isn't Real Player finding my QuickTime install?" and I don't have an answer for that.
    They should just allow QuickTime formats be opened using QuickTime (not Real) and Real formats (.ra or .rm and some .smil files) be opened in Real Player.

Maybe you are looking for

  • How to find the Semifinished Goods in list of Finished Goods

    Hi I have list of Finished Goods. Tell me how to find the Semi finished Goods used in this finished Goods using Table Level. Kindly help. Regards, Rajkumar.C

  • Can't Open the domain.sites2 file I Want To!

    I'm tearing my hair out here! I had multiple websites within iweb 08, but using it as more of a publishing facility and creating graphic adverts and stuff. Then I decided to make a website, which is where it all went to pot. I hadn't realised that th

  • What's the procedure for looking up my old questions and answers

    I can't figure a way to navigate this site to get to my old questions and answers like I used to! Please help

  • Nokia 5200 Caller can't hear me!

    Can anybody help? If I make or receive a call, I can hear them but they can't hear me. Is it me or is it the phone?

  • MDM to  JMS

    HI All We got one problem in MDM To JMS production. The problem is The message are in scheduled status in production system in pi. we checked all queue .. all are fine. in production system the Queue refresh is possible. Communication channel is show