View Full Version : Get the frequency of every note in a midi?
paganinio
12-26-2008, 07:25 AM
looking for a special music software
This software should be able to display the frequency of every note in a song.
For example, I can make a simple piano midi file, convert it into a wav file, and open this wav file using this special software, and then I will see the frequency of every note.
It is for educational purposes (show the relationship between physics and music)
Moseph
12-26-2008, 08:42 AM
looking for a special music software
This software should be able to display the frequency of every note in a song.
For example, I can make a simple piano midi file, convert it into a wav file, and open this wav file using this special software, and then I will see the frequency of every note.
It is for educational purposes (show the relationship between physics and music)
You can do this with any number of frequency spectrograph and/or oscilloscope software options.
I personally use a lot of VST-compatible software, so to me the easy thing would be to fire up VSTHost ( http://www.hermannseib.com/english/vsthost.htm ), and then use VST plugins as your analysis tools. I personally like Voxengo SPAN ( http://www.voxengo.com/product/SPAN/ ) and smartelectronix s(M)exoscope ( http://bram.smartelectronix.com/plugins.php?id=4 ).
All of that software is free.
paganinio
12-27-2008, 09:17 PM
thankx, I installed the three softwares, but how do I load a MIDI??
pikester
12-28-2008, 04:27 AM
The frequency of all MIDI notes is 30,000Hz.
Seriously though. MIDI has no frequencies.
Aaron
12-28-2008, 11:12 PM
I think he's confusing midi with generating pure-tones.
Motleyguy
12-29-2008, 12:09 AM
The frequency of all MIDI notes is 30,000Hz.
Seriously though. MIDI has no frequencies.
Saw that one coming... good on you for being tactful(ish).
Aaron
12-29-2008, 05:28 AM
TS, for reference:
MIDI (Musical Instrument Digital Interface, IPA: /ˈmɪdi/) is an industry-standard protocol defined in 1983 that enables electronic musical instruments, computers, and other equipment to communicate, control, and synchronize with each other. MIDI allows computers, synthesizers, MIDI controllers, sound cards, samplers and drum machines to control one another, and to exchange system data (acting as a raw data encapsulation method for sysex commands).
MIDI does not transmit an audio signal or media — it transmits "event messages" such as the pitch and intensity of musical notes to play, control signals for parameters such as volume, vibrato and panning, cues, and clock signals to set the tempo. As an electronic protocol, it is notable for its widespread adoption throughout the industry.
http://en.wikipedia.org/wiki/MIDI
In laymens terms, midi is straw for your drink of choice, no the flavour.
Moseph
12-29-2008, 06:48 AM
I think he's confusing midi with generating pure-tones.
It looks like he's got a decent handle on it...
For example, I can make a simple piano midi file, convert it into a wav file, and open this wav file using this special software, and then I will see the frequency of every note.
Moseph
12-29-2008, 06:52 AM
thankx, I installed the three softwares, but how do I load a MIDI??
You're going to need to do some fiddling with the MIDI file player (check the VSTHost manual for more info).
Alternatively, you could just put together the .wav file like you had originally planned and use the internal Waveform player of VSTHost. I've been using VSTHost since before that feature and have always loaded up a wave file in a VST player, like the one here: http://www.hermannseib.com/ToyleY/Default.htm
You could additionally use VSTHost itself to create the wave file, by loading up a virtual instrument, playing it using live MIDI or the MIDI file player, and using the recorder from the above link to capture everything.
vBulletin® v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.