exporting a QC composition as a music visualizer

MikeP's picture

Hi guys,

this maybe a bit dumb so sorry! I'm writing a composition for a gig to play on someone elses computer don't want to give them my programs/compositions just want to give them an audio/reactive composition without them being able to see my programs. How do I do this?

Thanks in advance M

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

cybero's picture
Re: exporting a QC composition as a music visualizer

QC Builder wrapped QC composition

MikeP's picture
Re: exporting a QC composition as a music visualizer

-

cybero's picture
Re: exporting a QC composition as a music visualizer

You want to give somebody a quartz composer based standalone that allows the end user to have that application acting in an audio reactive fashion?

You've essentially got two options, one requires you to use Xcode and create an application wrapper for a .qtz that presents a QC composition that publishes up its audio input port so that it can receive audio input it is programmed to produce audio-reactive visuals with[although you could make this an iTunes based item relying upon the visualizer protocol, it wouldn't be standalone as such].

Either you bundle your music files into the standalone application's resources or else you'll accept any and all audio throughput thrown at the application.

That's the key design decision. Is it like a jukebox player or will it play visually with any sound throughput?

You are going to have to rely upon the stock audio input patch or Kineme Audio Tools. If you are using these or any other 3rd Party Plugins you will need to include these plugins also in your standalone application's resources. Will you be sure that your target environment has the audio setup you thought it ought to have? For instance, does it have SoundFlower installed? Do you have fallback for mic alone or any need for such a fallback?

Quartz Builder does all that bundling , wrapping and exporting for you. The other design decisions get built into the QC composition that's wrapped as a QB .app bundle.

Otherwise you'll have to employ something like the Developer example https://developer.apple.com/library/mac/#samplecode/Player/Introduction/..., Quartz Composer Player, which will need some bespoking for it to reliably do exactly what you want it to do.

One thing about the latter approach, it'll cost you nothing, unlike Quartz Builder.

If you follow the Quartz Builder route then there are tutorials here on Kineme's site and elsewhere to explore with example's to learn from.

Something like this or probably more complicated, using stock patches only.

QC and QB app versions.

Requires microphone input.

PreviewAttachmentSize
qbaudioreactive.qtz535.4 KB
qbaudioreactive.zip591.53 KB

MikeP's picture
Re: exporting a QC composition as a music visualizer

thanks very much dude.... it will be a visualizer in a sense that any audio input will make it do it's thing.

I thought it would be as simple as exporting as a visualizer. So the only way I can create a standalone visualizer for free to react to any audio is to go through xCode?

cybero's picture
Re: exporting a QC composition as a music visualizer

For free = Xcode route indeed.