I keep thinking about it when it gets too dark to walk in the forest! ;-)
For the moment I try to reproduce procedures the very way they had been
designed in projects such as "-gr.tryCsoundObjects". I had designed a
few simple Csound instruments that for instance would "translate"
pitchbend messages to changes of frequency. THis may have an incidence
on the procedure of "translating" a MIDI sequence to a Csound score in
an object. I'll try to clarify how far it had been done. All this will
be taken care of by the interface when designing sound-object
prototypes, with no incidence on the console.
Same thing with the Timebase: I am going to implement an advanced model
for generating "ticks", but mixing them with real-time MIDI output of
the console will be much easier than the former solution (which anyway
no longer worked). It is also very easy to merge MIDI files and this
method can be used now that machines have become much quicker writing
MIDI files!
Bernard
Anthony Kozar wrote on 06/08/2020 16:33:
> Working on you holiday, huh? ;-)
>
> I don't really know how to answer your questions right now either. I
> haven't really created any sound-object prototypes with Csound events
> or experimented with any situations where the constraints are applied.
>
> We might need to create some specific examples with different types of
> Csound instruments to fully appreciate the issues.
>
> Anthony
>
> On 8/6/20, 4:10 AM, Bernard Bel wrote:
>> Dear all,
>>
>> I had a short break in town, enough time to implement a few changes in
>> the images of sound-object prototypes. The updated PHP code has been
>> uploaded to https://leti.lt/bolprocessor/
>>
> > [...]
> >
>> Things get more complicated with respect to topological constraints. If
>> the MIDI sequence needs to be truncated at the beginning and/or the end,
>> can we truncate the Csound sequence in the same way? Dealing with
>> MIDI
>> means only displacing NoteOns and NoteOffs and suppressing continuous
>> changes such as pitchbend or pressure. But I cannot yet imagine that we
>> could manipulate a Csound object so easily. This requires reflection.
>>
>> As far as I remember, BP2.9.8 (and the current console) never tries to
>> truncate Csound events. They are only resized and displaced according to
>> constraints. Maybe we should stay with that?
>>
>> Bernard
>
>
>
> _______________________________________________
> bolprocessor-devel mailing list
> bol...@li...
> https://lists.sourceforge.net/lists/listinfo/bolprocessor-devel
|