Page 1 of 1

Which software is compatible with ABC standard 2.0?

Posted: Tue Jun 07, 2011 7:28 pm
by Esn
I don't see this information listed anywhere, but it would be very useful to know...

In particular, I'm looking for something that can create, read and playback polyphonic ABC notation in Linux. I'm using the Pandora handheld PC, and I'm hoping to use ABC notation to learn counterpoint and fugue. It seems like it's the quickest way to enter in some simple polyphony and hear it played back.

I thought ABCJ was perfect for my needs, but it looks like it doesn't support polyphony (and also, its playback seems a bit too CPU intensive to run smoothly, possibly because of the fancy echo effects). So I'm basically looking for something like ABCJ, but with polyphony and less CPU-intensive playback. If I were a coder, I'd change the source myself, but I'm not, alas.

Thanks for any help!

Re: Which software is compatible with ABC standard 2.0?

Posted: Thu Jun 23, 2011 7:21 pm
by AlexMidiCond
Hi Esn,

I have never tried ABC on Linux, but on the software list here ( there are some entries for Linux, e.g. JedABC. That tool (as many others) is based on abcm2ps, which supports polyphony and is distantly related to ABC 2.0. Currently a standard 2.1 is being discussed on which might eventually be truly supported by most of the current software developers.


( ... idiZyx2abc )

Re: Which software is compatible with ABC standard 2.0?

Posted: Sat Jul 02, 2011 10:50 am
by Esn
Thanks Alex. Actually, I found a few programs that look promising, the most promising one being EasyABC:

ABCMusiEx and iabc also look pretty nice.

JedABC looks like it requires too large a screen resolution to be ideal for a handheld.

So, looks like ABCPlus is the default standard, not ABC 2.0? Well, at least there's a nice PDF tutorial for it.

I say this because abcm2ps and abc2midi, which those programs use (not entirely sure about iABC, but at least the first two), both seem to come from that branch.

Anyway, I'll see if I can figure out how to build any of them... or I might have to ask someone else to do it.