Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Version 6? ( was Re: Sample accurate k-rate was Re:Questions about musmon/insert)

Date2008-10-22 14:16
FromMichael Gogins
SubjectRe: [Cs-dev] Version 6? ( was Re: Sample accurate k-rate was Re:Questions about musmon/insert)
Csound also uses a directed acyclical graph, but of a special restricted type; instruments occur only on the top level of the graph. Hence, for one instrument to feed audio to another, a bus must be used. This in turn depends on instrument number order.

In the following graphs (use monospace font), instruments are i, opcodes are o, input drivers are m, output drivers are a. 

In Csound, the DSP graph is a list of instrument instances, each of which is a list of opcodes.

   m    all inputs handled by "engine"
   |
+--+--+
|  |  |
i  i  i
|  |  |
o  o  o
|  |  |
o  o  o
|  |  |
|  |  o
|  |  |
a  a  a

Full graph:

   m
   |
+--+--+ 
|  |  |
i  i  i--m  extra independent input
|  |  |
o  o--o--i  effect sidechain instead of bus (connected to two instruments)
|  |  |  |
o  o  o  o
|  |  |  |
|  |  o  o
|  |  |  |
+--+--+--+
   |
   i  mixer
   |
   o
   |
+--+--+
|     |
a     a  independent audio outputs (e.g. file and sound card)

   
Max, Pure Data, Buzz are examples.

Regards,
Mike


-----Original Message-----
>From: victor 
>Sent: Oct 21, 2008 3:48 PM
>To: Michael Gogins , Developer discussions 
>Subject: Re: [Cs-dev] Version 6? ( was Re: Sample accurate k-rate was Re:Questions about musmon/insert)
>
>Could you explain this?
>>
>> 3. Full "directed acyclical graph" type DSP graph, in place of instrument 
>> list/opcode list type graph.
>>
>> Regards,
>> Mike
>




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net