|
I noticed today that csound5 GEN01 was twice broken:
(a) did not load all the contents of a file
(b) did not properly create a deferred allocation table.
The first bug was easy to spot and fix, as I saw the same
thing before: there was a mix-up between counting bytes
and counting samples. Done.
The second one was a little more involved, as the gen loader
ftgens was not calling the normalise/display function. So the
rescaling was all messed up. What I did was to call it
from gen01raw(). It works.
Now the same probably needs to be done by the other gens that
use deferred allocation, but I haven't done that yet.
To John Ffitch:
can I send you the fixed sources?
Victor
Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth |