I wrote a few new patches for Quartz Composer.
MIDI Global Output CC :: This patch, when triggered, outputs a MIDI Custom Controller message on a specified MIDI Channel to all MIDI outputs.
MIDI Global Input CC :: This patch observes a specified MIDI Custom Controller on a specified MIDI Channel, and outputs the Custom Controller Value and a Value-changed trigger. Unlike the “MIDI Controllers” patch that comes with Quartz Composer, this patch doesn’t require the user to manually select the “Observed MIDI Sources” individually for every controller/computer combination - so you’re free to take your composition to a different machine and/or controller and jam without needing to hack the composition.
String With File :: This patch reads a file into a string.
String With URL :: This patch retrieves a URL into a string.
Document Info :: This patch returns some information about the zeroth Cocoa NSDocument.
Get them here: http://softpixel.com/~smokris/widgets/quartzComposer/kinemePlugins/
This release is out-of-date.
Hi there - intrigued by the String With File patch most of all - but I can’t seem to get the installer to work. It begins, then it claims there was an error, and then it exits. Any ideas?
By Ian Pointer on 08.21.06 12:42 | Permalink
Ian -
The installer just unpacks Kineme.plugin and places it in /Library/Graphics/Patches/ . I just posted another download at http://softpixel.com/~smokris/widgets/quartzComposer/kinemePlugins/ which contains only Kineme.plugin (no installer). Try downloading and manually installing this, and let me know how it works.
Also, if you have a minute, what is the error the installer gives you?
Thanks,
Steve
By smokris on 08.21.06 13:26 | Permalink
Steve, that works fine; thanks!
About the error - sadly, it doesn’t give any error in the installer. It just says “There were errors installing the software”, and in the update window in the installer, it says “Please try installing again.”
By Ian Pointer on 08.21.06 14:10 | Permalink
Ian -
Great! Let me know what you think of the patches.
Bummer about the installer. Totally-uninformative error messages are beautiful but frustrating. Maybe I’ll just forego the “fancy” packaging for future releases…
Steve
By smokris on 08.21.06 22:03 | Permalink
[…] FDIV has also written new patches that look very useful for additional midi control and reading textfiles into Quartz Composer. Wicked, these look very useful…. […]
By Quartonian: live performance with Quartz Composer » Blog Archive » more hidden QC patches from FDIV on 08.22.06 05:47 | Permalink
Awesome, thank you thank you thank you! The text & URL patches are exactly what I was looking for!
Based on some limited testing though, they don’t seem to do well if special characters (• and TAB, specifically) are part of the content (like tab delimited text from a spreadsheet).
Also, what’s the chance you could make the URL patch parse out just the text from a webpage?
I know, don’t look a gift horse…
Thanks again!
By IggyBird on 08.29.06 10:41 | Permalink
Oops, TAB is not a problem, though smart quotes and • are. I can work around those though…
By IggyBird on 08.29.06 11:06 | Permalink
any chance of a “midi global inputs notes” patch?
I’m finding the midi global cc plugin very useful and wish I could do the same thing with patches that use midi note input.
By Roger Bolton on 09.05.06 03:47 | Permalink
IggyBird -
The String With File patch assumes text files are encoded as UTF-8. If you’re using TextEdit, go to “Save As” and change the “Plain Text Encoding” to “Unicode (UTF-8)”, as in this image:![[image demonstrating UTF-8]](http://img.b33p.net/pub/U0r9ez9l-QdowvTVU17BgCoranSN7Pwn/thumbnail-512)
- smokris
By smokris on 09.22.06 00:42 | Permalink
[…] This is the second release of the Kineme Quartz Composer Plugins. […]
By fdiv.net » More New Quartz Composer Patches on 09.22.06 01:36 | Permalink
Roger -
I’ve posted a new release which includes MIDI Note input, output, composition rendering, and file identification.
Check it out: http://fdiv.net/2006/09/22/more-new-quartz-composer-patches/
- smokris
By smokris on 09.22.06 01:40 | Permalink
Hi, first of all thanks for writing these patches!
Second, I’m trying to process a text file in real time. Is there any way this can be done? For instance if a new line is written to the file, I want to modules to pick it up in real time. Any ideas?
By atish on 09.05.07 02:39 | Permalink
[…] QuartzComposerでファイルから文字列を読み込むパッチがあった ので、さっそくつかってみた。 […]
By mootoh.log - Ruby会議 2日目 on 02.27.08 08:29 | Permalink