txtmus

txtmus ('text music', abbreviated as 'tm') is a fork of abc2svg that understands more text music notations, actually, ABC (indeed!), alda, BWW, cmn (Carnatic Music notations), MEI, MNX (XML, prior JSON switch) and PAE. MUP should come soon.

Switching from abc2svg to txtmus is mainly done by changing the version number of the scripts (the scripts are at the same location in my site). For instance, use

  snd-2.js
instead of
  snd-1.js
.

Note, the sets of scripts of both software are not compatible (you cannot mix 'xx-2.js' and 'xx-1.js'). Also some names have changed:

For CLI/batch, the prefix 'abc' is replaced by 'tm':

In the actual development state, txtmus can replace abc2svg with the same reliability (the bug fixes are cross reported), but switching from abc2svg to txtmus is interesting only if you need the new features.

The software is not yet under a VCS (version control system) because still in active development. You can get the source and the runable scripts of txtmus from my site:

source tarball
scripts tarball
They are updated at least at the same time as a new release of abc2svg is out.

Here is the entry page of the txtmus source.

Details on the changes

Last update: 2025-03-10 - Jean-François Moine