What is MIDI?
MIDI stands for Musical Instrument Digital Interface.
MIDI is a standard that lets your
MIDI device (like your
MIDI keyboard) communicate with other
MIDI devices and your computer. When you hit a key on your keyboard, a series of controller messages (sets of digital information) are sent to your computer and interpreted by your sequencer. These controller messages contain a wide range of
MIDI information that translate the aspects of your performance into electronic
MIDI form. An example of a
MIDI control message would be the Note On/Off message. When you hit a key, you are triggering a
midi event, or turning it "on". When you release the key, the
midi message is stopped, thus turning it "OFF".
Can I convert a WAV to MIDI? Can I convert an MP3 to MIDI?
Some programs do allow you to convert single tones (monophonic instruments and such) to a
midi data, but as far as converting complex recordings and arrangements, currently, it hasn't been done. The first person who comes up with an accurate way to convert complex audio recordings into
midi will be rich though (maybe), and will need to adopt me as their son.
Also, converting a CD audio track to a
MIDI file is currently impossible, due to the fact that programs just can't decipher what note is what when multiple instruments are being played all at the same time.
MIDIs CANNOT HAVE VOICE. Changing an the extension of an MP3 to a .mid DOES NOT make it a
MIDI! Get that idea out of your head. It would be the same as changing the extension of an MP3 to .avi. Just because you do it doesn't mean its now a movie file.
Quote:
Originally posted by DJ Ralph E mp3 is a completely different format to MIDI.
The answer is NO.
Think of mp3 as audio files
and MIDI as audio instructions. |
Quote:
Originally posted by Graeme You can not convert polyphonic audio files to midi. You may have some success with monophonic files (but that's not what most peoplewho ask this question want to do).
You can search the web and find plenty of software which will claim to do the former and you can waste your time downloading them and finding they don't actually work.
Alternatively, you can read all the similar threads in this very forum, about this same subject, and save yourself a lot of wasted time.
Midi is for making music, not vice versa. |
http://board.midibuddy.net/showthrea...583#post491583 http://board.midibuddy.net/showthrea...992#post490992 http://board.midibuddy.net/showthrea...035#post484035 http://board.midibuddy.net/showthrea...922#post469922 http://board.midibuddy.net/showthrea...811#post469811 http://board.midibuddy.net/showthrea...883#post466883 http://board.midibuddy.net/showthrea...781#post466781 http://board.midibuddy.net/showthrea...401#post463401 http://board.midibuddy.net/showthrea...435#post442435
if you wanna keep arguing this i suggest you take up Graeme's challenge- $100 in your country's currency if you can sucessfully change his mp3 that was made from a
MIDI back to a
MIDI http://board.midibuddy.net/showthrea...504#post449504 How do I make a MIDI file?
First things first, you'll need a sequencer (see What is a sequencer, and why should I use one? For specifics on how to record). Sequencers come in the form of both hardware and software.
Hardware sequencers are found in the majority of contemporary digital keyboards and most professional samplers and synths. These sequencers are built into the instrument itself, and enable you to record and save your performances. Most built in hardware sequencers on instruments are fairly self explanatory and easy to use. You should consult your owner's manual if you own such an instrument, and want to start making your own
MIDI sequences. Most models of built in sequencers allow you to save your sequences to a floppy disk as a general
midi or standard
midi file, with the .MID file extension. How can you tell if your performances are stored in .MID format? Simply save them to a floppy disk, and load them up in your computer through your sequencer. Certain models of keyboards save performances or sequences into proprietary formats (formats that only your model of keyboard can read), so consult your dealer and owner's manual to see if there is a way to save your sequences to a
MIDI file. Some manufacturers that make consumer and professional level keyboards and synths with built in sequencers include Roland, Korg, Yamaha, Ensoniq, and Emu to name a few.
Software sequencers open up new doors for providing fast, easy and efficient ways of controlling, recording and synchronizing
MIDI devices that conform to the
MIDI standard. If you've got an IBM compatible PC or Macintosh computer, sequencing is just about to get a whole lot easier. You can simply connect your
MIDI instrument to your computer with a few cables and a
MIDI interface, and start recording your performance in your software sequencer.
What is a MIDI Interface, where can I get one, and how much do they cost?
A
MIDI interface is a device that lets your
midi instrument or keyboard communicate with your computer. The
midi interface interprets the incoming or outgoing
MIDI data so your
midi device(s) and computer can work together.
MIDI interfaces can come in a variety of styles and configurations, and can range in price from $40 up to $600 or more, depending on just how big your
MIDI setup is. From single port interfaces to multi port interfaces, there is pretty much something for everyone. More advanced
MIDI interfaces support SMPTE sync and generation, as well as various other methods of syncing with video and audio.
MIDI interfaces can be connected to your computer in a variety of ways - whether it be through the parallel printer port or serial port on your machine, or through your joystick port on your soundcard.
What is a sequencer, and why should I use one?
A sequencer is a piece of software or hardware that enables you to record a
MIDI performance or
MIDI information. From within a sequencer, not only can you record the notes you play, but for more advanced uses, sequencers can be used to completely automate entire studios - from samplers and synths, to mixers, FX processors, multi-track audio recording systems and more.
How do I make a midifile play on my website?
You can embed midifles into your website so they are able to play automatically when your page loads. Simply stick the following code into your HTML source:
< /embed>
The 'src' tag is your source. Simply stick in the name of your midifile in this area
'autostart' tells the browser whether the midifile should play as soon as it has been downloaded. To make it play as soon as it's been downloaded, set this to 'true', i.e., "autostart=true" otherwise, set it to 'false' or "autostart=false"
thanks to
http://www.soniccontrol.com/tech/midi/faq/index.shtml http://www.midi.org/about-midi/aboutmidi3.shtml http://board.midibuddy.net/f44/