Skip to content
Videomancer Community Library 1.1.0: 121 Programs

Videomancer Community Library 1.1.0: 121 Programs

by Lars3 min read

It has been incredibly rewarding to watch developers in the community push Videomancer's FPGA processing to the limit over the past year with custom programs. I'm very happy to present the first big community program library release in our 1.x era of Videomancer firmware.

Community program library 1.1.0 is out: 121 programs from five contributors, rebuilt on the Videomancer 1.0.1 core.

Twelve of the new programs, one photograph One photograph through twelve of the new programs.

The contributors

czartroniks: 107 programs

C64, CGA, teletext and character-generator screens. Print and engraving: Benday, Pulp, Screenprint, Intaglio, Grist, Chantilly. Scan processing and time displacement: RuttEtra, Slitscan, Shearline, Taffy, Drape. Tape and broadcast decay: Deadchannel, Dropout, Vhold, Syncbleed. Lenses, kaleidoscopes and feedback: Porthole, Hallway, Reflector, Feedback, Afterimage. Pattern generators: Aurora, Hypnos, Damier, Ribbon, Starfield, Warpfield. Scenes and games: Blacklodge, Overlook, Invaders, Oubliette, Dvdlogo, Pixelbeach.

czartroniks RuttEtra, Green Phosphor preset RuttEtra. Luma-displaced scanlines with hidden-line occlusion. Green Phosphor.

czartroniks C64, Game Art preset C64. Sixteen colours on a native 320x200 grid, with tape loading and READY. Game Art.

czartroniks Pulp Pulp. 1965 newsprint: rotated CMYK screens, dot gain, misregistration, comic panels. Default settings.

czartroniks Feedback, Tunnel preset Feedback. Zoom, rotate and drift tunnels with hue cycling and fold overdrive. Tunnel.

Pete Appleby (boneoh): 8 programs

Bit-level processors, each in an RGB and a YUV version. Band Filter: per-channel multi-mode filtering and eight matte modes. Bit Crush: per-channel round or truncate with blend. Bit Logic: bitwise operations with LFSR noise. Bit Rotator: bit rotation with lo-fi bit-depth modes. Pete's work is in our artist feature.

boneoh YUV Bit Rotator YUV Bit Rotator. Default settings.

Adam Pflanzer (homegrownvhs): 4 programs

Glyph turns video into ASCII text by glyph density, with video-through masking. Pigment is a threshold keyer with selectable channel, soft edges and fill colour. Wrinkle is a continuous wavefolder with triangle, sine, saw and square shapes in YUV, RGB, XYZ or Y-only. Tetris is the game, played on the knobs.

homegrownvhs Glyph, Terminal preset Glyph. Terminal.

Jacob Roufa: 1 program

Digital Delay: multi-echo delays with threshold gating, strobe and feedback.

jacobroufa Digital Delay Digital Delay. Default settings.

claytron: 1 program

Afterglow: a uniform horizontal delay with wave depth, speed, noise and VHS character.

claytron Afterglow Afterglow. Default settings.

Install

Download videomancer-community-programs-rev_b-1.1.0.zip from the release page and copy its programs folder to the root of the microSD card, or use Install Program Library in LZX Connect. The programs appear in the program picker on firmware 1.x without Developer Mode, listed under each author's name.

Contribute

Programs are VHDL built with the Videomancer SDK. The contributing guide covers the program layout and the pull request checklist.

Images are GHDL reference renders of one photograph by Mahdi Hajizade on Unsplash.