Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

adamlazz

macrumors newbie
Original poster
Jul 22, 2008
5
0
Hi all,

I am looking for a way to take a .mp3 of a piano solo and transfer it to software that will play the piano piece along with a visual representation of a keyboard. When the piece plays, the keys light up accordingly.

Is this possible in Garage Band or some other software?

If you have any questions that need clarifying, please don't hesitate to ask.

Thanks,
Adam
 

ChrisA

macrumors G5
Jan 5, 2006
12,555
1,666
Redondo Beach, California
Hi all,

I am looking for a way to take a .mp3 of a piano solo and transfer it to software that will play the piano piece along with a visual representation of a keyboard. When the piece plays, the keys light up accordingly.

Is this possible in Garage Band or some other software?

If you have any questions that need clarifying, please don't hesitate to ask.

Thanks,
Adam

Sounds like you are trying to create a piano instructional video.

First off you would record the piano as MIDI, not MP3. The MIDI file contains the key-down and key up times and key velocities. Apple's Garage band or Logic can record MIDI files and play them back either by sending the data back to the keyboard or by using a software synth.

You can edit MIDI to correct mistakes too.

What you are asking for is a visual midi player. Software that will play a midi file as an animation. I've seen a few of these but not one that creates a visual representation of a keyboard

for $100 you can buy a cheap Yamaha keyboard that has lighted keys. These are intended for children but yu could send the midi file to one of these and video tape it.
 

adamlazz

macrumors newbie
Original poster
Jul 22, 2008
5
0
Thanks for the speedy response.
However, I don't think I got my idea across as well as I'd wished.

I want to:

1) Take an existing piece of music (.mp3 / .wav / .*)
2) Make the computer recognize what keys are played
3) Map the keystrokes on a piano

Does this make any more sense? Does this seem possible?

Thanks,
Adam
 

ChrisA

macrumors G5
Jan 5, 2006
12,555
1,666
Redondo Beach, California
Thanks for the speedy response.
However, I don't think I got my idea across as well as I'd wished.

I want to:

1) Take an existing piece of music (.mp3 / .wav / .*)
2) Make the computer recognize what keys are played
3) Map the keystrokes on a piano

Does this make any more sense? Does this seem possible?

Thanks,
Adam


So you already have the recorded music files and you are not askig about making more recordings. Then you want a sound file to midi file converter. If you are talking about recording future performances then simply record midi directly.

Audioscore will analyse a sound file or a live mic and transform it into notation file or midi.
http://www.neuratron.com/audioscore.htm

I comes bundled with the new version of Sibelius. You can download a free trail copy

One thing. You will need a very clean recording and I bet it will work best with a single line of notes, like say from a solo flute.

Once you have the file converted to midi you can transpose and edit any why you want
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.