after command line like
playsfx (frequency,waveform,attack,sustain,etc.., etc,etyc,,,)
about the negative values i've added/edited your textgadget lines to display the values as set by random in your code
example of edit
Code:
TextGadget(#AttackTime_txt,textX,y + 0 * si + adj2,textW,textH,strf(s\env_attack)+" Attack time",#PB_Text_Right)
I'd attach a screen shot but theres no option for that on the forum

{hint.. hint}
I hope you can follow what i'm attempting to do. (yeah i know i'm jumping in at the deep end again)
any help in this project of mine would greatfully be accepted
you can d/load a copy of my edited file from here
http://www.codingmonkeys.com/index.php?action=tpmod;dl=item272remember its still a work in progress and things WILL DEFINATLY change
changes so far .
Displays Values of the settings beside the sliders
added use of consolas ( size 8 ) font
touched up layout of screen
added SELECT/COPY/PASTE box (hopefully to be used later.. already generating sample syntax with correct values.. order of which WILL change)
made displayed waveform on play larger
Comments and Edits (to tidy up my code) appreciated