I've found a whole bunch of stuff online about jit.qt.record, and I'm
pretty sure I understand how it works, but I'm not too sure about a
workaround for what I want. It seems like this should be easy, but....
Yesterday, I started what I thought would be a simple patch.
Basically, I want to take a source movie and remove all frames that
have an amplitude above or below a certain number (maybe both, but
that's the easy part), keeping the sound for the frames that pass
through intact. My first problem was that spigot~ doesn't work on
10.4.4, but I got around that with soundflower. I have two other
1. If I enable realtime, I get static frames (keeps sending the same
one through) when the amplitude does not pass my test. If I disable
realtime, the time distorts. Happy medium of only record when
actually sending frames but do it in real time? Other suggestions?
2. No sound - I can't just record an aiff, as I only want sound when
a frame gets sent through, and I want it perfectly synced.
I really thought this would just be jit.qt.movie, spigot~ and meter~
with < and sel, jit.qt.record, and a few spares. I guess I completely
misunderstood jit.qt.record's capabilities, cuz with the above
issues, it seems like a much longer project that might require a fair
amount of Final Cut intervention (taking away the generative aspect I
kind of liked about this short-term patch play). Can anyone help with
an elegant solution(s)? I'd really appreciate any and all help.
my test patch so far (note that I'm using soundflower to route max's
sound back into itself):