>Any ideas? Is there some reason I'm not aware of why the sfront opcodes are
>generated from source code instead of linked to from a library? I can think
>of two reasons:
John will comment, I'm sure, but there's also
run-time efficiency reasons. If you only ever
call a particular core opcode with static parameters,
you can generate a special instance of the opcode
with the parameters "rolled into" the opcode code.
For example, think of buzz(); if you call buzz()
with k-rate parameters, then you have to be ready
to inspect parameter updates and re-sum the series.
But if you call buzz() only with constants, it's
equivalent to a oscil() with a particular (implicit)
table.
Best,
-- Eric
+-----------------+
| Eric Scheirer |A-7b5 D7b9|G-7 C7|Cb C-7b5 F7#9|Bb |B-7 E7|
|eds@media.mit.edu| < http://sound.media.mit.edu/~eds >
| 617 253 1750 |A A/G# F#-7 F#-/E|Eb-7b5 D7b5|Db|C7b5 B7b5|Bb|
+-----------------+
This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:15:50 EDT