[gephex-devel] Gephex 0.5: about the control flow
JS
js at drone.ws
Wed Feb 15 00:27:29 CET 2006
Martin Bayer wrote:
>Hi JS,
>
>
>
>> I've looked deeper into the konsolenphex and "gephex bytecode"
>>language. I've understood that you want to put a Scheme layer on top of
>>that, and a GUI on top of Scheme.
>>
>> What I don't get however is: will the flow be entirely controlled by
>>Scheme?
>>
>>
>
>The scheme layer just controls the _structure_ of the dataflow but not
>the timing of the flow processing. There is no scheme code in the
>realtime loop.
>
>The lowlevel messages from the scripting/scheme layer to the
>realtime/c++ layer are something like:
>
>create_unit
>create_link
>start_realtimesystem
>stop_realtimesystem
>
>The highlevel scheme level should look a bit like:
>
>(define mynicesetup (foo (goo (source))))
>(create-setup mynicesetup)
>(start-renderer)
>(sleep 1000)
>(stop-renderer)
>
>
So ... how do you deal with multiple sink? Like, say, suppose I have the
following graph:
source --> goo --> sink1
|
-----> sink2
Clearly, the following would not work:
(sink1 (goo (source)))
(sink2 (goo (source)))
since how then would you differentiate it from the graph:
source --> goo --> sink1
source --> goo --> sink2
?
>Martin
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>gephex-devel mailing list
>gephex-devel at lists.gephex.org
>http://lists.gephex.org/mailman/listinfo/gephex-devel
>
>
--
Jean-Sébastien Senécal
Reseach Assistant, Hexagram / Assistant de recherche à Hexagram
M. A. Student in Interactive Media / Étudiant en Médias Interactifs, Université du Québec à Montréal
M. Sc. Computer Sciences / Informatique, Université de Montréal
Mail: js at drone.ws
Web: http://drone.ws
More information about the gephex-devel
mailing list