Posted: 26 Apr 2014, 03:11
Can anyone suggest why the following script doesn't work in HH? It has something to do with the setValue() but I don't know what.
//////////////////////////
// Basic counter
/////////////////////////
// parameters declaration
var incx : TParameter;
var countr : TParameter;
var reset : TParameter;
// initialisation : create parameters
procedure init;
begin
incx := CreateParam('incx',ptButton);
countr := CreateParam('countr',ptDataFader);
reset := CreateParam('reset',ptButton);
SetIsOutPut(incx,false);
SetIsInput(countr,false);
SetIsOutPut(reset,false);
end;
// Global variables
var c : single;
Procedure Callback(N:integer);
begin
if (n = incx) OR (n = reset) then begin
fTrace(c);
c := c - (c*getValue(reset));
c := c+getValue(incx);
setValue(countr,c);
end;
end;
Thanks!
//////////////////////////
// Basic counter
/////////////////////////
// parameters declaration
var incx : TParameter;
var countr : TParameter;
var reset : TParameter;
// initialisation : create parameters
procedure init;
begin
incx := CreateParam('incx',ptButton);
countr := CreateParam('countr',ptDataFader);
reset := CreateParam('reset',ptButton);
SetIsOutPut(incx,false);
SetIsInput(countr,false);
SetIsOutPut(reset,false);
end;
// Global variables
var c : single;
Procedure Callback(N:integer);
begin
if (n = incx) OR (n = reset) then begin
fTrace(c);
c := c - (c*getValue(reset));
c := c+getValue(incx);
setValue(countr,c);
end;
end;
Thanks!