Re: Gephex 0.5: about the control flow
JS <[email protected]> Tue, 14 Feb 2006 18:27:29 -0500
| Newsgroups | gmane.comp.video.gephex.devel |
|---|---|
| Message-ID | <[email protected]> |
Martin Bayer wrote:
>Hi JS,
>
> =20
>
>> 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?=20
>> =20
>>
>
>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)
> =20
>
So ... how do you deal with multiple sink? Like, say, suppose I have the=20
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
> =20
>
>------------------------------------------------------------------------
>
>_______________________________________________
>gephex-devel mailing list
>[email protected]
>http://lists.gephex.org/mailman/listinfo/gephex-devel
> =20
>
--=20
Jean-S=E9bastien Sen=E9cal
Reseach Assistant, Hexagram / Assistant de recherche =E0 Hexagram
M. A. Student in Interactive Media / =C9tudiant en M=E9dias Interactifs, =
Universit=E9 du Qu=E9bec =E0 Montr=E9al
M. Sc. Computer Sciences / Informatique, Universit=E9 de Montr=E9al
Mail: [email protected]
Web: http://drone.ws