Running - Leopard 10.5.1 | 2.5 GB SDRAM | Standard NVidia Quartz
Extreme Capable video card.
Sound Reactive Quartz Composition file origination is Quartz Composer
is a frequent diversion for me.
The only patches around I know of that allow for the input of a
particular sound file are considered strictly to be unsafe.
For instance http://www.sf.net/projects/qcplugins - has an older
version of Tiger period plugins which when installed needs to be moved
to Quartz Composer Patches from the Patches folder it creates in /
Library/Graphics.
This will still leave you with the problem of unsafe patches not being
recognized by other applications. It may, however , work after a
fashion .
If you find that aforementioned patch does work for you then you could
run with that, but obviously enough, as it is already considered to be
an unsafe patch it will be an impediment in the future and likely
enough, the present.
I am currently using Leopard but almost everything I'm writing about
regarding the two examples attached also works in Tiger - apart from
asynchronous audio input from any audio file and that I've used the
Leopard Audio Processing Patch- this does work in Leopard but not in
Tiger.
In Tiger you will have to use the Smooth Spectrum Patch instead.
In Tiger QC I used to use the Audio Input - set that to Built In Audio
and then just run the QC composition concurrently with the audio file
with the data from the audio inputs for volume peak and spectrum being
sent to other controllers within the QC file .
If you took a good look at the package contents for iVisualise that
should give you a pretty good idea about what can work under both
Tiger and Leopard with audio inputs either via Mic or Built In Audio -
or any other Audio inputs you've set up with your machine.
Here are URLs for six files - all of them are archived as .zip files.
Example A
http://www.cybero.co.uk/qcdev/AUDIO_EXAMPLES/AUDIOSTRIPES-A.qtz
Example B
http://www.cybero.co.uk/qcdev/AUDIO_EXAMPLES/AUDIOSTRIPES-B.qtz
Example C
http://www.cybero.co.uk/qcdev/AUDIO_EXAMPLES/MUSICVISUALIZER-A.qtz
Example D
http://www.cybero.co.uk/qcdev/AUDIO_EXAMPLES/MUSICVISUALIZER-B.qtz
Example E
http://www.cybero.co.uk/qcdev/MOV_EXPORT_EXAMPLES/A.mov
Example F
http://www.cybero.co.uk/qcdev/MOV_EXPORT_EXAMPLES/B.MOV
None of them have a specific audio file attached - the Quartz Composer
files and the directly exported QC movie file will [ or should ] take
any Built In Audio or Mic input your Mac has to offer , or in the case
of the directly exported QC movie file, it will or should interact
with your concurrent audio.
All of them use Audio Input to effect graphical output and all of them
can be exported via Quartz Composer - but if you want it to suit a
particular type of music then you should run the QC file concurrently
with the tune playing in - whatever QuickTime Player or iTunes -
Audacity -it doesn't really matter - any of them can play the sounds
and the file will interact with the audio.
Example A is just two sprites, Interpolated Positions and Dimensions,
with Audio Peak and Spectrum data being processed into and affecting
the Interpolation output.
Example B is the same two sprites, but put through the additional
graphic processes of 3D Transformation and Iteration. This is derived
from the Music Visualizer template with all of the protocol
information patches like track position , stripped and removed for the
sake of simplicity .
Example C is another simplistic audio interactive piece - just 3
sprites with some audio input and Interpolations of the audio peak and
spectrum data.
Example D is slightly more complex, but is essentially just a couple
of sprites and a couple of 3D Transformations.
Movie Exporting - as mentioned above - you can export from QC - and
you should do that whilst concurrently playing the audio you want to
display in conjunction with the QC file you are then exporting.
As you have Final Cut Pro you could then directly import the QC
exported movie file into Final Cut and work within that application.
If you do run into any unsafe patches or similar problems porting QC
movie output into other applications you could simply take the QC
file, open it in QuickTime Pro and export as a plain movie file. This
will be likely to diminish the resulting graphical quality, which is
why , in my opinion, directly presenting QC as an accompanying graphic
to any other audio your microphone or built in audio can provide is
the best option for live presentations. The level of diminishment
would be obviously reduced, the higher the level of quality you set
your codec of choice for export.
When outputting from QuickTime Pro you will also have the opportunity
to output as a frame by frame image sequence, which you could also
bring into Final Cut Pro.
Due to the large number of frame files resulting you might want to
limit your movie product to being several short 15 second movies, as
even a minute long image sequence can produce hundreds of files.
You also wrote of bumping up the resolution of the resulting video.
Unfortunately, all QC output is bound by the 72DPI screen parameters .
Any images produced by QC shall therefore be 72dpi
You could re-interpolate and resize that in Adobe Photoshop on
sequences of images and possible even obtain some acceptable quality
results in other image and video editing applications.
Of course that does run rather counter to the normal rule of thumb
regarding graphics - namely that bringing assets in at a high
resolution and then outputting lower than that is a better bet for
quality and fidelity - at least usually.
As and when Quartz Composer begins to really exhibit Resolution
Independent Architecture and Graphic capabilities, then all the above
to do with your video wish list will become far easier.
Example E shows a direct export from Quartz Composer - set to run for
1 minute.
Example F is just a short segment from Movie A but exported as an H264
codec based movie.
Example E is far smaller than Example F - pretty easy to understand
why as the QC export has all that graphical framework - Quartz running
for it and Example F depends upon good old QuickTime to as faithfully
as one permits it to , render the QC composition as a self contained
raster based movie file
I shall be placing further examples online at my site in due course.
My advice is for you and us all to experiment and explore.
Dig around in the files you find in the Developer folder and also dig
around in QC files made freely available by their authors on the web.
I shall be sending another mail about the movie files due to size
limitations on my ISPs SMTP/POP
All of the above files do work in Tiger but are best viewed under
Leopard - QC backwards compatibility is checkable via the File/Test in
runtime menu option in QC under Leopard and will reveal that their are
patches that are not suited to Tiger - apologies aforehand.
Enjoy, Explore, Rework, Reengineer or Dispose of - your choice :-)
Peter Boocock
Cybero Productions
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]