Home › Forums › Syphon › Syphon Development – Developer › Pure Data / GEM implementation
- This topic has 9 replies, 3 voices, and was last updated 9 years, 4 months ago by jesseScott.
-
AuthorPosts
-
November 3, 2010 at 2:54 pm #5017bit_synthesisParticipant
Are there any plans to support Pure Data / GEM?
November 3, 2010 at 2:59 pm #5018vadeKeymasteryes, 100%. I’ve looked at the GEM source and have discussed it with Hans Christoph, and want to have it for the final 1.0 release. Looking at how organized GEM code is, I suspect it will be rather trivial to port, to be honest.
Now that the SDK is available, the onus is not on ‘us’ to port it, but anyone can participate in making client and server implementations for whatever environment they wish.
November 4, 2010 at 8:48 am #5019bit_synthesisParticipantFantastic. This is something I’ve dreamed about now and again so I’m excited to try it out. Thanks for creating it.
November 1, 2011 at 12:58 pm #5020jesseScottParticipantHi Vade…
I’ve just checked out the latest Revision (130) as I’m curious to look at the Pd/Darwin implementation.
I’m assuming that I need to build the syphon.pd_darwin xcode project, but am getting a number of errors, mainly that the project is not finding the Syphon and GemBase headers…
I’m not an XCode expert, but I’ve poked around it a bit… but am not sure about the project dependencies etc of building one of the implementations from source. I can’t seem to find any thread on that here…
And not sure that this is the right thread in the right part of the forum either, but as I’m (mainly) looking at the Pd implementation, I thought I’d post here…
Any thoughts/pointers/feedback welcome…
Regards,
~ Jesse
November 1, 2011 at 1:03 pm #5021vadeKeymasterHi jesse,
I linked to a compiled test binary of the plugin on my drop box, on the PD mailing list, you can find a working *server only* implementation here:
November 1, 2011 at 1:36 pm #5022jesseScottParticipantCheers, thanks Vade. Will take a look.
(Was searching the Pd forum, but can’t deal with the level of the mailing list sometimes 😉 )
But, in terms of a thread here that talks about the basic project architecture/dependencies… is there anything ?
Regards,
~ Jesse
November 1, 2011 at 1:40 pm #5023vadeKeymasterYea, there is
I am referencing headers from PD extended. You can find the path in the Xcode Project via the Targets -> syphon.pd_darwin target, Get Info -> Build and then the Header Search Paths, which are currently set to:
"/Applications/Pd-extended.app/Contents/Resources/include"
I also link to GEM.pd_darwin which is also found in the PD-extended app bundle, at :
"/Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin"
That ought to be it, the resulting target bundle is set to not require anything else. Unless I am forgetting something 🙂
Basically, install PD-Extended, and you should be ok, and the Xcode project should find what is needed to compile, or hack at the code.
Are you interested in contributing the the PD-GEM / Syphon plugin?
November 1, 2011 at 2:01 pm #5024jesseScottParticipantGreat, thanks again…
The server is working great with the Simple Client.
As for contributing, I’m interested, but not sure that I’m really the right person for the job… but I’ll keep my eye posted here for the time being…
November 1, 2011 at 2:05 pm #5025vadeKeymasterOh no worries, I was just curious since you seemed interesting in setting up compilation 🙂
Glad things are working!
November 1, 2011 at 2:34 pm #5026jesseScottParticipantIt’s a big hit at the PdBerlin meeting right now! w00t!
-
AuthorPosts
- You must be logged in to reply to this topic.