Csound Csound-dev Csound-tekno Search About

Re: OOP or not? (perl Csound module)

Date1998-11-11 08:51
FromPaul Winkler
SubjectRe: OOP or not? (perl Csound module)
Bernhard Wagner wrote:
> There should be groups with semantics:
>   - Synchro
>   - Sequence
>   - Timeline
>   - Loop
> The semantics of the group type Synchro assures that all events contained are
> started simultaneously.
> Group type Sequence assures that all events contained are played in sequence
> without gaps. Whenever an event is deleted the following remaining events are
> shifted to fill the gap automatically.

This strict time enforcement is too inflexible for me. But someone
(you?) could probably extend the module to add such things later. I do
think it might be useful to associate certain kinds of behavior with
certain groups of events, but nothing you've suggested really sparks my
interest, sorry.

However, it probably wouldn't be that hard for someone (you?) to write
an add-on module to do these things, which you could optionally use via
"use".

> The framework also includes concepts for abstract instruments.

That may be a good idea. But as I've said, my main desire is to get some
work done in Csound! I don't want to let this project become a
never-ending quest for the perfect composition environment. Not sure
what to do.

PW