so i have this csd that trigger a intrument for writing audio to table when input
is over a threshold. When the writer instrument has finished it start another instrument for reading
audio from table.
Seems all fine but sometimes the reader play the previous note instead of latest.
i play a note, writer start writing audio from input, at the end start the reader that play that audio.
The writer seems to be ok, the reader instead, after a few (2 maybe) note, it play previous note.
If i play again then it play correctly this last note.
I create a new table with different number every note triggered and this numbers seems to
be right, so what i'm doing wrong?
thanks for replies. Solved but i will try to explain better (maybe) :))
My idea was: i activate an instrument using decimal number for
(i.e. one master instrument activate inst 10.01, then 10.02 and so on).
The same number is
used by this instrument for creating tables (i.e. table 1, table 2, etc.).
Then the calculation was intended as: instr 10.01 use table 1, instr
10.02 use table 2, ...
In principle seemed working ... but that was not the case.
When those instruments activate another instr for reading the tables
this last instr was
sometimes confused and used a previous table number.
I solved sending table numbers from master instrument, but i really
why it doesn't work.
Now is just my curiosity.
Anyway in my first mail there should be the csd i used.