Posts Tagged ‘plugin’

Mnstri OSC Tools 1.0

Saturday, January 22nd, 2011

I decided to combine my two Quartz Composer plugins (Animata OSC and Månsteri OSC Sender) into one.

At the same time I fixed a major issue that had been there since I made the plugins. I’m using the VVOSC and VVBasics frameworks from http://code.google.com/p/vvopensource/ and I finally changed the class names to get rid of some errors when using the plugin with other software that uses the same frameworks.

Download from the Software page.

IMPORTANT!

Please remove all of my previous OSC plugins (AnimataOSC and MonsteriOSCSender) before installing this new plugin.

QC Plugins Update

Friday, March 12th, 2010

A quick fix for my OSC plugins. There was a stupid bug that affected changing the IP address. Should actually work now

Månsteri OSC Sender Plugin v. 1.3 changes:
– Fixed a bug in setting the IP Address. The IP should actually change now.

Animata OSC Plugin v. 1.3 changes:
– Fixed a bug in setting the IP Address. The IP should actually change now.

Download: http://mansteri.com/software/

Animata OSC Plugin v. 1.2

Sunday, March 7th, 2010

There is a new version of the Animata OSC plugin available. I’ve had the Z-axis support working for a long time, but I’ve just been too lazy to upload it here. Also added the option to change the IP address and port numbers. Useful when you need to send OSC from QC to a different computer running Animata. You really shouldn’t touch the port, but decided to throw in the option to change it just in case.

Download the plugin here.

Download the example seen on the video.

Version 1.2 Changes
– Added the Z Position port for the Layer patch. That means you can now move layers in Z-axis too. (requires the latest version of Animata 004)
– Added the option to configure the IP address and port number. (Please test this one)

I also updated the VDMX plugins to have the Z Position option.

Please test this and let me know if you run into any problems.

Månsteri QC Plugins Update

Friday, November 20th, 2009

I finally installed Snow Leopard this week on my MBP. I had some critical projects going on and couldn’t afford breaking anything.

So the first thing I had to do was to update my Quartz Composer Plugins to support Snow Leopard. There were some issues because QC 4.0 runs in 64bit and my plugins had only been compiled for 32bit. But now they should work. I still need to sort out a few issues (check your console for details), but everything seemed to be working fine when I did some tests. Let me know if you have any problems.

Download here: http://mansteri.com/software/

Månsteri OSC Sender Plugin for Quartz Composer

Wednesday, July 15th, 2009

I just finished an OSC plugin for Quartz Composer that allows the user to change the IP, port number and address space dynamically through the input ports.

The current version does not support sending QC Structures as multiple values, but I am looking into ways of implementing it. Please let me know, if you come up with a good solution.
Download the plugin and the soure code.

This plugin uses the VVOSC framework developed by mrRay.

QC + Animata: Mr. Cool

Monday, July 13th, 2009

In my previous post, I promised to do something more exciting with the QC and Animata communication. You can’t get much cooler than Mr. Cool!

This is a modified rig of the Mr. Cool character I used for my Product Placement animation. I used Max/MSP when I did the animation, but QC is just much more fun.

Mouth and body movement controlled by the sound. Arms have a small LFO on them and you can trigger some other movements with the arrow keys.

Download the example files. Requires the Animata OSC plugin for QC. You also need a recent build of Animata from the svn. Compile it yourself or download this one that I compiled. Should work on intel machines running Leopard.

Quartz Composer to Animata OSC Plugin

Friday, July 10th, 2009

I stumbled on the VVOSC framework yesterday and started messing around with it. It seemed really simple and I had a Cocoa application that sent OSC to Animata running in no time. So I decided to try to create a plugin for Quartz Composer that would allow me to send Animata compatible OSC messages. This wasn’t previously possible, because the default OSC sender in QC didn’t allow to send messages with mixed data types. The peeps over at vidvox forum have been trying to find a solution for some time now.

After a couple of hours and with some tips on compiling from vade, I had the plugin working!

I was really happy about that, because I really thought that writing plugins for Quartz Composer would be out of my skill range. It turned out to be pretty simple actually.

Download the plugin and the source code.

The available patches are:

  • Animata Layer OSC – Sends messages controlling visibility, opacity, absolute position and relative position of Animata layers.
  • Animata Joint OSC – Sends messages controlling the absolute position of Animata joints
  • Animata Bone OSC – Sends messages controlling the length of Animata bones.

Hopefully with this plugin Animata and QC can go from “not working together at all” to “the easiest way to communicate with Animata”.

  • Obviously Mac only, as it is a Quartz Composer plugin.
  • Requires a recent build of Animata from the source to have all the messages working.

Click here to download Animata revision 47 that I just compiled today. Should work at least on Intel Macs running Leopard

Let me know if something isn’t working or if you have suggestions on how to improve the code.