I am the Senior AV Broadcast Technology Analyst at Loyalist College where I primarily design, install and maintain campus AV, Digital Signage and Broadcast systems and equipment. I have also do some teaching for Camera, VFX and Audio/Video editing as well; I love my job. My background includes Broadcast Television, Video Production and Technical work. My passions include traditional and digital drawing, fictional creative writing, VFX, and cinematic video projects. I have also recently rekindled my interest in robotics and have tinkered with Arduino and Raspberry Pi and a few programable robots.
I find I most comfortably find myself in the chaotic limbo between the artistically and technically creative, believing one can indeed excel at both. Which is probably why I am loving VUO! :)
So I did get this working but I think I need to implement something called "debounce" because sometimes the logger reports 2 or 3 repeats of the command with a single press (once it showed 11!!!). Anyway it technically isn't affecting the functioning of my composition because you can't trigger an event more than once every 4 seconds but I would like to make this function properly. I kind of understand the debounce example here but it doesn't seem to be working when I implement it. How would you implement debounce on the program above?
This is a small App I created to help fix image retention or ghosting issues (true burn-in is permanent damage and impossible to fix) that can occur when a static image is displayed on a screen for a long period of time and leaves a residual ghost of that image on the screen afterwards. It's a common issue especially on older Plasma displays but also to some degree on newer LCD, LED and even OLED displays.
The usual culprits of image retention are:
- TV or Computer menus
- Black bars (letter box or pillar box)
- Closed captioning area
- TV channel watermark
What would be a good way of blocking the first event but allowing all others through? I would imagine there would have been a node that works the opposite of "Allow First Event" but there doesn't seem to be. Any ideas? If it can be made resettable like "Allow First Event" that would be even better.