Vous êtes sur la page 1sur 1

on init

make_perfview
set_ui_height_px(200)

declare $count

declare ui_slider $attack(0,1000000)


declare ui_slider $decay(0,1000000)
declare ui_slider $sustain(0,1000000)
declare ui_slider $release(0,1000000)

declare ui_slider $attack2(0,1000000)


declare ui_slider $decay2(0,1000000)
declare ui_slider $sustain2(0,1000000)
declare ui_slider $release2(0,1000000)

declare %ui_id[8]
%ui_id[0] := get_ui_id($attack)
%ui_id[1] := get_ui_id($decay)
%ui_id[2] := get_ui_id($sustain)
%ui_id[3] := get_ui_id($release)

%ui_id[4] := get_ui_id($attack2)
%ui_id[5] := get_ui_id($decay2)
%ui_id[6] := get_ui_id($sustain2)
%ui_id[7] := get_ui_id($release2)

make_persistent ($attack)
make_persistent ($decay)
make_persistent ($sustain)
make_persistent ($release)

$count := 0
while ($count < 4)
set_control_par_str(%ui_id[$count],$CONTROL_PAR_PICTURE,"knob1")
set_control_par(%ui_id[$count],$CONTROL_PAR_MOUSE_BEHAVIOUR,-400)
set_control_par(%ui_id[$count],$CONTROL_PAR_GRID_X,$count+1)
set_control_par(%ui_id[$count],$CONTROL_PAR_GRID_Y,2)
{alternatively you can position the knobs to exact pixels
set_control_par(%ui_id[$count],$CONTROL_PAR_POS_X,$count*80+70)
set_control_par(%ui_id[$count],$CONTROL_PAR_POS_Y,20)
}
inc($count)
end while

$count := 4
while ($count < 8)
set_control_par_str(%ui_id[$count],$CONTROL_PAR_PICTURE,"knob2")
set_control_par(%ui_id[$count],$CONTROL_PAR_MOUSE_BEHAVIOUR,-400)
set_control_par(%ui_id[$count],$CONTROL_PAR_GRID_X,$count-3)
set_control_par(%ui_id[$count],$CONTROL_PAR_GRID_Y,6)
{alternatively you can position the knobs to exact pixels
set_control_par(%ui_id[$count],$CONTROL_PAR_POS_X,($count-4)*60+70)
set_control_par(%ui_id[$count],$CONTROL_PAR_POS_Y,100)
}

inc($count)
end while
end on

Vous aimerez peut-être aussi