1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

KOMPLETE Hüllkurven-Generatoren in CoreCells (REAKTOR)

Discussion in 'REAKTOR' started by herw, 15/2/06.

Thread Status:
Not open for further replies.
  1. herw

    herw NI Product Owner

    Messages:
    6.421
    Die CoreCell-library ist sehr sparsam, was die Hüllkurven angeht. Nur ein einziges Beispiel (ADSR) ist angegeben.
    Mich würden auch andere Hüllkurven interessieren: HADSR oder Repeat-ADSR (Selbsttriggerung). Ich habe in die CoreCell des ADSR hineingeschaut und möchte die Funktionsweise komplett verstehen. Hat jemand Lust und Zeit darüber hier zu diskutieren?
    Eventuell springt dabei ja dann wirklich eine neue CoreCell heraus?

    ciao herw
     
  2. magneton

    magneton NI Product Owner

    Messages:
    658
    lust schon, zeit nicht ;-)
    bei der gelegenheit könnte man das thema gleich auf div. windowing-techniken erweitern (hamming, hanning, blackman-harris etc.). am besten wäre es, es würde eine "graincloud" corecell herauskommen.
    sage ich jetzt mal so, auf die schnelle...
     
  3. herw

    herw NI Product Owner

    Messages:
    6.421
    ist das jetzt ernst gemeint oder wie? sind das Fachbegriffe : hamming, hanning, ...? bin ein bisschen verwirrt und ratlos

    ciao herw
     
  4. magneton

    magneton NI Product Owner

    Messages:
    658
    natürlich ist das ernst gemeint; würde ich mir denn hier scherze erlauben?
    na gut, ich neige dazu.
    zu den windowing-typen: schau mal im computer music tutorial auf seite 1103 nach.
    kurz gefasst: es geht um envelopes, die eine quasi-gaussche kurve beschreiben.
     
  5. herw

    herw NI Product Owner

    Messages:
    6.421
    aha!
    nachdem ich mich jetzt einen Tag in die ADSR-Struktur versenkt habe, habe ich mich entschlossen, selbst einen Hüllkurvengenerator zu bauen.
    Hauptbestandteil ist zunächst erst mal einen Generator, der einen linearen Verlauf von 0 bis +1 erzeugt. Das lässt sich mit einem gestutzten Sägezahnoszillator sehr leicht realisieren.
    Das gibt mir ein Makro, das
    • gestartet wird durch einen positiven audio-event und
    • das Ende dieser Phase durch einen audio-event anzeigt.
    Den audio-event erhält man aus dem hervorragenden tool AudioCoreSONDE von Gerald List (siehe user library).
    Wenn man nun mehrere solche makros hintereinanderschaltet, so hat man eine Abfolge von entsprechend vielen Sägezahn-einmal-Wellen. Hinter allen Ausgängen kann man nun ein mathematisches Modul anfügen, das die Sägezahnkurve beliebig verbiegt. Die jeweiligen Phasenenden können andere Hüllkurven triggern.

    ciao herw
     
Thread Status:
Not open for further replies.