Académique Documents
Professionnel Documents
Culture Documents
make_perfview
set_ui_height_px(200)
declare $count
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