Hello everyone, I have a problem when trying to address an array of checkboxes.
Here is my code, that builds a matrix of checkboxes (121 inputs, 16 outputs): import("stdfaust.lib"); Ninputs = 121; Noutputs = 16; toggle(ind) = checkbox("r%4ind"); inputblock = par(i, Ninputs, _); elementaryblock(ind) = par(i, Ninputs, *(toggle(ind * Ninputs + i))) :> _; process = inputblock <: par(i, Noutputs, elementaryblock(i)); It compiles correctly, but when I try to use it, I get an error (unknown parameter) if I try to access r0000 to r0009 checkboxes. All other checkboxes (r0010 to r1935) work well. If I modify the process line to start not at 0000 but at 0121, it works well: process = inputblock <: par(i, Noutputs, elementaryblock(i+1)); If I implement a number of checkboxes that is lower than 1000 (and indices on 3 figures: r000, r001, ... r256), no problem at all: import("stdfaust.lib"); Ninputs = 16; Noutputs = 16; toggle(ind) = checkbox("r%3ind"); inputblock = par(i, Ninputs, _); elementaryblock(ind) = par(i, Ninputs, *(toggle(ind * Ninputs + i))) :> _; process = inputblock <: par(i, Noutputs, elementaryblock(i)); Any idea? Thank you in advance. Best, Alain
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users