[Clam-devel] sinks and sources ordering...
Natanael Olaiz
nolaiz at gmail.com
Sun Jan 4 06:15:07 PST 2009
Hi,
Here is attached a new patch version. The NetworkEditor updates the
geometries map before the network Start () (on NE MainWindow play
trigger), which calls the (JACKNetwork)player, which ask the network to
calculate the order. Then the map is cleared.
Now I'll try to put it the routines that I added to JACKNetworkPlayer
directly on NetworkPlayer::GetAudioSources and GetAudioSinks, which are
used by the OfflinePlayer (and I think could be used for the
JACK...Player too then).
Pau: what do you think about this new method?
Best regards, and happy new year to all clam developers! :)
Natanael.
El 12/19/2008 09:52 AM, Natanael Olaiz escribió:
>
> On Fri, Dec 19, 2008 at 12:16 AM, Pau Arum'i <parumi at iua.upf.edu
> <mailto:parumi at iua.upf.edu>> wrote:
>
> En/na Natanael Olaiz ha escrit:
>
> Hi!,
>
> Pau suggest me to try to keep some order on sources and sinks
> within the players. Now are using a map, so the order is
> unpredictable...
> The idea is to use the geometry positions on canvas(upper is
> first)... but the problem is that actually the only who knows
> that is the canvas, and for a while (on loading/pasting) the
> network, but not the OfflinePlayer...
>
> So... here is a patch with the actual state of my sandbox.
> Still with debug messages, and the players are not using the
> new ordered list..
> I send to the list to ask if someone have a better idea to
> implement it.. If not, later I will commit this (without the
> messages), and then I'll use that on the players..
>
>
> Nice! But I'd like to do more reviewing of the pach (ideally on
> monday) before commiting -- unless is very necessary for the
> recent ambisonics decoding plugins. I'd basically try to not store
> the orderedSources/Sinks but calculate them...
>
>
> If I don't store the order I would need to store the geometries on the
> network to calculate them...
>
> The geometries map used to copy and load the networks is cleared after
> get it from the canvas... OfflinePlayer doesn't get(/clear) it ...
> Maybe I can use that map: directly on OfflinePlayer (is updated on
> loading), updating it before a play event from NE MainWindow.... I
> will see..
>
> Best regards,
> Natanael
>
>
>
>
> Ciao!
> P
>
>
> _______________________________________________
> Clam-devel mailing list
> Clam-devel at llistes.projectes.lafarga.org
> <mailto:Clam-devel at llistes.projectes.lafarga.org>
> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ordering_sinks_and_sources.patch
Type: text/x-diff
Size: 12142 bytes
Desc: not available
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20090104/c288a4a2/attachment-0004.patch>
More information about the clam-devel
mailing list