MMD > Archives > May 2023 > 2023.05.18 > 01Prev  Next


Converting Audio to MIDI: Michael Block Mazurkas
By Spencer Chase

I have been playing with the Audio to MIDI program for two days now,
dropping all important work and having fun. I have been communicating
with two other users who have made some very helpful suggestions.
The program does a great job with good quality audio files for input,
otherwise it's "Garbage in, Garbage out!"

I have spent a lot of hours on the Chopin Mazurkas played by Michael
Block. I am not a big fan of the mazurkas the way most people play them
as boring, plodding early 19th century dance music. Block gives them
a life that others do not. I thought it would be great if I could play
his interpretations on my 9-foot Knabe. Well, until just a couple of
hours ago, I was about to give up.

There is a known problem with the Audio to MIDI program as to the
way it handles notes played with the sustain pedal on. A quick fix is
to shorten the length of all notes that are on when the pedal is also
on but this does not fix the Block files -- they still sound muddy and
over-pedaled.

It turns out that the sustain pedal off codes are somewhat too late,
which I discovered after shifting then as suggested by a fellow user.
I really thought that the files would need individual hand editing,
which is not something I am good at. I used to be pretty good at writing
programs to modify MIDI files in even somewhat complicated ways but this
cannot fix problems unless they themselves are systemic in nature.

I was pleasantly surprised by the quality of the last processing.
In it Michael Block's performance really shows as opposed to it being
an over-pedaled mess. For those who are familiar with this sort of
stuff here is the process I subjected the files to.

1. Make the MIDI file from an MP3 audio file.

2. Convert to MIDI Type 0 file format because the MIDI Type 1 has
strange track usage and my programs work better with Type 0. They are
all supposed to work with Type 1 too but I might have left out multiple
track processing and merging in one or more of the programs that
I rarely use.

3. Use Gapfixer to set the minimum gap to 125 milliseconds and the
minimum note length to 75 ms.

4. Shift [advance] the pedal off commands negative 75 ms. (I think
maybe it was more but I want to get this recorded as reference for now,
and can increase it later.)

5. Scale velocities to about 80% using MIDImod2, but it really needs
a little more reduction for most people.

6. Rename the final MIDI files to get rid of modified suffixes.

7. Convert to MP3 using Mid2pianoCD for the LX system.

I think that is about all... Oh, and then:

8. Listen to some amazing music.

At this point I am one happy camper!

Spencer Chase
Garberville, California

 [ Spencer offers many files and utility programs at
 [ http://www.spencerserolls.com/index.html 
 [ http://www.spencerserolls.com/Files4Download.html 
 [ http://www.spencerserolls.com/LX_tools_information.html 
 [ -- Robbie


(Message sent Wed 17 May 2023, 03:58:05 GMT, from time zone GMT-0700.)

Key Words in Subject:  Audio, Block, Converting, Mazurkas, Michael, MIDI
Enter text below to search the MMD Website with Google

Please Support Publication of the MMD with your Generous Donation
No PayPal account required
SSL Certificate
by
Let's Encrypt