mainabcsh - a shell for processing ABC Music Notation - Summary

Membership Info
Group Admins:
2 active members

Group identification
Id: 6102
System Name: abcsh
Name: abcsh - a shell for processing ABC Music Notation
Group Type: Official GNU software

Search in this Group


This software is part of the GNU Project.

abcsh is a shell for processing ABC music notation files.  It could form the foundation of a larger system for music composition and orchestration using ABC music notation as a means of representing musical performance.   The shell hopes to handle routine ABC transformation likes part extraction, transposition, part merging etc.  It  is also designed in a way that you can access the ABC notation file content form embedded scripting languages.

Supports ABC music notation version 2.0

Registration Date: Tue 24 Feb 2004 07:51:43 PM UTC
License: GNU General Public License v2 or later
Development Status: 9 - Decommissioned


Latest News rss feed
ABCSH lives!?
     posted by sticks_us, Fri 27 Jun 2008 08:23:47 PM UTC

I've begun a review of the existing documentation and code, and am looking at revising/updating some particular points.  At the moment I'm primarily interested in some of the ways we can manipulate/analyze ABC notation.  I think there are some powerful ways the existing toolset could be adapted to provide a "swiss army knife" of music creation and analysis, and am grateful to be on board.  Stay tuned.

What ecmascript engine?
     posted by rsdoiel, Fri 18 Nov 2005 08:14:24 PM UTC

I've started playing around with SpiderMonkey for a Javascript engine.  Much better packaged then it used to be.  I might go with this instead of ngs-js since it is being actively maintained.  What I need to evaluate:

  • How does this compare or complicate things when embedding both a js engine and guile?
Need to get this out of moth balls
     posted by rsdoiel, Tue 31 May 2005 10:00:53 PM UTC

Haven't done much work on this since this time last year.  Need to get this out of moth balls.  Fortunetly my experiences between then and now will add to this project.

Prototype 0.04 now has a crude interactive mode working
     posted by rsdoiel, Mon 04 Oct 2004 07:30:44 PM UTC

Interactive (-i) mode now is working.  Code is pretty crude but will do for prototype.  Still need to cleanup data structures and wrapper native methods for Guile script access.  Will have to update the documentation soon to include instructions on interactive mode.

Quick Overview
 Memberlist (2 members)

Development Tools
 Task Manager (open items: 7, total: 10)

Back to the top

Powered by Savane 3.13-b921.
Corresponding source code