Show HN: VO Pads - YouTube & MP4 Player with editing and sequencing
vo.odgn.netThis project started as a way of being able to trigger video playback repeatedly at specific points whilst I was learning a new skill.
Over Xmas I spent a lot of time playing with Koala Sampler (https://www.koalasampler.com), and I wondered what it would be like if this excellent app was based around video instead of audio.
Video from either YouTube or local mp4’s can be added to one of 16 pads, and triggered via touch, keyboard or MIDI. The start and end of the video can be changed. You can set the video to loop, play/restart/resume when triggered, and alter the volume and speed.
There are two types of sequencer that you can compose with; a step sequencer (think drum machine), and a time based sequencer.
The app is mostly server-less, meaning that the app data exists only locally. A project may be exported/imported via URL or JSON.
A server function was only added to generate meaningful open graph links.
Built with React, NextJS, TanStack Query, IndexedDb amongst others.
Landing page features examples and demo videos. With regret, it works best in Chrome. Other browsers suffer with playback latency and limits.
A little more detail on the dev process can be found here - https://dev.odgn.net/posts/introducing-vo-pads/
Still early days and a fair amount of refinement planned, but already fun, IMHO.
Enjoy!