[integra-dev] integralive case study: "lichtweiss"

Peter Plessas plessas at iem.at
Fri Jul 16 08:28:37 BST 2010


Thanks Jamie for addressing the issues I proposed for discussion,

Jamie Bullock wrote:
[...]
> Yes, there is a QuadPanner module. It just needs adding to the database. [Added to request tracker]
How could I follow progress and successful completion of this task?

>> How can one load sound files into the soundfile player module?
Still wondering about this one...
[...]
> We have a proposed module list in the project dropbox. Probably this should go on the Wiki, so people can contribute suggestions. [Added to request tracker]
Just found the list in the shared folder. Good info. I'd suggest moving
the compressor/limiter up to high priority: If we want people without
much tech knowledge to use IL without overloading their DACs, that is a
good thing to include (setting the default values of this module to act
like a brickwall -1dBFS limiter).

>> One other thing comes to my mind: Frequencies should be input using a
>> logarithmic scale.
>>
> 
> Yes. Currently we have a mechanism to indicate that an attribute should be controlled logarithmically, but this information isn't interpreted in any way by the GUI. Do you want to add a request for this functionality?
I don't absolutely require it for this case study, good to see that it
is provided (and will be interpreted by the gui some time).
> 
>> -------------------------------------------------------------------------
>>
>> I am looking forward to hear how I could implement "lichtweiss" using
>> IL. Plus, I need to determine a realistic time at which IL will be
>> useable for real stable live work satisfying the above requirements and
>> I need your help in doing so.
> 
> Other than where I have specifically answered above, I think most of the problems of this piece can be solved with a well-designed SoundfilePlayer module. We are currently in a coding sprint in Birmingham, and I have set aside this afternoon for 3 developers to look at this.
Very excited to hear what you and your three collegues come up with. Let
me ask another general question here: In contrast to the fancy modules
that are in IL already (granulators, pvoc, etc) I wonder how all the
program control (read: control messages) and timing is supposed to work.
See here for example the requirements for one of the cues triggered at
the end of the first movement by the musician within lichtweiss:

Fade out recording2
Fade out playback1

Start recording3
Start playback1 (second instance)
Start playback2
Fade in these three signals

wait for (fadetime) to pass

Stop recording2
Stop playback1 (first instance)

I am very excited about this exchange we are having here! Thanks for
your dedication and all the best at your coding sprint!

Peter



More information about the Dev mailing list