[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MIDI restructuring
From: |
Michael Welsh Duggan |
Subject: |
Re: MIDI restructuring |
Date: |
Sun, 13 Feb 2005 01:08:20 -0500 |
User-agent: |
Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) |
Han-Wen Nienhuys <address@hidden> writes:
> address@hidden 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.
After a very long hiatus, I am working on this again. I have
reaquainted myself with the way translators work, and am considering
what modifications are needed to Audio_elements in order to everything
I would like. More details as I work them out.
--
Michael Welsh Duggan
(address@hidden)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: MIDI restructuring,
Michael Welsh Duggan <=