Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {CentralSynthesis Rough Draft script: You can see the Interface here:
- http://bspendlove.newgrounds.com/news/post/876527
- All scripting was developed by Brandon Spendlove
- All Images, Logos and Instrument Programming owned by CentralComposers
- You will not see any custom images on the Interface if you copy this script}
- on init
- message ("")
- make_perfview
- set_ui_height_px (321)
- set_control_par($INST_ICON_ID,$CONTROL_PAR_HIDE,$HIDE_WHOLE_CONTROL)
- declare ui_label $null (0,0)
- set_text($null,"")
- set_control_par_str(get_ui_id($null), $CONTROL_PAR_PICTURE,"CentralSynthesis/null")
- move_control($null, 0,0)
- $null := 0
- {UI Page Changing}
- declare ui_button $synthfx
- set_text($synthfx,"")
- set_control_par(get_ui_id($synthfx),$CONTROL_PAR_WIDTH,75)
- set_control_par(get_ui_id($synthfx),$CONTROL_PAR_HEIGHT,11)
- set_control_par_str(get_ui_id($synthfx), $CONTROL_PAR_PICTURE,"CentralSynthesis/synthfx")
- move_control_px ($synthfx, 539, 14)
- $synthfx := 0
- {OSCILLATORS}
- declare ui_button $osc1power
- set_text($osc1power,"")
- set_control_par(get_ui_id($osc1power),$CONTROL_PAR_WIDTH,75)
- set_control_par(get_ui_id($osc1power),$CONTROL_PAR_HEIGHT,11)
- set_control_par_str(get_ui_id($osc1power), $CONTROL_PAR_PICTURE,"CentralSynthesis/osc1")
- move_control_px ($osc1power, 55, 45)
- $osc1power := 1
- declare ui_button $osc2power
- set_text($osc2power,"")
- set_control_par(get_ui_id($osc2power),$CONTROL_PAR_WIDTH,75)
- set_control_par(get_ui_id($osc2power),$CONTROL_PAR_HEIGHT,11)
- set_control_par_str(get_ui_id($osc2power), $CONTROL_PAR_PICTURE,"CentralSynthesis/osc2")
- move_control_px ($osc2power, 224, 45)
- $osc2power := 0
- {OSCILLATOR 1: CONTROLS}
- {MAIN}
- declare ui_slider $osc1volume (1,1000000)
- set_control_par(get_ui_id($osc1volume),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1volume),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1volume), $CONTROL_PAR_MOUSE_BEHAVIOUR, -400)
- set_control_par_str(get_ui_id($osc1volume), $CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- move_control_px($osc1volume, 17,126)
- declare ui_slider $osc1pan (1,1000000)
- set_control_par(get_ui_id($osc1pan),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1pan),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1pan), $CONTROL_PAR_MOUSE_BEHAVIOUR, -400)
- set_control_par_str(get_ui_id($osc1pan), $CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- move_control_px($osc1pan, 71,126)
- $osc1pan := 500000
- declare ui_slider $osc1tune (1,1000000)
- set_control_par(get_ui_id($osc1tune),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1tune),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1tune), $CONTROL_PAR_MOUSE_BEHAVIOUR, -400)
- set_control_par_str(get_ui_id($osc1tune), $CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- move_control_px($osc1tune, 127,126)
- $osc1tune := 500000
- {OSC 1 Amp (Volume) ADSR}
- declare ui_slider $osc1ampattack(0,1000000)
- set_control_par_str(get_ui_id($osc1ampattack),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc1ampattack),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc1ampattack),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc1ampattack), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1ampattack, 32,194)
- declare ui_slider $osc1ampdecay(0,1000000)
- set_control_par_str(get_ui_id($osc1ampdecay),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc1ampdecay),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc1ampdecay),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc1ampdecay), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1ampdecay, 66,194)
- declare ui_slider $osc1ampsustain(0,1000000)
- set_control_par_str(get_ui_id($osc1ampsustain),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc1ampsustain),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc1ampsustain),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc1ampsustain), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1ampsustain, 99,194)
- declare ui_slider $osc1amprelease(0,1000000)
- set_control_par_str(get_ui_id($osc1amprelease),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc1amprelease),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc1amprelease),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc1amprelease), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1amprelease, 133,194)
- {FILTER 1}
- declare ui_slider $osc1filtercutoff(0,1000000)
- set_control_par_str(get_ui_id($osc1filtercutoff),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider2")
- set_control_par(get_ui_id($osc1filtercutoff),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc1filtercutoff),$CONTROL_PAR_HEIGHT,65)
- set_control_par(get_ui_id($osc1filtercutoff), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1filtercutoff, 362,73)
- declare ui_slider $osc1filterreso(0,1000000)
- set_control_par_str(get_ui_id($osc1filterreso),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider2")
- set_control_par(get_ui_id($osc1filterreso),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc1filterreso),$CONTROL_PAR_HEIGHT,65)
- set_control_par(get_ui_id($osc1filterreso), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1filterreso, 389,73)
- {OSC 1 FILTER ENVELOPE}
- declare ui_slider $osc1filterattack(0,1000000)
- set_control_par_str(get_ui_id($osc1filterattack),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc1filterattack),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1filterattack),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1filterattack), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1filterattack, 416,94)
- declare ui_slider $osc1filterdecay(0,1000000)
- set_control_par_str(get_ui_id($osc1filterdecay),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc1filterdecay),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1filterdecay),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1filterdecay), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1filterdecay, 469,94)
- declare ui_slider $osc1filtersustain(0,1000000)
- set_control_par_str(get_ui_id($osc1filtersustain),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc1filtersustain),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1filtersustain),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1filtersustain), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1filtersustain, 523,94)
- declare ui_slider $osc1filterrelease(0,1000000)
- set_control_par_str(get_ui_id($osc1filterrelease),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc1filterrelease),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc1filterrelease),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc1filterrelease), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc1filterrelease, 579,94)
- {OSCILLATOR 2: CONTROLS}
- {MAIN}
- declare ui_slider $osc2volume (1,1000000)
- set_control_par(get_ui_id($osc2volume),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2volume),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2volume), $CONTROL_PAR_MOUSE_BEHAVIOUR, -400)
- set_control_par_str(get_ui_id($osc2volume), $CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- move_control_px($osc2volume, 187,126)
- declare ui_slider $osc2pan (1,1000000)
- set_control_par(get_ui_id($osc2pan),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2pan),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2pan), $CONTROL_PAR_MOUSE_BEHAVIOUR, -400)
- set_control_par_str(get_ui_id($osc2pan), $CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- move_control_px($osc2pan, 241,126)
- $osc2pan := 500000
- declare ui_slider $osc2tune (1,1000000)
- set_control_par(get_ui_id($osc2tune),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2tune),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2tune), $CONTROL_PAR_MOUSE_BEHAVIOUR, -400)
- set_control_par_str(get_ui_id($osc2tune), $CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- move_control_px($osc2tune, 297,126)
- $osc2tune := 500000
- {OSC 2 AMP (Volume) ADSR}
- declare ui_slider $osc2ampattack(0,1000000)
- set_control_par_str(get_ui_id($osc2ampattack),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc2ampattack),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc2ampattack),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc2ampattack), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2ampattack, 202,194)
- declare ui_slider $osc2ampdecay(0,1000000)
- set_control_par_str(get_ui_id($osc2ampdecay),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc2ampdecay),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc2ampdecay),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc2ampdecay), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2ampdecay, 236,194)
- declare ui_slider $osc2ampsustain(0,1000000)
- set_control_par_str(get_ui_id($osc2ampsustain),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc2ampsustain),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc2ampsustain),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc2ampsustain), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2ampsustain, 269,194)
- declare ui_slider $osc2amprelease(0,1000000)
- set_control_par_str(get_ui_id($osc2amprelease),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider1")
- set_control_par(get_ui_id($osc2amprelease),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc2amprelease),$CONTROL_PAR_HEIGHT,88)
- set_control_par(get_ui_id($osc2amprelease), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2amprelease, 303,194)
- {FILTER 2}
- declare ui_slider $osc2filtercutoff(0,1000000)
- set_control_par_str(get_ui_id($osc2filtercutoff),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider2")
- set_control_par(get_ui_id($osc2filtercutoff),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc2filtercutoff),$CONTROL_PAR_HEIGHT,65)
- set_control_par(get_ui_id($osc2filtercutoff), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2filtercutoff, 362,173)
- declare ui_slider $osc2filterreso(0,1000000)
- set_control_par_str(get_ui_id($osc2filterreso),$CONTROL_PAR_PICTURE,"CentralSynthesis/slider2")
- set_control_par(get_ui_id($osc2filterreso),$CONTROL_PAR_WIDTH,18)
- set_control_par(get_ui_id($osc2filterreso),$CONTROL_PAR_HEIGHT,65)
- set_control_par(get_ui_id($osc2filterreso), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2filterreso, 389,173)
- {OSC 2 FILTER ENVELOPE}
- declare ui_slider $osc2filterattack(0,1000000)
- set_control_par_str(get_ui_id($osc2filterattack),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc2filterattack),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2filterattack),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2filterattack), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2filterattack, 415,195)
- declare ui_slider $osc2filterdecay(0,1000000)
- set_control_par_str(get_ui_id($osc2filterdecay),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc2filterdecay),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2filterdecay),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2filterdecay), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2filterdecay, 468,195)
- declare ui_slider $osc2filtersustain(0,1000000)
- set_control_par_str(get_ui_id($osc2filtersustain),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc2filtersustain),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2filtersustain),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2filtersustain), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2filtersustain, 522,195)
- declare ui_slider $osc2filterrelease(0,1000000)
- set_control_par_str(get_ui_id($osc2filterrelease),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($osc2filterrelease),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($osc2filterrelease),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($osc2filterrelease), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($osc2filterrelease, 578,195)
- {WAVEFORM MENUS}
- {OSCILLATOR 1}
- declare ui_menu $waveformosc1
- set_control_par(get_ui_id($waveformosc1),$CONTROL_PAR_WIDTH,80)
- set_control_par(get_ui_id($waveformosc1),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($waveformosc1), $CONTROL_PAR_PICTURE,"CentralSynthesis/null")
- set_control_par(get_ui_id($waveformosc1),$CONTROL_PAR_FONT_TYPE,24)
- set_control_par(get_ui_id($waveformosc1),$CONTROL_PAR_TEXT_ALIGNMENT, 1)
- move_control_px($waveformosc1, 11, 79)
- add_menu_item($waveformosc1,"Choose...",0)
- add_menu_item($waveformosc1,"Square", 1)
- add_menu_item($waveformosc1,"Saw", 2)
- add_menu_item($waveformosc1,"Ramp", 3)
- add_menu_item($waveformosc1,"Triangle",4)
- {OSCILLATOR 2}
- declare ui_menu $waveformosc2
- set_control_par(get_ui_id($waveformosc2),$CONTROL_PAR_WIDTH,80)
- set_control_par(get_ui_id($waveformosc2),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($waveformosc2), $CONTROL_PAR_PICTURE,"CentralSynthesis/null")
- set_control_par(get_ui_id($waveformosc2),$CONTROL_PAR_FONT_TYPE,24)
- set_control_par(get_ui_id($waveformosc2),$CONTROL_PAR_TEXT_ALIGNMENT, 1)
- move_control_px($waveformosc2, 181, 79)
- add_menu_item($waveformosc2,"Choose...",0)
- add_menu_item($waveformosc2,"Square", 1)
- add_menu_item($waveformosc2,"Saw", 2)
- add_menu_item($waveformosc2,"Ramp", 3)
- add_menu_item($waveformosc2,"Triangle",4)
- {LFO WAVEFORM}
- declare ui_menu $waveformlfo
- set_control_par(get_ui_id($waveformlfo),$CONTROL_PAR_WIDTH,80)
- set_control_par(get_ui_id($waveformlfo),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($waveformlfo), $CONTROL_PAR_PICTURE,"CentralSynthesis/null")
- set_control_par(get_ui_id($waveformlfo),$CONTROL_PAR_FONT_TYPE,5)
- set_control_par(get_ui_id($waveformlfo),$CONTROL_PAR_TEXT_ALIGNMENT, 1)
- move_control_px($waveformlfo, 366, 253)
- add_menu_item($waveformlfo,"LFO...",0)
- add_menu_item($waveformlfo,"Square", 1)
- add_menu_item($waveformlfo,"Saw", 2)
- add_menu_item($waveformlfo,"Ramp", 3)
- add_menu_item($waveformlfo,"Triangle",4)
- {WAVEFORMS (Images)}
- {OSC 1}
- declare ui_label $osc1square (0,0)
- set_text($osc1square, "")
- set_control_par(get_ui_id($osc1square),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc1square),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc1square), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_square")
- move_control($osc1square, 0,0)
- declare ui_label $osc1saw (0,0)
- set_text($osc1saw, "")
- set_control_par(get_ui_id($osc1saw),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc1saw),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc1saw), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_saw")
- move_control($osc1saw, 0,0)
- declare ui_label $osc1ramp (0,0)
- set_text($osc1ramp, "")
- set_control_par(get_ui_id($osc1ramp),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc1ramp),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc1ramp), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_ramp")
- move_control($osc1ramp, 0,0)
- declare ui_label $osc1triangle (0,0)
- set_text($osc1triangle, "")
- set_control_par(get_ui_id($osc1triangle),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc1triangle),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc1triangle), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_triangle")
- move_control($osc1triangle, 0,0)
- {OSC 2}
- declare ui_label $osc2square (0,0)
- set_text($osc2square, "")
- set_control_par(get_ui_id($osc2square),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc2square),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc2square), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_square")
- move_control($osc2square, 0,0)
- declare ui_label $osc2saw (0,0)
- set_text($osc2saw, "")
- set_control_par(get_ui_id($osc2saw),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc2saw),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc2saw), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_saw")
- move_control($osc2saw, 0,0)
- declare ui_label $osc2ramp (0,0)
- set_text($osc2ramp, "")
- set_control_par(get_ui_id($osc2ramp),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc2ramp),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc2ramp), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_ramp")
- move_control($osc2ramp, 0,0)
- declare ui_label $osc2triangle (0,0)
- set_text($osc2triangle, "")
- set_control_par(get_ui_id($osc2triangle),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($osc2triangle),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($osc2triangle), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_triangle")
- move_control($osc2triangle, 0,0)
- {LFO CONTROLS}
- declare ui_slider $lfophase(0,1000000)
- set_control_par_str(get_ui_id($lfophase),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($lfophase),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($lfophase),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($lfophase), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($lfophase, 469,269)
- declare ui_slider $lfofadein(0,1000000)
- set_control_par_str(get_ui_id($lfofadein),$CONTROL_PAR_PICTURE,"CentralSynthesis/knob1")
- set_control_par(get_ui_id($lfofadein),$CONTROL_PAR_WIDTH,40)
- set_control_par(get_ui_id($lfofadein),$CONTROL_PAR_HEIGHT,40)
- set_control_par(get_ui_id($lfofadein), $CONTROL_PAR_MOUSE_BEHAVIOUR, -1200)
- move_control_px($lfofadein, 577,269)
- {LFO SPEED}
- declare ui_menu $lfospeed
- set_control_par(get_ui_id($lfospeed),$CONTROL_PAR_WIDTH,33)
- set_control_par(get_ui_id($lfospeed),$CONTROL_PAR_HEIGHT,39)
- set_control_par_str(get_ui_id($lfospeed), $CONTROL_PAR_PICTURE,"CentralSynthesis/null")
- set_control_par(get_ui_id($lfospeed),$CONTROL_PAR_FONT_TYPE,17)
- move_control_px($lfospeed, 524,280)
- add_menu_item($lfospeed," 1/4", $DURATION_QUARTER)
- add_menu_item($lfospeed," 1/8", $DURATION_EIGHTH)
- add_menu_item($lfospeed," 1/16", $DURATION_SIXTEENTH)
- add_menu_item($lfospeed," 1/4T", $DURATION_QUARTER_TRIPLET)
- add_menu_item($lfospeed," 1/8T", $DURATION_EIGHTH_TRIPLET)
- add_menu_item($lfospeed,"1/16T", $DURATION_SIXTEENTH_TRIPLET)
- {LFO Menu Waveform show}
- declare ui_label $lfosquare (0,0)
- set_text($lfosquare, "")
- set_control_par(get_ui_id($lfosquare),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($lfosquare),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($lfosquare), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_square")
- move_control($lfosquare, 0,0)
- declare ui_label $lfosaw (0,0)
- set_text($lfosaw, "")
- set_control_par(get_ui_id($lfosaw),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($lfosaw),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($lfosaw), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_saw")
- move_control($lfosaw, 0,0)
- declare ui_label $lforamp (0,0)
- set_text($lforamp, "")
- set_control_par(get_ui_id($lforamp),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($lforamp),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($lforamp), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_ramp")
- move_control($lforamp, 0,0)
- declare ui_label $lfotriangle (0,0)
- set_text($lfotriangle, "")
- set_control_par(get_ui_id($lfotriangle),$CONTROL_PAR_WIDTH,50)
- set_control_par(get_ui_id($lfotriangle),$CONTROL_PAR_HEIGHT,30)
- set_control_par_str(get_ui_id($lfotriangle), $CONTROL_PAR_PICTURE,"CentralSynthesis/wave_triangle")
- move_control($lfotriangle, 0,0)
- end on
- {OSCILLATOR 1 MENU WAVEFORM}
- on ui_control ($waveformosc1)
- select ($waveformosc1)
- case 0
- move_control($osc1square, 0,0)
- move_control($osc1saw, 0,0)
- move_control($osc1ramp, 0,0)
- move_control($osc1triangle, 0,0)
- case 1
- move_control_px($osc1square, 103,67)
- move_control($osc1saw, 0,0)
- move_control($osc1ramp, 0,0)
- move_control($osc1triangle, 0,0)
- set_engine_par($ENGINE_PAR_ATTACK,$osc1ampattack,0,-1,-1)
- set_engine_par($ENGINE_PAR_DECAY,$osc1ampdecay,0,0,-1)
- set_engine_par($ENGINE_PAR_SUSTAIN,$osc1ampsustain,0,0,-1)
- set_engine_par($ENGINE_PAR_RELEASE,$osc1amprelease,0,0,-1)
- case 2
- move_control($osc1square, 0,0)
- move_control_px($osc1saw, 103,67)
- move_control($osc1ramp, 0,0)
- move_control($osc1triangle, 0,0)
- case 3
- move_control($osc1square, 0,0)
- move_control($osc1saw, 0,0)
- move_control_px($osc1ramp, 103,67)
- move_control($osc1triangle, 0,0)
- case 4
- move_control($osc1square, 0,0)
- move_control($osc1saw, 0,0)
- move_control($osc1ramp, 0,0)
- move_control_px($osc1triangle, 103,67)
- end select
- end on
- on ui_control ($waveformosc2)
- select ($waveformosc2)
- case 0
- move_control($osc2square, 0,0)
- move_control($osc2saw, 0,0)
- move_control($osc2ramp, 0,0)
- move_control($osc2triangle, 0,0)
- case 1
- move_control_px($osc2square, 273,67)
- move_control($osc2saw, 0,0)
- move_control($osc2ramp, 0,0)
- move_control($osc2triangle, 0,0)
- case 2
- move_control($osc2square, 0,0)
- move_control_px($osc2saw, 273,67)
- move_control($osc2ramp, 0,0)
- move_control($osc2triangle, 0,0)
- case 3
- move_control($osc2square, 0,0)
- move_control($osc2saw, 0,0)
- move_control_px($osc2ramp, 273,67)
- move_control($osc2triangle, 0,0)
- case 4
- move_control($osc2square, 0,0)
- move_control($osc2saw, 0,0)
- move_control($osc2ramp, 0,0)
- move_control_px($osc2triangle, 273,67)
- end select
- end on
- on ui_control ($waveformlfo)
- select ($waveformlfo)
- case 0
- move_control($lfosquare, 0,0)
- move_control($lfosaw, 0,0)
- move_control($lforamp, 0,0)
- move_control($lfotriangle, 0,0)
- case 1
- move_control_px($lfosquare, 374,279)
- move_control($lfosaw, 0,0)
- move_control($lforamp, 0,0)
- move_control($lfotriangle, 0,0)
- case 2
- move_control($lfosquare, 0,0)
- move_control_px($lfosaw, 374,279)
- move_control($lforamp, 0,0)
- move_control($lfotriangle, 0,0)
- case 3
- move_control($lfosquare, 0,0)
- move_control($lfosaw, 0,0)
- move_control_px($lforamp, 374,279)
- move_control($lfotriangle, 0,0)
- case 4
- move_control($lfosquare, 0,0)
- move_control($lfosaw, 0,0)
- move_control($lforamp, 0,0)
- move_control_px($lfotriangle, 374,279)
- end select
- end on
- on ui_control ($synthfx)
- if ($synthfx = 1)
- _set_skin_offset(300)
- else
- _set_skin_offset(0)
- end if
- end on
- {OSC 1 ADSR}
- on ui_control ($osc1ampattack)
- set_engine_par($ENGINE_PAR_ATTACK,$osc1ampattack,0,0,-1)
- end on
Advertisement
Add Comment
Please, Sign In to add comment