PDA

View Full Version : Syzygy FX discussion


MoRpH
20th July 2004, 11:45 AM
Just cranking up a thread discussing some of the tastiest new freeframe FX around... the Syzygy collection.

Personally I'm having issues with some (read quite a few) with them loading into freechain so I can use them in TZT... I get a "plugin doesn;t support 32 bit rendering" message. Will post a list of which ones I get the error with tomorrow evening if someone doesn;t grab them and freechain b4 then and beat me too it, and with the amazing pace things are developing in the freeframe world @ the moment I wouldn't be amazed if they did....

oh and BTW I hope every one noticed the OpenTZT discussion...... freeframe support plus more in TZT here we come!!! :)

sleepytom
20th July 2004, 12:06 PM
make sure that you have the latest freechain - older freechains were often misreporting a lack of plugin compatability
(pete - version numbers in filenames please - or at least in the mainform of the app :))

you can see if a plugin is 32bit capable by using the freeframe plugin tester - or use the VJamm demo and push the debug button on the freeframe tab.

the news about openTZT is really good - it should be dead easy to add freeframe support to it and then the possibilitys are endless.

its great to see that freeframe has actually become a decent standard - i think we're over 150 freeframe effects now - come on mac developers sort it out freeframe is a crossplatform standard why are you lot so slow on the uptake (ok its coz there isn't a max opject for it yet but thats no excuse for the likes of union or whatever its called this week!)

syzygy
20th July 2004, 12:20 PM
I'm checking the plugins with the latest freechain right now.


Mac app developers - I will compile all of our plugins for mac just as soon as there is a host that supports freeframe for them to run in...

Dan.

syzygy
20th July 2004, 12:40 PM
Okay, I have successfully loaded all of the SyzygyStripShow plugins into FreeChain.

I have also verified that 32bit mode works properly by testing them again in the FreeFrame test container.

I suspect that Morph must be running an old version of FreeChain.

The version I have is 0.02 - you can find out the version number by going to help > about in the menus.

It is available at:

http://www.petewarden.com/PeteFreeChain.exe


Dan.

sleepytom
20th July 2004, 01:30 PM
Originally posted by syzygy

Mac app developers - I will compile all of our plugins for mac just as soon as there is a host that supports freeframe for them to run in...


isadora allready supports freeframe on the mac - i'm not sure what format the plugins are compiled in for it (the spec says .so for osx but i think isadora is using something else??) - pete has his plugins working in it perhapse he can shed some light on this?

spark
20th July 2004, 02:05 PM
errata: guess what - union is yet another max app.

MoRpH
20th July 2004, 02:30 PM
Actually I got mixed up with the plugin packs, i think I got all the Stripshow ones working ok, it was the Iconious ones that wouldn't load (yes I watched the webcast to get the URL).

Specifically, I get that 32bit error with:
Fade
Findmovement
Freeflow
Sharedbuffer
Syzysampler
Warhol

Also although I seem to be able to import and save/link the DISPERSE plugin it ALWAYS automatically crashes TZT when selected.

syzygy
20th July 2004, 02:48 PM
Ah, I see now.

Yes, those plugins were early betas so some of them didn't have 32bit support.

I'm working on the final versions of those plugins now, with full 32bit support.

Dan.

signal55
20th July 2004, 03:02 PM
guys how do i load the plugins into visual jockey 3.5 been trying all afternoon to no avail:(

thanks mossy

sleepytom
20th July 2004, 03:10 PM
Originally posted by spark
errata: guess what - union is yet another max app.
:cry: :cry: BOOOO why doesn't anyone make an actuall mac app in C++ or something...

what about modul8 ? is that another max patch???

sleepytom
20th July 2004, 03:15 PM
mossy you need pdoom's freeframe wrapper plugin

i think this is the correct url for it
http://www.pdoom.ch/public/files/free.fxp

MoRpH
20th July 2004, 03:19 PM
Originally posted by sleepytom
:cry: :cry: BOOOO why doesn't anyone make an actuall mac app in C++ or something...
Because mac users are to busy being "artistic" :poke: :biggrin:

signal55
20th July 2004, 03:19 PM
Thank you Tom:)

xxmossy

MoRpH
20th July 2004, 03:23 PM
Cheers mate, great to hear :) keep up the awesome work. BTW anyone looking to pick up some extra TZT native FX head over and check out http://www.vjforums.com/showthread.php?s=&postid=61090#post61090

VJamm
20th July 2004, 04:43 PM
isadora allready supports freeframe on the mac - i'm not sure what format the plugins are compiled in for it (the spec says .so for osx but i think isadora is using something else??) - pete has his plugins working in it perhapse he can shed some light on this?

basically I think what happened is that we went for OSX frameworks - they infact contain the .so but they have traditional mac style wrapping so they are in the format that is more normal on the mac now for plugins - looks like that never made it into the spec. I'll bring that up on freeframe-develop see if anyone can update us on FF mac dev and the spec and stuff.

I'm looking at a post by mark via pdoom on the freeframe dev list here which tells you all about it - maybe you wanna look that up in the archive it's a bit long winded to post here maybe

Russell

petewarden
20th July 2004, 06:01 PM
I need to update CVS with this, but for now here's a download of the basic freeframe sample that you can compile in project builder to run in OS X.

http://www.petewarden.com/MacSample.zip

It builds into a framework, which is basically a library inside a folder, and is the normal way to do this sort of thing on OS X.

It runs in Isadora, which is the only current mac host. I'm willing to help convert over any plugins for anybody who's interested.

thanks,
Pete

Esotic
20th July 2004, 08:29 PM
Hey, Syzygy...

Are you enabling your FreeFrame effectors to work native in TZT?

Pete Warden has a TZTWrapper.cls file you can use. But then again I'm not exactly sure how it's supposed to get linked into the FreeFrame project (I just know that he compiles it in with his effectors).

Word,

-Esotic

VJamm
21st July 2004, 09:29 AM
I'm I expect pete will correct me if I'm wrong, but as I understand it TZTWrapper.cls is specific to petesplugins, it's not a general utility file to go with the freeframe basic CPlugin template that me and marcus made.

Petes plugins were TZT plugins before they were freeframe plugins, so I think this file is just part of the TzT support that was there from the beginning - petes plugs offer up dual interfacing as I understand, so they appear as both FF and TzT compliant.

Russell

Esotic
21st July 2004, 01:35 PM
From looking at the guts of Pete's FreeFrame plugins there isn't much TZT going on inside there. The source that's downloaded compiles to native FreeFrame, and the TZTWrapper.cls (which must be activated) acts as an interpretter to translate all the TZT interface inputs into something FreeFrame understands (and then back again).

But you may be very correct about the class having some special Pete's property about it. His code-fu is the best. :)

If I could be like Pete,

-Esotic

petewarden
21st July 2004, 05:34 PM
Where 'fu' in this context is short for fucked-up. ;)

Russell's right, that TZT file is a wrapper that calls my internal code, the stuff that's in the 'Core' folder. I have a similar file for FreeFrame support, and in older versions of my plugins, I set it up so the dll exposes both the TZT functions and the FreeFrame ones.

In 'Core', there's the actual code that does the effect, basically two functions, getParameters(), which returns a list of parameters, their types, defaults and ranges, and a render() function which takes in input and output buffers, the current parameter settings, and actually draw the effect.

The FF and TZT wrappers (and the native VJo code) both call these core functions and do all the necessary housekeeping code needed by the standards.

In FreeChain, I've adapted that original TZT wrapper so that it calls FreeFrame functions instead of my core functions, so that you should be able to load in any FF plug and save it out in a form that can be used by TZT.

Clear as mud?

As Russell says, this is more of a legacy thing, if I were starting from scratch now, I'd just write in FreeFrame, it would be a lot simpler.

thanks,
Pete

Esotic
21st July 2004, 05:41 PM
Thanks for the clarification, Pete.

And since TZT is about to go OpenSource (fingers crossed as I donate money) we should be able to add native FreeFrame support to it.

:D

http://vjforums.com/showthread.php?threadid=7772

-Esotic