[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-devel
Subject: Re: MIDI restructuring
From: Han-Wen Nienhuys <hanwen () xs4all ! nl>
Date: 2004-04-28 22:59:09
Message-ID: 16528.14141.33075.861893 () localhost ! localdomain
[Download RAW message or body]
md5i@cs.cmu.edu writes:
>
> I have started working on a rewriting of the way performance works,
> using the way Paper_score works as a guide. In the same way as
> Paper_score::process returns a set of systems, I want to make
> Performance output a set of SCM "threads" (or "tracks", or "channels",
> or whatever you want to call them). Scheme code will convert these
> to MIDI (or something else) as needs be.
>
That sounds like a good idea.
> I'll let you know when I have something a little more concrete. I
> have started by creating a new type of Music_output -- a copy of
> Performace. I have also made copies of Score_performer and
> Midi_def. Basically I have created just enough duplication such that
> I can have a \midi block and a \newmidi block side-by-side.
I was a little reluctant of suggesting this route, because it would
involve some hard-core hacking, but you've taken it yourself. That's great!
> Hopefully in a month or so (I don't have huge amounts of time to
> devote to this) I will have a midi-output.scm library and enough glue
> code to produce something similar to what the current code does.
looking forward to it.
--
Han-Wen Nienhuys | hanwen@xs4all.nl | http://www.xs4all.nl/~hanwen
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic