For one project, I needed to play midi-files on a page. This should work naturally on most browsers (well, I don’t take into account already). But, as far as I understood, either QuickTime plug-in, which is not on every machine, is needed, or Flash, which judging by what Google told me, does not know how to work with midi, or the audio tag, which is far from being implemented in FF for example, midi is also not friendly.
In general, I am surprised. The format is old, actively used (in the circles of musicians), and with support tight. Does anyone have any options how to insert midi playback on the page?
<embed src="http://YOUR URL.mid" autostart="true" controls="smallconsole" loop="true">
here are examples and variations
checked works in Chrome, FF, Safari
Win, microsoftware synthesizer. - natasha di angelo
At the expense of playing MIDI, I will not say anything 100%, but I repeat, for example, I have an external professional card WITHOUT midi. And acc. My PC does not know how to play MIDI hardware.
Software midi-synthesizer that plays these files in Windows, for example, is by default, in Linux it is put in two clicks. Nobody said anything about hardware. - icikas
Teach materiel. Yes, midi is an interface through which messages like “set up channel 10 to channel 3 are transmitted. Take a note up to the first octave. release the note before. "etc. But the same messages are perfectly saved to a file, from which they are then sent to a software synthesizer, which reads data from a file, and not via a hardware MIDI interface. And these files used to be the only way to play music, they forgot the .mid files for old ones, for example. and in 3310, so in general the editor was. And now the same files are also often used, but already when creating music. In the same FL in the Piano Roll, click File and see the Import MIDI File line. And this import works without midi hardware support. - ash ellis
In general, you are so famously minus without understanding the essence. And by and large, why do you need MIDI ??? Is it generated online or stupidly lazy to convert? - heather schuenemann
Yes, generation occurs online. And load the server by converting midi - & gt; mp3 does not feel like when the client can and play midi.
With browsers, the problem is that with audio playback, they basically have problems, using plug-ins, QuickTime, for example. If there is no plug-in in the system, the browser will not read the audio. Before the introduction of the audio tag in browsers there were no built-in players. But with all this, they are aiming, naturally at mp3, ogg, wav. There was a desire to use flash, but he just doesn’t have a synthesizer himself, nor can he use a system synthesizer, so he disappears. So it turns out that I haven’t yet found a single cross-browser solution.
By the way, in the opera with the help of the audio tag I could play the midi-file. - jace ferguson
- do you have a built-in codec?
- Do you have a midi test in dxdiag? - ebony nichole
Creative Audigy: sound card hardware synthesizers visible
Sound card for 150 rubles Genius Soundmaker PCI: see software from Microsoft and primitive, but Genius FM Synthesizer - mary kate
I installed Timidity in Linux and the sound also appeared.
Tests are not watched. Now under Linux I sit, there dx is absent. - megan baxter
Of two evils, as they say ...
Minus for comment compensated by a plus in karma. Although still the comment was off topic;) - patrick mak