Sorry, I'm not experienced with all the terminology. In this case a "synth"--20cf30433f08649a8b049952e972
Content-Type: text/plain; charset=ISO-8859-1On Sat, Jan 8, 2011 at 3:27 AM, Jens M Andreasen
wrote:>
Jeremy
--20cf30433f08649a8b049952e972
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
On Sat, Jan 8, 2011 at 3:27 AM, Jens M Andre=
asen <jens=
.andreasen@comhem.se> wrote:
On Fri, 2011-01-07 at 01:57 -0500, Jeremy wrote:
> Also if you're looking for a channel stealing algorithm, try this:=
> the type of a synth engine is "synth"
> typedef struct _synthblock {
>
What is a "synthblock" here? Is that what is otherwise refe=
red to as a
"voice" (complete with 2 oscillators, envelopes and filter.)
Sorry, I'm not experienced with all the terminol=
ogy.=A0 In this case a "synth" would be a voice, and a synthblock=
is simply a voice with some added book-keeping data.=A0 It is essentially =
just a node of a linked list.=A0 It's just weird, because sometimes it =
behaves as a singly linked list, and sometimes it behaves as a doubly linke=
d list.
Jeremy
--20cf30433f08649a8b049952e972--
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.