Sampler

Sampler plugin for Quartz Composer. Loop live video, MIDI data, or any other values. Thanks to Joris/goto10 for prompting this.
Tags: Quartz Composer, software, visuals

Sampler plugin for Quartz Composer. Loop live video, MIDI data, or any other values. Thanks to Joris/goto10 for prompting this.
Tags: Quartz Composer, software, visuals
January 15th, 2010 at 6:18 pm
Hello
Your sampler plug in is great! maybe you can add tempo control and loop back and forth? Do not know if this is p[possible, but if it is, that would be great! Thanks so much, it is a great tool!
January 15th, 2010 at 6:49 pm
Hi, cheers for the kind words. Tempo control is possible as-is, if you set the time-base to external (right click the patch) and attach a stopwatch plus some maths. Back-and-forth looping is on my to-do list. Mail me if you’re stuck.
February 18th, 2010 at 9:57 pm
just downloaded this after getting a wee bit of a prompt from a mention on the qc dev list – marvellous stuff – just beginning to delve into what goodies this can do with RII feeds
July 27th, 2010 at 1:43 am
Hi,
I just checked out your patch … I was wondering if it is possible to make the recorded frames available immediately. In this way the first frame could be used while the second frame is being recorded, the second while the third and so on.
Thanks
July 27th, 2010 at 11:54 am
Hi – as long as you’re recording, the current input frame is used for output – ie as frame 1 is recorded, you get frame 1 as output. You should be seeing that behaviour, yes?
You describe a one-frame offset, which you could achieve by putting a Queue patch downstream from the Sampler with a length of 2, and take its oldest frame as output.
November 3rd, 2010 at 1:48 pm
hey tom,
i am trying to build a little vdmx plugin that allows me to sample the image of one layer and output it.
how would I go about doing this? I am a bit of a newbie with qc.
,christian
November 4th, 2010 at 1:02 am
Hi Christian
I’ve just updated the download to include a qcFX – it might work for you as-is, otherwise hopefully it’s a useful start.
holler if you’re still stuck – T
March 20th, 2011 at 5:57 am
Hi Tom
I use ur plug heaps, it really is handy, but I found that it heavily affects my framerate in vdmx. My layer fps can go from 30+ fps to around 18-20 when I switch on the plug. Weirdly the framerate is worse when just enabled, then gets better when it’s actually looping or recording. Are you aware of this, is it just something to live with?
March 20th, 2011 at 12:25 pm
Hi
The slow-down is as it allocates memory beyond available RAM – so the real solution is more RAM. I could improve the way it asks for memory though – I’ll think about that for a future update…
May 23rd, 2011 at 10:49 am
Great patch. I would like to use it more in VDMX.
Is there something you can do to optimise its performance in terms of Multitasking?
Running several instances of the thing now makes the overall frame rate drop significantly. But monitoring the CPU usage there is plenty left.
May 23rd, 2011 at 11:04 am
Hi. The bottleneck you’re hitting is likely in transferring video from the GPU to main memory; CPU usage should always be minimal. I have an update in the works which may improve things for you: if you’re interested in testing it, drop me an e-mail.
July 5th, 2011 at 10:21 pm
Hi Tom,
First of all, thank you this is amazing. I stumbled across it while looking for something else, but I have actually been looking for this for ages.
Is the limit of 30 seconds recording time there for a particular reason, i.e hardware limitations or would the plugin function if the recording was say 1 minute to 2 minutes? Also is there a way to record 3 or four clips and have them all repeat skipping out the bits in the middle?
Thank you for an amazing plugin.
Alex
July 6th, 2011 at 12:45 pm
Alex, limit is because you’ll likely start running out of memory with more. You can have multiple instances of the plugin, what you’re describing sounds doable. Not sure what you mean with the skipping, but you can set the Time Base to external in Quartz Composer and manipulate patch time if you want to skip within the recorded buffer.
December 6th, 2011 at 10:39 pm
Thank you for sharing this great plugin. I’ve ported it for CoGe.