Mechanical Music Digest  Archives
You Are Not Logged In Login/Get New Account
Please Log In. Accounts are free!
Logged In users are granted additional features including a more current version of the Archives and a simplified process for submitting articles.
Home Archives Calendar Gallery Store Links Info
MMD > Archives > March 2011 > 2011.03.08 > 12Prev  Next


Piano Roll Editing Software for Macintosh
By Julie Porter

John McClelland wrote:

> I'm not familiar with all the Macintosh programs and would like some
> ideas from readers regarding a similar program designed for the Mac --
> one that lets me view and edit the MIDI files in a piano roll format.
> I don't need fancy stuff and would prefer not to spend a lot of money
> for bells and whistles I'll never use.  Your suggestions are
> appreciated.

If you can run "classic," my favorite program is called MIDIGraphy
(by Tontata).  There is no better program that I found.  This program
seems to be 'abandoned-ware' and has not had any updates since 1999.

Several years ago I purchased "SmartScore" MIDI edition.  This is more
of a sheet music scanning program.  It is somewhat useful for a quick
look at a file.  The playback does not work well as they are attempting
to shift too much graphic data on the screen.

I also wrote a CIS viewer and editor converter program.  See at
http://www.delectra.com/rolltransport/ (scroll to the bottom, it is
called "maddelena".)   I was able to compile this under Mac OS 10.5.
The MIDI playback has been changed to be more iPod & iPad friendly and
no longer works.  (I think the online version is still the old one for
"classic."  I never completed it.)

By chance I have been working on re-writing something that is based on
the MIDIGraphy program; I'm not sure how long it will take or what time
I will have to work on it.  A few weeks back there were some questions
regarding bell registrations on APP rolls, which got me interested in
fixing some sort of program.  Since MIDIGraphy was written in both
Japanese and English it is easy to reverse engineer the structures and
re-write them using the latest Macintosh interfaces.  These are now
called APPs.

A problem I have had with Midiboek, Noteur and other similar program
is that few of these handle lock and cancel or multiplexed registers.
These are, in effect, a many-to-one mapping where the same tracker port
can play several MIDI voices.

I have also been researching MIDI XML (a sub version of MusicXML) and
looking a bit at the surface of a notation library called Lillypond.
This may be too technical for interest here.  I still like the ABC
notation, and while that gets a bit of traffic on the mailing list,
it seems to be a bit dated.

It may be that MIDI XML will replace the SMF file wrappers in the long
run.  Any program for editing MIDI will need an internal database.  It
is easy on Mac and Windows to read an XML stream into a SQL database
which can be used to show the piano roll (or score).  As an XML markup
document, it is also possible to share such files as part of a web page
where the user can either view the notes or listen to the music.

Most web pages use HTML which is a sub class of XML so there is a lot
of activity in this area.  I have been considering putting some of what
I have learned onto my blog as I re-work the MIDIGraphy program to use
modern programming methods.

Julie Porter


(Message sent Tue 8 Mar 2011, 08:29:45 GMT, from time zone GMT-0800.)

Key Words in Subject:  Editing, Macintosh, Piano, Roll, Software

Home    Archives    Calendar    Gallery    Store    Links    Info   


Enter text below to search the MMD Website with Google



CONTACT FORM: Click HERE to write to the editor, or to post a message about Mechanical Musical Instruments to the MMD

Unless otherwise noted, all opinions are those of the individual authors and may not represent those of the editors. Compilation copyright 1995-2024 by Jody Kravitz.

Please read our Republication Policy before copying information from or creating links to this web site.

Click HERE to contact the webmaster regarding problems with the website.

Please support publication of the MMD by donating online

Please Support Publication of the MMD with your Generous Donation

Pay via PayPal

No PayPal account required

                                     
Translate This Page