Re: Export MIDI?
- To: mathgroup at smc.vnet.net
- Subject: [mg27825] Re: Export MIDI?
- From: Michael Malak <malak at wolfram.com>
- Date: Mon, 19 Mar 2001 01:29:16 -0500 (EST)
- Organization: Wolfram Research, Inc.
- References: <98vihs$930@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
If you do have some Mathematica-generated MIDI data, or want to do MIDI control, you could try using J/Link and JavaSound's MIDI classes (javax.sound.midi.*). Mike Ingolf Dahl wrote: > > Paul, you have mixed up MIDI with MP3-files... > I cite from > "A quick primer on converting WAV to MIDI and vice versa by Kees van der > Velden" > at http://www.hitsquad.com/smm/news/9903_101/: > "In general, you can't convert WAV into MIDI. These are completely different > concepts. It's like asking: How can I convert a cake back into 'the separate > operations of the baker' AND 'the original ingredients (eggs, sugar, butter, > flower, etc)'? > > A MIDI file is a sequence of commands to control one or more pieces of > equipment (synthesizers most of the time). These commands are not sounds, > they are recorded operations to do something (mostly to generate sound). > > A WAV file is sound. It is the recording of a sound wave. It is the mix of > all the given things (instruments, voices, background noises) you could have > heard at the moment of recording. A lot of info (in fact most of it), that > you need for a MIDI file, is lost. Like with the cake. When the cake is at > your table, all data about the baking process is gone." > > So it could be an ideal task for a Mathematica program to perform a good > WAV2MIDI transformation. And some processor time. Please send me a copy when > you have written such a program. Wavelets could be useful. (If I find some > spare time, I plan to write it myself.) > > For more information on the open MIDI file specification, see > http://www.fortunecity.com/tinpan/faithfull/379/midispec.html > > Ingolf Dahl > Chalmers University, Sweden > > -----Original Message----- > From: Paul Lutus [mailto:nospam at nosite.com] To: mathgroup at smc.vnet.net > Subject: [mg27825] [mg27786] Re: Export MIDI? > > "Alan" <kd7cyb at mac.com> wrote in message news:98ndrj$4c at smc.vnet.net... > > Is there a way to enable Mathematica to export to MIDI? > > Have you considered creating a WAV file and then converting it to MIDI > externally? It is possible that the MIDI file format has copyright issues or > is not generally useful to scientists and engineers. There are many sound > file formats, they can't all be directly supported, but one can convert a > generic type to another type externally. > > Teenagers who burn CDs regularly convert WAV files to MIDI -- they do this > because conventional audio CDs are normally interpreted as a WAV or raw > audio file. So the method is very commonly available, and free. > > -- > Paul Lutus > www.arachnoid.com -- Michael Malak 1. All syllogisms have three parts. Wolfram Research, Inc. 2. Therefore, this is not a syllogism. malak at wolfram.com