Send 0 after curve finished

Accueil Forums Créer avec IanniX Send 0 after curve finished

  • Ce sujet contient 10 réponses, 2 participants et a été mis à jour pour la dernière fois par Masen, le il y a 11 années et 2 mois.
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #3212 Répondre
    Masen
    Invité

    Hi,

    I’m new to Iannix, I’m working on a piece and have a problem.
    The piece is basically a score with many curves and a global linear timeline to scan all curves at once.
    I’m sending the Y-Value of a curve to a PD-Patch where each curve controls a OSC with the Y-Value representing the frequency in Hz.
    This is working quite well, what i need to do is – when a curve is finished – scanned to an end, it should send out a 0, so that the OSC stops generating sound… How can i managed that?

    Thanks and best regard
    Damian

    #3213 Répondre
    IanniX
    Maître des clés

    Hi!

    First, thanks for using IanniX :). Then, it’s a common problem that we never solved because it’s not so easy to create the right solution.

    Maybe the best thing would be to put a trigger just at the end of the curve, this trigger can send « fake » cursor values (=> double-clic on the trigger to change its message, then select « Default OSC Message for cursors » and edit values). Is it an acceptable solution?

    #3214 Répondre
    Masen
    Invité

    thank you for your answer!
    I thougt about triggers, but it will be around 300+ curves, adding the same amount of triggers makes it quite a huge project 😉
    But if there isn’t a « automated » solution, I think I will have to do so…

    #3215 Répondre
    IanniX
    Maître des clés

    And what about making that in PD => for each abstraction of each curve, if no frequency update during 40ms (eg.), stop the oscillator (as we did in our Max patch)?

    #3216 Répondre
    Masen
    Invité

    Hi,

    I will try this… Which example are you talking about, the Max Sound Example? How do you exactly managed that gate?

    Thanks.

    #3217 Répondre
    IanniX
    Maître des clés

    Yes, the « gate » is in the poly~ subpatch (synthetizer.maxpat), using the adsr~ object to release gain after xxxx ms of inactivity

    #3218 Répondre
    Masen
    Invité

    Thanks, this worked Out! Even a delayed triggerd 0 had worked, but with a ADSR the Release can fade it out… Thanks again!

    #3219 Répondre
    IanniX
    Maître des clés

    Nice!

    #3220 Répondre
    Masen
    Invité

    Yes I’m very happy, the conecert is in less than a month, now I’m glad everything is working as planned 🙂

    Thanks alot again! 🙂

    #3221 Répondre
    IanniX
    Maître des clés

    If you plan to make recordings, photos or if you have Facebook events or URLs to share about this concert, don’t hesitate (through FB message or contact@iannix.org), we’re always glad to receive works from our users!

    #3223 Répondre
    Masen
    Invité

    Sure, I will send you informations, thanks 🙂

11 sujets de 1 à 11 (sur un total de 11)
Répondre à : Répondre #3215 dans Send 0 after curve finished
Vos informations :





© IanniX Association

Qu'est-ce que IanniX ? | Téléchargement | Showcase | Forum | Recherche | À propos