2025
25-08-26 - Today I Learned...
VVVV
The Splicer
slices out spreads into individual slices.
The Flatten
node allows to convert the structure of Spread<Spread<DataType>>
into a Spread<DataType>
. This allows us then to use the collection in a simple ForEach
loop.
To debug VVVV patches via Visual Studio we can open the program with right click on the VVVV logo - settings and add -debug at target.
Then open new visual studio project - Debug -> attach to process - select VVVV.
We then can use Throw
node to throw an error and Break
to create breakpoints inside Visual Studio.
Detach All in Visual Studio gives you control of the patch.
FFmpeg
To convert .m4a into .wav
ffmpeg -i input.m4a output.wav
25-08-22 - Today I Learned...
VVVV
OpenCV Contours expects a grayscale image and a <
Filter.
The Resize(OpenCV)
node allows you to scale the image.
If you want to play bigger videos for VJing you should use HAP
video format.
We can play them with the VL.Happlayer
package.
ConvexHull
detects only the most outer points
25-08-22 - Today I Learned...
TD
If you want to run a python command in an execute with a delay we can use
run('op("opname").par.resetpulse.pulse()',delayFrames=180)
SpoutCam
We can use SpoutCam to flip the camera to use it flipped in MediaPipe. That also allows us to crop our camera image in TD and send it different image a virtual camera input into mediapipe
MediaPipe
If you only want to track a certain area you can
25-08-20 - Today I Learned...
To convert all .mkv videos in a folder with the terminal and reduce there size