Scriptable Video Module

Exactly! Just to illustrate my point, TBC2 is an ~$800 module that’s an integrated dual input/upscaler/downscaler. That sets the cost of an external video source at ~$400 per input, if you want to expand your system in a modular way (multiple shader units.)

So the first shader unit may only cost $100 (pi based DIY project or whatever, including all the parts and padding it a little.) But the second one costs you $500 (presuming you need to purchase the input infrastructure, whether that’s TBC2 or another solution.)

So, for the sake of illustration, if you wanted 5x shader modules in system, if you need external input modules that costs you $2100 (2x TBC2 + 5x shader units).

But if you could find a way to sync the video output of the Pi, that cost drops from $2100 to $500!

So sync’ing the Pi would be like finding a goldmine in terms of your system budget! That’s the point I’m trying to make.

6 Likes

the raspberry pi zero2 w came in today.
now I’ll have to get some other stuff (5v adaper, SD card etc) to get started.

Looking at the recurBoy github again.
I’d like to make something like that but with less features (no sampler or FX)
and no menus would be my focus,
to have a couple of selectable noise gradients (like those in Touchdesigner) with cv control in a module or standalone tool.

4 Likes

Curious if you would make this open source so people can develop their own modes?

I don’t see why not, as all my products are opensource

note that I consider myself a beginner :slight_smile:

3 Likes

One place to start could be openFrameworks. I’ve made many projects with it and some on RPIS and it’s an ok environment to work on. :slight_smile:

Inspired LoFi Future’s //SimpleViz (and while waiting for it to arrive) I tried the Arduino as scriptable module, here’s a how to. The TVout library is quite basic but compared to a RPi it’s a lot easier to set up a plug & play module that can be controlled with buttons and/or sensors.

6 Likes

Can you cover the whole screen?
I always get black bars around the image.

No I’m also not able to fill the whole screen. The script in the picture was supposed to plot lines from 0 to max width and height. Maybe some kind of sync issue?

The micro is not fast enough I guess. Although they can generate sync good enough, like in the cadet, but having a while frame in memory and being able to spit it out on time is another question.

btw, Erik has put his Slimshader module on GitHub and the Pi image on his site here, and it is a quite well-developed project to do what is being described here:
http://www.erikoostveen.co.uk/Slimshader.html

2 Likes