ArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2015-11-14T05:37:28+02:00 https://brainmodular.fr/forums/app.php/feed/topic/5177 2015-11-14T05:37:28+02:00 2015-11-14T05:37:28+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34117#p34117 <![CDATA[How do I convert a number to a single]]>
Community FTW

Statistics: Posted by ahonoe — 14 Nov 2015, 04:37


]]>
2015-11-14T05:18:40+02:00 2015-11-14T05:18:40+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34116#p34116 <![CDATA[How do I convert a number to a single]]>
if (cv<>lv) then
begin

end;

I think the "do" is throwing your invalid expression.

-s

Statistics: Posted by sephult — 14 Nov 2015, 04:18


]]>
2015-11-14T03:18:54+02:00 2015-11-14T03:18:54+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34114#p34114 <![CDATA[How do I convert a number to a single]]>
//////////////////////////
//
/////////////////////////
const ar_size = 512;

// parameters declaration
var aux_send_levels : Tparameter;
var tr_fader_levels : Tparameter;
var last_ar, cur_ar : array [0..ar_size] of single;

// initialisation : create parameters
procedure init;
var i : integer;
begin
SetModuleColor($606060+302060);

aux_send_levels := CreateParam('aux_rec_lvls',ptArray);
SetIsOutPut(aux_send_levels,false);

tr_fader_levels := CreateParam('tr_fdr_lvls',ptArray);
SetIsInPut(tr_fader_levels,false);
for i:= 0 to ar_size do
begin
last_ar := -1.0;
end;
end;

// Callback procedure
Procedure Callback(N:integer);
var i : integer;
var cv,lv : single;
begin
for i := 0 to ar_size - 1 do
begin
cv := GetDataArrayValue(aux_send_levels, i);
lv := last_ar;
// if (cv <> lv) then do <--- error occurs here
// begin
// end;
end;
last_ar := cur_ar;
end;

Statistics: Posted by ahonoe — 14 Nov 2015, 02:18


]]>
2015-11-12T12:44:30+02:00 2015-11-12T12:44:30+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34094#p34094 <![CDATA[How do I convert a number to a single]]>
-s

Statistics: Posted by sephult — 12 Nov 2015, 11:44


]]>
2015-11-12T05:59:04+02:00 2015-11-12T05:59:04+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34092#p34092 <![CDATA[How do I convert a number to a single]]> Statistics: Posted by ahonoe — 12 Nov 2015, 04:59


]]>
BrainModular BrainModular Users Forum 2015-11-14T05:37:28+02:00 https://brainmodular.fr/forums/app.php/feed/topic/5177 2015-11-14T05:37:28+02:00 2015-11-14T05:37:28+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34117#p34117 <![CDATA[How do I convert a number to a single]]>
Community FTW

Statistics: Posted by ahonoe — 14 Nov 2015, 04:37


]]>
2015-11-14T05:18:40+02:00 2015-11-14T05:18:40+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34116#p34116 <![CDATA[How do I convert a number to a single]]>
if (cv<>lv) then
begin

end;

I think the "do" is throwing your invalid expression.

-s

Statistics: Posted by sephult — 14 Nov 2015, 04:18


]]>
2015-11-14T03:18:54+02:00 2015-11-14T03:18:54+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34114#p34114 <![CDATA[How do I convert a number to a single]]>
//////////////////////////
//
/////////////////////////
const ar_size = 512;

// parameters declaration
var aux_send_levels : Tparameter;
var tr_fader_levels : Tparameter;
var last_ar, cur_ar : array [0..ar_size] of single;

// initialisation : create parameters
procedure init;
var i : integer;
begin
SetModuleColor($606060+302060);

aux_send_levels := CreateParam('aux_rec_lvls',ptArray);
SetIsOutPut(aux_send_levels,false);

tr_fader_levels := CreateParam('tr_fdr_lvls',ptArray);
SetIsInPut(tr_fader_levels,false);
for i:= 0 to ar_size do
begin
last_ar := -1.0;
end;
end;

// Callback procedure
Procedure Callback(N:integer);
var i : integer;
var cv,lv : single;
begin
for i := 0 to ar_size - 1 do
begin
cv := GetDataArrayValue(aux_send_levels, i);
lv := last_ar;
// if (cv <> lv) then do <--- error occurs here
// begin
// end;
end;
last_ar := cur_ar;
end;

Statistics: Posted by ahonoe — 14 Nov 2015, 02:18


]]>
2015-11-12T12:44:30+02:00 2015-11-12T12:44:30+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34094#p34094 <![CDATA[How do I convert a number to a single]]>
-s

Statistics: Posted by sephult — 12 Nov 2015, 11:44


]]>
2015-11-12T05:59:04+02:00 2015-11-12T05:59:04+02:00 https://brainmodular.fr/forums/viewtopic.php?t=5177&p=34092#p34092 <![CDATA[How do I convert a number to a single]]> Statistics: Posted by ahonoe — 12 Nov 2015, 04:59


]]>