lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scheme extension for playback experiments


From: Bernard Hurley
Subject: Re: scheme extension for playback experiments
Date: Sat, 29 Jan 2011 12:37:46 +0000
User-agent: Mutt/1.5.18 (2008-05-17)

Hi

On Fri, Jan 28, 2011 at 11:14:56PM -0800, Dennis Raddle wrote:
> I am completely new to LilyPond, but it seems like a good way to get
> beautiful notation, and, I hope, experiment with playback algorithms that
> add human touch. What I wonder is whether the Scheme extension language
> would let me easily examine the notes, dynamics, hairpins, articulations,
> and ornaments in the file and write that into some custom file format that
> can be processed by some of my Python scripts that experiment with human
> touch playback.
> 

This link might be of interest to you:

http://www.nicta.com.au/people/chubbp/articulate

> I am a professional programmer with some prior Lisp experience.
> 
> This would let me use LilyPond's convenient text input to enter the notes,
> let me see them in beautiful format, and let me export them to my Python
> scripts.
> 
> How feasible is this idea?
> 

The idea is quite feasible. The easiest way to do this would be to use the 
concept of a music stream as outlined in Erik Sandberg's master's thesis: 
http://lilypond.org/web/images/thesis-erik-sandberg.pdf

I believe this has all been implemented internally but the current lily does 
not have a facility for importing/exporting music streams. 
This is something I am interested in, for other reasons. But once that is done 
they should be quit easy to work on in Python.

  /Bernard




reply via email to

[Prev in Thread] Current Thread [Next in Thread]