abcsh - a shell for processing ABC Music Notation - News
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.
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?
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.
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.
posted by rsdoiel, Sun 03 Oct 2004 11:59:03 PM UTC - 2 replies
The source code was updated for prototype 0.04. It should now use .abcshrc (a Guile based config file for abcsh) if it is found in the home directory. I've adapted the 0.02 ABC_OM* functions to use as low level function for reading and writing ABC content. This will eventually be replaced in an upcoming prototype. I've decided it makes sense [...]
posted by rsdoiel, Tue 28 Sep 2004 05:05:38 PM UTC
Writing prototype now using Guile for processing the .abcshrc file. I've writen an outline of documentation in texinfo and that is now also in the cvs tree. Still debugging command line options handling.
posted by rsdoiel, Mon 27 Sep 2004 12:24:48 AM UTC
abcsh has been accepted as a GNU program. autoproject seems to work now on my development machine so I have a outline of the next prototype started. I am cleaning up the documentation so I can write some test cases and start developing real code for the 0.04 prototype.
posted by rsdoiel, Sun 26 Sep 2004 05:47:25 PM UTC
The idea of abcsh has evolved over time and continues to evolve and change. It started as a series of short, simple Perl scripts for processing ABC Music Notation files for a web site. Later these code more structured and rewritten in Python. They have been rewritten several times in python turning more and more into a shell like utility. [...]
posted by rsdoiel, Tue 21 Sep 2004 05:04:43 PM UTC
This is project is still at the thinking through stage. I am in the process of learning Autotools and restructing my prototype code so nothing is working at the memoment.
Powered by Savane 3.14-49f2.
Corresponding source code