Me: I just need an animated bar graph thing. That's a bit like a level meter, right? People do this stuff in pd/gem all the time. I'll just that. It will be easiest.
Pure Data: Muahahahaha, lol

The translate object moves a graphical element to a new position. But it's not moving from 0,0 but relative from the last drawn object. This is evaluated not from top to bottom or left to right but from the order in which the programmer developed the program, so from what they wrote first. Deleted objects created during development are not garbage collected, so this is relative to objects that are no longer visible in code. Two identical looking source codes will come up with different results.

Show thread

Ok, so this was (obviously) my mistake. Each gemhead object has a state containing data used to draw stuff. If you attach a translate to it, that changes a translation matrix stored IN THE GEMHEAD and NOT passed out the bottom of the translate object. Every translate object changes the matrix, cumulatively. The way to keep translations separate is to have separate gemheads for each individually translated object.

Show thread

linux woes 

Now that I've got a working visualisation, I need to be able to record it.

#ffmpeg is recording weird static. #recordmydesktop is getting black. #vokoscreen is not happening. #OpenBroadcastStudio is crashing. If I press shift-contrl-alt-r, I get a lovely recording that stops after 30 seconds (I need 20 minutes).

Anyone got any tips on what might be wrong with #screenRecording on #ubuntuStudio or how I might do it? I'm super high res, so I'll try changing that first.

#ubuntu #linux

Show thread

linux woes 

@celesteh if this is only pd gem, try pix_write to output an image sequence then encode with ffmpeg

¡ Web ¡ 0 ¡ 0 ¡ 1
Sign in to participate in the conversation

Welcome to, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.