[PD] one abstraction, different delay lines?
Christof Ressi
info at christofressi.com
Sun Jun 28 17:24:33 CEST 2020
have a look at the [clone] object ;-)
On 28.06.2020 17:06, Jakob Laue wrote:
> One that I could do is build a delay-abstraction that receives the
> number of different matrices on[loadbang] and then dynamically patches
> inside itself the various needed [delwrite~]'s, [vd]'s and so on.
> All the best, Jakob
> *Gesendet:* Sonntag, 28. Juni 2020 um 15:33 Uhr
> *Von:* "Jakob Laue" <jakkesprinter at web.de>
> *An:* "Christof Ressi" <info at christofressi.com>
> *Cc:* "Pd-List" <pd-list at lists.iem.at>
> *Betreff:* Re: [PD] one abstraction, different delay lines?
> Hello again!
> Yep, maybe I should explain what I want to do :-P
> I am building a sequencer instrument that mainly consists of a matrix
> of push buttons.
> When you press a button in a column and the sequencer arrives there,
> then a certain midi note is played through an instrument and into [dac~].
>
> The user can go through several matrices, allowing him to play e.g. a
> melody on matrix 1 and another melody on matrix 2.
> Now my next steps are:
> - implementing the possibility for an instrument change, so that the
> user is able to specify an instrument he wants his midi note to go to
> for his different matrices
> - implementing the possibility for a delay effect per matrix: Say the
> user is on matrix 1 and plays a melody there. Now he chooses to
> activate a delay effect for this matrix. For this I could take the
> delay-effect-abstraction that I mentioned.
> The user plays a little bit with the "feedback", "dry/wet" and "delay
> timing" settings. The user hears the delay effect.
>
> Now we are approaching what I want to achieve: The user is happy with
> his melody and his delay-settings on matrix 1. Now the user changes to
> the second matrix because he wants to play another melody on top.
> Internally, he does this by incrementing a counter to value 2. The
> second melody should NOT be affected by the delay settings that the
> user applied for the melody on matrix 1. This means, that each matrix
> needs to have its own delay effect or its own delay-effect-settings.
> What I could certainly do, is to copy and paste my
> delay-effect-abstraction to have two independent delay-effects for
> each matrix/each melody. But I would like to avoid to copy-and-paste
> because the number of matrices should be easily changeable. I want to
> keep the patch as generic as possible. At the moment I have a number
> for specifying the number of matrices. This number is [loadbanged] and
> the patch does the rest on startup. I would like to keep this. But for
> this, my delay abstraction has to be able
> - to listen for a matrix-change (receiving the corresponding counter
> value)
> - to save the settings for each matrix and show them when a matrix
> change is noticed
> - to write into different delay lines for having the audio effect
> affect only the audio of a certain matrix.
>
> I hope that it is more clear now:-)
>
> At the moment, I have absolutely no idea how i could achieve this:-(
>
> All the best, Jakob
>
>
>
>
> Gesendet: Samstag, 27. Juni 2020 um 21:20 Uhr
> Von: "Christof Ressi" <info at christofressi.com>
> An: "Pd-List" <pd-list at lists.iem.at>
> Betreff: Re: [PD] one abstraction, different delay lines?
>
> so that it will be able to write into/create different delay lines "on
> the fly"?It's currently not possible to dynamically changing the
> source delay line ("write into") for objects like [delread~] or [vd~],
> but it would be good feature request! I'm not sure why you would want
> to dynamically "create" a delay line, though.
>
> Christof
>
> On 27.06.2020 19:06, Jakob Laue wrote:
>
> Dear pders:)
> Recently I have built my first abstraction for a delay-effect.
> Now I have a question. Is it possible to extend this abstraction in a
> way,
> so that it will be able to write into/create different delay lines "on
> the fly"?
>
> Thanks, Jakob
> _______________________________________________Pd-list at lists.iem.at[mailto:Pd-list at lists.iem.at]
> mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list[https://lists.puredata.info/listinfo/pd-list]
> _______________________________________________ Pd-list at lists.iem.at
> mailing list UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list[https://lists.puredata.info/listinfo/pd-list]
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20200628/e1dc4c50/attachment-0001.html>
More information about the Pd-list
mailing list