Google Answers Logo
View Question
Q: Editing MIDI files ( Answered 5 out of 5 stars,   0 Comments )
Subject: Editing MIDI files
Category: Computers > Software
Asked by: ach-ga
List Price: $10.00
Posted: 16 Jul 2003 07:04 PDT
Expires: 15 Aug 2003 07:04 PDT
Question ID: 231592
I would like to be able to view and directly edit the contents of a
MIDI file (type 0), and I am looking for software to help me achieve

I'll want to trim some unwanted content, modify instrument settings
etc. I shouldn't have to do any note-entry using this tool, as there
seems to be no problem with the notes themselves, just the surrounding
MIDI commands.

Some score-writing software (such as Noteworthy) allow the importing
and exporting of MIDI files and the editing of stuff inbetween, but
this tends to lead to the introduction of quantisation errors or other
undesirable changes/omissions. What I want to do is to edit/fix the
MIDI file without having some program re-interpreting the content.

NB: I am aware of a particular MIDI<-->txt convertor that allows
explicit editing of the MIDI as text then allowing reconstruction into
MIDI, but for some reason this doesn't work (see below)

Background motivation (in case there's another way around the

I want to write polyphonic ringtones for mobile phones (in particular
for the MA-2 audio LSI, such as on the Samsung A800). This requires
the generation of SMAF files, and Yamaha, who defined the format,
provide a tool for converting MIDI (what Yamaha call SMF) to SMAF. I
know of no other way of creating SMAF ringtones.

Yamaha's conversion software is a little picky/flaky (the MA-2
software, at least), and doesn't understand all of the MIDI content
generated by Igor (which I am using to write the ringtones); Igor
itself sometimes generates a few MIDI glitches (it can be a bit buggy
sometimes, despite its many good points). Thus I need to 'fix' the
midi file exported by Igor before I convert it to SMAF.

Unfortunately, the MIDI<-->txt converter I found does not generate
MIDI which the MIDI->SMAF converter will accept.


Request for Question Clarification by sycophant-ga on 17 Jul 2003 06:53 PDT
Hi ach, 

I'll admit that I am not as knowledgable about MIDI as you seem to be,
but if I understand what you are trying to do - I think I may know of
some software that could help.

I am not entirely sure if it will do what you need, as I don't really
know quite what errors you are trying to fix, but have a look and let
me know.

The software is called Anvil Studio and is available as freeware from

It's seems to be a fairly no nonsense MIDI editor, but again, I am not
that familiar with the ins and outs of MIDI.

Let me know if this is on the right track.


Clarification of Question by ach-ga on 17 Jul 2003 09:32 PDT
Not only does that answer the question perfectly, that bit of software
looks extremely handy in many ways, I think I'll be using it a lot!

A great many thanks,

Subject: Re: Editing MIDI files
Answered By: sycophant-ga on 17 Jul 2003 13:14 PDT
Rated:5 out of 5 stars
Hi ach-ga, 

In reference to my earlier clarification request - from my own MIDI
experiments, I would suggest Anvil Studio as a package to do the job.

I have be playing with it for quite some time. It is software I
originally located at

I am glad I could help.

ach-ga rated this answer:5 out of 5 stars
Exactly what I wanted. Perfect!

There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  

Google Home - Answers FAQ - Terms of Service - Privacy Policy