_1024_NETWORK send/receive QuartzComposer Plugin
For some upcoming installation i’ll need a complete inter-app data procedure.
OSC would mean data re-formatting, no thanks.
Apple’s built-in Network Broadcaster lets you send only strings.
So I made this little plugin thats sends QCstructures directly through the local network,using Bonjour/ZeroConf – meaning no hassle for anyone – .
It is based on ThoMoNetwork framework, which is great, because it will probably allow me to run it on iPad as well.
What’s nice about QCstructure is that they can contain almost everything QC:
boolean, index, string, color, number and image.
Yes, you can send images with this plugin.
However big fat greasy images can harm your computer, or your network, as they would be sent uncompressed.
Be warned. Use this plugin at your own risk.
Tested between a MBP running 10.6.4 and a MBP running 10.5.8.
Download from the box. Expect a few bugs. Enjoy.
August 17, 2011 at 08:07
You think i could use this to trigger videos , examp. I have to trigger 4 videos at the same time, i thought using quartz to do this. Will i be able to use this to do just that. My setup is 4 projector 2 mac minis and 2 macbookpros. All running 1 video over quartz. Thanks for your time.
Alvaro
September 27, 2011 at 16:15
Hell yeah, 1024 network and syphon together. ;) video over network. from comp1 running modul8 to the comp2 running vdmx. tnx.
October 14, 2011 at 21:18
Hi Emer,
can you tell me how you managed to stream video from one comp to another?
i’m trying to figure out how to do that..
best regards,
dominic
November 10, 2011 at 06:09
Do this plugin buffer images (and data) when the structure is not changing, ie. not keep broadcasting the same blobs just sending a reference to the previously sent blobs? If so does it buffer on the receive end so synochously, so it always gets a blob first to reference later?
Thanks Franz,
Alastair I Leith
Useful Deisgn
November 16, 2011 at 09:17
it sends only when input changes.
It is a quick and dirty plugin not meant for fast-peformance
(but it rather saved my life once or twice…)
December 6, 2011 at 04:20
Thanks Franz,
I didn’t get a notification of your reply – sorry I missed it. Is this 10.5 happy? I can’t get it to load in QC3.
The performance matters are fine for me since once a second is more than enough, my structure doesn’t change very much and isn’t so large but may have 20 images inside it amongst other data. Was just curious as to how it manages all the data sending when nothing is changing…
December 6, 2011 at 14:34
when nothing is changing, the patch is not sending.
The plugin is compiled 32/64 universal, should work on PPC/10.5
November 10, 2011 at 06:22
How does one download this plugin?! I can’t find it in 1024’s Box!
November 10, 2011 at 06:23
Okay found it!
November 10, 2011 at 07:23
Doesn’t seem to be 10.5.8 compatible, at least on PPC. Get Info on plugin says it’s universal, though.
December 10, 2011 at 09:34
It’s Standard API so it goes in Plugins Folder not Patches Folder :P
December 23, 2011 at 03:05
What would be a limit for sending images? can you send video as well? I am just trying to figure out the limits before I accidentally send something too “greasy”.
December 23, 2011 at 11:13
i can send 128*128 pixels images without problem. It is not good for video tho’.
It’s main purpose is to send whole QCstructures around, focusing on data.
Typically a 100 member structure of numbers.
February 21, 2012 at 00:23
Salut franz
J’aimerai utiliser ce plugin-in pour une composition toute simple :
récupérer le tempo d’ableton live d’un autre ordinateur .
J’imagine que je doit avoir sur l’ordinateur utilisant ableton, un fichier qc récupérant le tempo via le ‘midi clock receiver’ sur lequel se trouve le patch network sender, et sur mon ordinateur un fichier qc avec le network receiver.
Cependant, je n’arrive pas à comprendre comment la liaison se fait entre les deux . Pourrais-tu m’éclairer ?
February 21, 2012 at 11:26
c exactement ca. les deux se connectent automatiquement par bonjour, essaye de lancer d’abord le receiver, puis le sender, bien sir il faut que les deux ordinateurs soient sur le meme reseau.
April 6, 2012 at 10:49
damien, francois,
avez vous regarder au Network midi fournit par os x ? c’est complique d’expliquer en français.
Open, Audio Midi Setup in Utility folder. (inside application folder)
And set-up a midi network session, then in alberton, use that as a midi output device, send it whatever midi you want, and do the sam e on the other end expect you now use the Network midi as an input…
works greats, stable, easy, reliable….
almost my favorite way to transmit across networks.
April 6, 2012 at 10:53
le network midi fonctionne bien,
mais en midi tu ne peux pas envoyer de string, qcstructures, color …
et la resolution du midi est de 7bits …
dans certains cas c’est un peu just.
Pour Live, il y a une fonction il me semble qui permet de synchroniser deux machines avec le meme tempo…
April 6, 2012 at 10:52
Damien, François
Excuse my french is quite poor for tech talking,
I’d say why don’t you give Network midi a try, so easy to set-up and manage.
surely depends what u need to use the data for at the other end… if not a midi receiving app then yes, _1024_NETWORK 1.02 will be useful.
April 27, 2012 at 00:35
Bon apres avoir téléchargé les deux patchs je suis complètement perdu. Je souhaite les utiliser pour envoyer mon flux vidéo depuis résolume (macbook pro) vers madmapper(mac mini).
Quelqu’un peut-il m’aider ? J’ai une soirée dans 18 heures et un miracle serait le bienvenu.
Merci d’avance.
Bart
April 27, 2012 at 07:23
il te faut telecharger le freeframe Syphon pour resolume, l’installer, l’appliquer (syphon server) en bout de ton FX chain sur resolume, et tu pourra recuperer la video dans madmapper.
le patch _1024_Network n’a rien a voir avec MadMapper
April 27, 2012 at 08:49
Salut. Merci pour ta réponse. Ta solution est correcte si je veux utiliser resolume et madmapper sur le meme mac. Mais je voudrais les utiliser sur deux macs et faire passer la vidéo via un routeur.
April 27, 2012 at 08:57
alors il te faut une carte d’acquisition. le network plugin sera trop lent pour de la video full resol. en temps reel.
April 27, 2012 at 09:15
Ok. N’empêche j’ai envie de comprendre maintenant :-D
May 21, 2012 at 19:03
First, thanks a lot for the plug-in. It works great.
Can I use this plugin to send video in both way? I’m trying to make two iMacs display video from the other, using built-in camera. But it seems if I have two senders in same network, my video keeps flickering.
May 22, 2012 at 09:06
there’s no way you can send video in realtime with this plugin, simply because the video would be sent uncompressed …
May 22, 2012 at 09:13
Thanks for the replay Francois.
Do you know if there’s other way I can do this? I don’t really need video with good quality. 50*40px @10fps would be enough.
May 22, 2012 at 09:17
BTW, it’s a installation I’m working on. The idea is to display image from another place so it feels like paradox dimension.
May 22, 2012 at 09:26
why don’t you use regular network camera ? (cctv)
May 22, 2012 at 09:33
…because there’re other projects being showed at the same time, using same macs. and I don’t know about cctv…thanks again for letting me know
November 14, 2013 at 16:34
Hey Franz, I really enjoy this plugin, just downloaded it yesterday. I kinda try to stay away from using other people’s plugins in the case I have to modify something and have no code access, and tend to also endure (the sometimes) inconvenience of setup with stock patches. However, this one is so user friendly, it’s just great. BTW – I’m not 100% sure, but it may be possible to pass atypical QC data as an index of a QC structure in QCPlugin. So, that data is stuffed in a structure that is maybe just a count of 1. (in context of the image compression)