// tinttcp and peaksedges
// http://stash.reaper.fm/v/25203/RTCONFIG%20TINT%20VALUES%20HELPER.ods

slider1:1<0,1,1{----,---- on}>Tint ---------------------- Track Label
slider2:1<0,1,1{----,---- on}>Track Panel
slider3:1<0,1,1{----,---- on}>Item BG to Track color
slider4:1<0,1,1{----,---- on}>Item BG to Item color
slider5:1<0,1,1{----,---- on}>Item BG to Take color
slider6:1<0,1,1{---- on,----}>Item Peaks to Track color
slider7:1<0,1,1{---- on,----}>Item Peaks to Item color
slider8:1<0,1,1{---- on,----}>Item Peaks to Take color
slider9:0<0,1,1{0,64}>--Var 1
slider10:0<0,1,1{0,512}>--Var 2
slider11:0<0,1,1{0,1024}>--Var 3

slider21:0<0,1,1{----,---- on}>Draw ------------------- Peak edges
slider22:0<0,1,1{----,---- on}>Waveform edges
slider23:0<0,1,1{----,---- on}>Midi event edges
slider24:1<0,1,1{---- on,----}>Antialised waveforms

in_pin:none
out_pin:none

@block
//--- tinttcp
slider1 == 1 ? label=1 : label=0;
slider2 == 1 ? panel=2 : panel=0;
slider3 == 1 ? itembgtrack=8 : itembgtrack=0;
slider4 == 1 ? itembgitem=32 : itembgitem=0;
slider5 == 1 ? itembgtake=256 : itembgtake=0;
slider6 == 1 ? itempeaktrack=4 : itempeaktrack=0;
slider7 == 1 ? itempeakitem=16 : itempeakitem=0;
slider8 == 1 ? itempeaktake=128 : itempeaktake=0;

// undocumented stuff...
slider9 == 1 ? var1=64 : var1=0;
slider10 == 1 ? var2=512 : var2=0;
slider11 == 1 ? var3=1024 : var3=0;

tint_tcp=label+panel+itembgtrack+itembgitem+itembgtake+itempeaktrack+itempeakitem+itempeaktake +var1+var2+var3;

//--- peaksedges
slider21 == 1 ? peakedges=1 : peakedges=0;
slider22 == 1 ? waveedges=2 : waveedges=0;
slider23 == 1 ? midiedges=4 : midiedges=0;
slider24 == 1 ? antialiase=1024 : antialiase=0;

peaks_edges=peakedges+waveedges+midiedges+antialiase;

@gfx 0 46
gfx_x=gfx_y=10;
gfx_r=0.7;gfx_g=1;gfx_b=0.1;gfx_a=1;
gfx_drawchar($'t');
gfx_drawchar($'i');
gfx_drawchar($'n');
gfx_drawchar($'t');
gfx_drawchar($'t');
gfx_drawchar($'c');
gfx_drawchar($'p');
gfx_drawchar($' ');
gfx_drawchar($'=');
gfx_drawchar($' ');
gfx_drawnumber(tint_tcp,0);
gfx_x=10;gfx_y=30;
gfx_drawchar($'p');
gfx_drawchar($'e');
gfx_drawchar($'a');
gfx_drawchar($'k');
gfx_drawchar($'e');
gfx_drawchar($'d');
gfx_drawchar($'g');
gfx_drawchar($'e');
gfx_drawchar($'s');
gfx_drawchar($' ');
gfx_drawchar($'=');
gfx_drawchar($' ');
gfx_drawnumber(peaks_edges,0);
