ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
Statistics: Posted by 23fx23 — 02 May 2010, 13:33
Statistics: Posted by woodslanding — 02 May 2010, 08:08
Statistics: Posted by woodslanding — 24 Apr 2010, 19:23
Statistics: Posted by 23fx23 — 24 Apr 2010, 14:06
CODE:
/////////////////////////////////////////////// Send value to vst param////////////////////////////////////////////// parameters declarationvar plugNameIN : Tparameter;var paramNameIN : Tparameter;var paramValIN : Tparameter;var ctlNameIN : Tparameter;var prgchIN : Tparameter;var scriptNameIN : Tparameter;var tempIN : Tparameter;var s : String;// destroyprocedure Destroy;begin end;// initialisation : create parametersprocedure init;begin plugNameIN := CreateParam('plug name',ptTextField); ctlNameIN := CreateParam('control name', ptTextField); paramNameIN := CreateParam('param name',ptTextField); paramValIN := CreateParam('param value',ptDataField); prgchIN := CreateParam('prog changed',ptDataField); scriptNameIN := CreateParam('script Name',ptTextField); tempIN := CreateParam('tempIN',ptDataField); SetIsOutPut(plugNameIN,false); SetIsOutPut(paramNameIN,false); SetIsOutPut(paramValIN,false); SetIsOutPut(prgchIN,false); SetIsOutPut(ctlNameIN,false); SetIsOutPut(scriptNameIN,false); SetIsOutPut(tempIN,false); end;procedure Callback(n:integer);var i : integer;var val : double;var scriptName : String;begin SendUsineMsg('SET_TARGET_PATCH SENDER_PATCH'); if (n = 1) or (n = 2) or (n = 4) //retreive the old value then begin S := 'GET_VALUE '+GetStringValue(plugNameIN)+' '''+GetStringValue(paramNameIN)+''' '+'THEPARAMVALUE'; SendUsineMsg (s);// strace(s); scriptName := getStringValue(scriptNameIN); S := 'SET_VALUE ' + scriptName + ' tempIN THEPARAMVALUE'; SendUsineMsg (s); val := abs(1 - getValue(TempIN)); strace('value = ' + floatToStr(val)); S := 'SET_VALUE ' + GetStringValue(ctlNameIN) + ' 1 ' + '"' + FLoatTostr(val) +'"'; SendUsineMsg (s); strace(s);// end else begin S := 'SET_VALUE '+ GetStringValue(plugNameIN) + ' '''+GetStringValue(paramNameIN) + ''' ' + FloatTostr(abs(1 - GetValue(paramValIN))); SendUsineMsg (s); //strace(s); end; end;// no process blocStatistics: Posted by woodslanding — 24 Apr 2010, 10:08
Statistics: Posted by woodslanding — 24 Apr 2010, 01:00
Statistics: Posted by 23fx23 — 23 Apr 2010, 11:10
CODE:
/////////////////////////////////////////////// Send value to vst param////////////////////////////////////////////// parameters declarationvar plugNameIN : Tparameter;var paramNameIN : Tparameter;var paramValIN : Tparameter;var ctlNameIN : Tparameter;var prgchIN : Tparameter;var s : String;// destroyprocedure Destroy;begin end;// initialisation : create parametersprocedure init;begin plugNameIN := CreateParam('plug name',ptTextField); ctlNameIN := CreateParam('control name', ptTextField); paramNameIN := CreateParam('param name',ptTextField); paramValIN := CreateParam('param value',ptDataField); prgchIN := CreateParam('prog changed',ptDataField); SetIsOutPut(plugNameIN,false); SetIsOutPut(paramNameIN,false); SetIsOutPut(paramValIN,false); SetIsOutPut(prgchIN,false); SetIsOutPut(ctlNameIN,false); end;procedure Callback(n:integer);var i : integer;begin SendUsineMsg('SET_TARGET_PATCH SENDER_PATCH'); if (n = 1) or (n = 2) or (n = 4) //retreive the old value then begin S := 'GET_VALUE '+GetStringValue(plugNameIN)+' '''+GetStringValue(paramNameIN)+''' '+'THEPARAMVALUE'; SendUsineMsg (s);// strace(s); S := 'SET_VALUE ' + GetStringValue(ctlNameIN) + ' 1 THEPARAMVALUE'; SendUsineMsg (s);// strace(s); end else begin S := 'SET_VALUE '+GetStringValue(plugNameIN)+' '''+GetStringValue(paramNameIN)+''' '+FloatTostr(abs(1 - GetValue(paramValIN))); SendUsineMsg (s); strace(s); end; end;// no process blocStatistics: Posted by woodslanding — 23 Apr 2010, 07:44
Statistics: Posted by 23fx23 — 23 Apr 2010, 03:33
Statistics: Posted by gurulogic — 22 Apr 2010, 21:33
Statistics: Posted by woodslanding — 22 Apr 2010, 17:44
Statistics: Posted by 23fx23 — 22 Apr 2010, 16:24
Statistics: Posted by woodslanding — 22 Apr 2010, 10:31

Statistics: Posted by 23fx23 — 22 Apr 2010, 08:39
Statistics: Posted by gurulogic — 22 Apr 2010, 01:50
Statistics: Posted by woodslanding — 22 Apr 2010, 00:44
Statistics: Posted by 23fx23 — 02 May 2010, 13:33
Statistics: Posted by woodslanding — 02 May 2010, 08:08
Statistics: Posted by woodslanding — 24 Apr 2010, 19:23
Statistics: Posted by 23fx23 — 24 Apr 2010, 14:06
CODE:
/////////////////////////////////////////////// Send value to vst param////////////////////////////////////////////// parameters declarationvar plugNameIN : Tparameter;var paramNameIN : Tparameter;var paramValIN : Tparameter;var ctlNameIN : Tparameter;var prgchIN : Tparameter;var scriptNameIN : Tparameter;var tempIN : Tparameter;var s : String;// destroyprocedure Destroy;begin end;// initialisation : create parametersprocedure init;begin plugNameIN := CreateParam('plug name',ptTextField); ctlNameIN := CreateParam('control name', ptTextField); paramNameIN := CreateParam('param name',ptTextField); paramValIN := CreateParam('param value',ptDataField); prgchIN := CreateParam('prog changed',ptDataField); scriptNameIN := CreateParam('script Name',ptTextField); tempIN := CreateParam('tempIN',ptDataField); SetIsOutPut(plugNameIN,false); SetIsOutPut(paramNameIN,false); SetIsOutPut(paramValIN,false); SetIsOutPut(prgchIN,false); SetIsOutPut(ctlNameIN,false); SetIsOutPut(scriptNameIN,false); SetIsOutPut(tempIN,false); end;procedure Callback(n:integer);var i : integer;var val : double;var scriptName : String;begin SendUsineMsg('SET_TARGET_PATCH SENDER_PATCH'); if (n = 1) or (n = 2) or (n = 4) //retreive the old value then begin S := 'GET_VALUE '+GetStringValue(plugNameIN)+' '''+GetStringValue(paramNameIN)+''' '+'THEPARAMVALUE'; SendUsineMsg (s);// strace(s); scriptName := getStringValue(scriptNameIN); S := 'SET_VALUE ' + scriptName + ' tempIN THEPARAMVALUE'; SendUsineMsg (s); val := abs(1 - getValue(TempIN)); strace('value = ' + floatToStr(val)); S := 'SET_VALUE ' + GetStringValue(ctlNameIN) + ' 1 ' + '"' + FLoatTostr(val) +'"'; SendUsineMsg (s); strace(s);// end else begin S := 'SET_VALUE '+ GetStringValue(plugNameIN) + ' '''+GetStringValue(paramNameIN) + ''' ' + FloatTostr(abs(1 - GetValue(paramValIN))); SendUsineMsg (s); //strace(s); end; end;// no process blocStatistics: Posted by woodslanding — 24 Apr 2010, 10:08
Statistics: Posted by woodslanding — 24 Apr 2010, 01:00
Statistics: Posted by 23fx23 — 23 Apr 2010, 11:10
CODE:
/////////////////////////////////////////////// Send value to vst param////////////////////////////////////////////// parameters declarationvar plugNameIN : Tparameter;var paramNameIN : Tparameter;var paramValIN : Tparameter;var ctlNameIN : Tparameter;var prgchIN : Tparameter;var s : String;// destroyprocedure Destroy;begin end;// initialisation : create parametersprocedure init;begin plugNameIN := CreateParam('plug name',ptTextField); ctlNameIN := CreateParam('control name', ptTextField); paramNameIN := CreateParam('param name',ptTextField); paramValIN := CreateParam('param value',ptDataField); prgchIN := CreateParam('prog changed',ptDataField); SetIsOutPut(plugNameIN,false); SetIsOutPut(paramNameIN,false); SetIsOutPut(paramValIN,false); SetIsOutPut(prgchIN,false); SetIsOutPut(ctlNameIN,false); end;procedure Callback(n:integer);var i : integer;begin SendUsineMsg('SET_TARGET_PATCH SENDER_PATCH'); if (n = 1) or (n = 2) or (n = 4) //retreive the old value then begin S := 'GET_VALUE '+GetStringValue(plugNameIN)+' '''+GetStringValue(paramNameIN)+''' '+'THEPARAMVALUE'; SendUsineMsg (s);// strace(s); S := 'SET_VALUE ' + GetStringValue(ctlNameIN) + ' 1 THEPARAMVALUE'; SendUsineMsg (s);// strace(s); end else begin S := 'SET_VALUE '+GetStringValue(plugNameIN)+' '''+GetStringValue(paramNameIN)+''' '+FloatTostr(abs(1 - GetValue(paramValIN))); SendUsineMsg (s); strace(s); end; end;// no process blocStatistics: Posted by woodslanding — 23 Apr 2010, 07:44
Statistics: Posted by 23fx23 — 23 Apr 2010, 03:33
Statistics: Posted by gurulogic — 22 Apr 2010, 21:33
Statistics: Posted by woodslanding — 22 Apr 2010, 17:44
Statistics: Posted by 23fx23 — 22 Apr 2010, 16:24
Statistics: Posted by woodslanding — 22 Apr 2010, 10:31

Statistics: Posted by 23fx23 — 22 Apr 2010, 08:39
Statistics: Posted by gurulogic — 22 Apr 2010, 01:50
Statistics: Posted by woodslanding — 22 Apr 2010, 00:44