0on3 ''GORT Theremin" - kontakt

Discussion in 'Lounge' started by 0on3, Nov 17, 2019.

  1. SP808

    SP808 Member

    Joined:
    Jul 17, 2019
    Messages:
    19
    Likes Received:
    10
    [​IMG]
     
    Last edited: Dec 1, 2019
  2. SP808

    SP808 Member

    Joined:
    Jul 17, 2019
    Messages:
    19
    Likes Received:
    10
    Thanks friend 0on3. I am super happy with your gift. You could open a specific thread for people who have the same concerns regarding this issue and you or anyone who has experience can be consulted, to be able to share and solve problems regarding scripts and other things about Kontakt.
     
  3. SP808

    SP808 Member

    Joined:
    Jul 17, 2019
    Messages:
    19
    Likes Received:
    10
    Cover G.jpg
    0on3 would be so kind to review this, the knobs that are visualized are functional, but they do not interact with the internal parameters of the Kontakt I have tried in many ways, but I can not make them work could you give me a hand. Any help will be of great esteem. Thank you.


    on init

    make_perfview

    make_perfview
    message("Glitcherator By Salmor")

    hide_inst_icon
    set_ui_width_px(633)
    set_ui_height_px(416)
    set_script_title("Waveform")
    set_control_par_str($INST_WALLPAPER_ID,$CONTROL_PAR_PICTURE,"Glitcherator 2")
    set_control_par_str($INST_ICON_ID,$CONTROL_PAR_PICTURE,"Glitcherator2Icon ")

    {Button ADSR Knob}
    declare ui_slider $attack(0, 1000000)
    hide_part($attack, $HIDE_PART_BG .or. $HIDE_PART_MOD_LIGHT .or. $HIDE_PART_TITLE .or. $HIDE_PART_VALUE)
    set_control_par_str(get_ui_id($attack), $CONTROL_PAR_PICTURE, "Glitcherator knob_xenox03")
    set_control_par(get_ui_id($attack), $CONTROL_PAR_MOUSE_BEHAVIOUR, -500)
    move_control_px($attack, 81, 306)
    make_persistent($attack)

    declare ui_slider $decay(0,1000000)
    hide_part($decay, $HIDE_PART_BG .or. $HIDE_PART_MOD_LIGHT .or. $HIDE_PART_TITLE .or. $HIDE_PART_VALUE)
    set_control_par_str(get_ui_id($decay), $CONTROL_PAR_PICTURE, "Glitcherator knob_xenox03")
    set_control_par(get_ui_id($decay), $CONTROL_PAR_MOUSE_BEHAVIOUR, -500)
    move_control_px($decay, 218, 309)
    make_persistent($decay)

    declare ui_slider $sustain(0,1000000)
    hide_part($sustain, $HIDE_PART_BG .or. $HIDE_PART_MOD_LIGHT .or. $HIDE_PART_TITLE .or. $HIDE_PART_VALUE)
    set_control_par_str(get_ui_id($sustain), $CONTROL_PAR_PICTURE, "Glitcherator knob_xenox03")
    set_control_par(get_ui_id($sustain), $CONTROL_PAR_MOUSE_BEHAVIOUR, -500)
    move_control_px($sustain, 356, 310)
    make_persistent($sustain)

    declare ui_slider $release(0,1000000)
    hide_part($release, $HIDE_PART_BG .or. $HIDE_PART_MOD_LIGHT .or. $HIDE_PART_TITLE .or. $HIDE_PART_VALUE)
    set_control_par_str(get_ui_id($release), $CONTROL_PAR_PICTURE, "Glitcherator knob_xenox03")
    set_control_par(get_ui_id($release), $CONTROL_PAR_MOUSE_BEHAVIOUR, -500)
    move_control_px($release, 493, 310)
    make_persistent($release)

    message("")

    declare $b
    declare $c
    declare $i := 0
    declare $ia := 0
    declare $count := 0
    declare $play_pos
    declare $zzone

    declare ui_waveform $waveform(1, 1)
    move_control_px($waveform,43,64)


    { " ADJUST WINDOW SIZE BELOW - TO FIT YOUR NEEDS }
    set_control_par(get_ui_id($waveform),$CONTROL_PAR_HEIGHT,208)
    set_control_par(get_ui_id($waveform),$CONTROL_PAR_WIDTH,544)
    hide_part($waveform,$HIDE_PART_BG)
    set_control_par(get_ui_id($waveform),$CONTROL_PAR_BG_COLOR,4152694)
    set_control_par(get_ui_id($waveform),$CONTROL_PAR_BG_ALPHA,70)




    set_ui_wf_property($waveform,$UI_WF_PROP_PLAY_CURSOR,0,1)
    attach_zone($waveform,find_zone("Zone"),$UI_WAVEFORM_TABLE_IS_BIPOLAR)


    end on
    on note
    fade_out($EVENT_ID,0,0)
    wait(10000)
    $zzone := get_event_par($EVENT_ID,$EVENT_PAR_ZONE_ID)
    $b := get_sample_length($zzone)
    if ($b>0)
    attach_zone($waveform,$zzone,$UI_WAVEFORM_TABLE_IS_BIPOLAR)
    wait(10)
    end if
    while ($NOTE_HELD=1)
    $play_pos := get_event_par($EVENT_ID,$EVENT_PAR_PLAY_POS)
    set_ui_wf_property($waveform,$UI_WF_PROP_PLAY_CURSOR,0,$play_pos)
    wait(10000)
    end while
    end on

    on release
    set_ui_wf_property($waveform,$UI_WF_PROP_PLAY_CURSOR,0,$c)
    end on
     
    Last edited: Dec 1, 2019
  4. 0on3

    0on3 Guest

    hey SP808 ,

    Message me your email so I can send you a nice 'starter build-PROPERLY DONE , just for you !
    I'll send ya the link to help you out nice.


    ok !!
     
  5. SP808

    SP808 Member

    Joined:
    Jul 17, 2019
    Messages:
    19
    Likes Received:
    10
    0on3 I thank you with all my heart, my email is ([email protected]). When I finish the project I will pass it to you, I am producing the samples at the moment and when you check if you consider it you can give it to the community, because in reality it is more a contribution of yours than mine. Thanks again.
     
    Last edited: Dec 2, 2019
  6. DJK

    DJK Rock Star

    Joined:
    Nov 23, 2017
    Messages:
    1,060
    Likes Received:
    490
    Location:
    felixstowe england
    sounds like an old friend of mine from another forum, daddyz its you i know and hello bro
     
  7. 5teezo

    5teezo Audiosexual

    Joined:
    Feb 2, 2012
    Messages:
    2,063
    Likes Received:
    1,173
    Great Artwork, but there's a Typo. It's a Theremin not Thermin…

    BTW, where do I put the wallpaper?
     
  8. belalugosi

    belalugosi Producer

    Joined:
    Jun 6, 2011
    Messages:
    208
    Likes Received:
    76
    ^

    Hehe "blame" 0on3 for the "typo" since he gave that exact name to the library :)

    Wallpaper goes inside the library folder but you must generate also a .nicnt file and use any "add library" command
    in order to make the wallpaper to show up in the Libraries side.
     
  9. 0on3

    0on3 Guest

    'huh !!??' ..... wtf are you talking about !??

    ........ anyway.
     
Loading...
Similar Threads - 0on3 ''GORT Theremin Forum Date
0on3 and Tindeck Kontakt Feb 24, 2013
Loading...