6 ms·
Milkymist: VJ on an FPGA
- antoineMoPa 8y agoI want one! "We are no longer selling Milkymist One. If you want one, you can ask about buying a second-hand unit on the mailing list, or take the open source design files and manufacture it yourself." oh. I think I'll try programming stuff on my basys2 fpga card.
- buildbuildbuild 8y agoPretty cool. I'd love to see an updated version with SDI or HDMI I/O rather than composite video.
- laveur 8y agoSame. Suppesedly you can find the schematics and board files some place so it should be possible to build your own if you are ambitious enough....
- analognoise 8y agoAt that point, there are a number of existing competent development boards that already exist.
- rjsw 8y agoThe components of the design can be retargeted at a different FPGA board, pick one with the I/O you need.
- brian-armstrong 8y agoThat's the easy part, but you'd still need to re-do the HDL to include the appropriate controller, and then make sure it has enough memory bandwidth to drive said controller. Most likely it'd be a significant rewrite.
- sb10q 8y agoOriginal developer here. Really surprised it got posted on HN today and that the comments are quite positive. We're not working this anymore, though the original code evolved into other projects like ARTIQ. Today for video there is the Numato Opsis, that has been developed by another group and with "forked" firmware/gateware: https://numato.com/product/numato-opsis-fpga-based-open-video-platform https://numato.com/product/numato-opsis-fpga-based-open-vide... They also have a Milkymist I/O expansion board, but AFAIK they did not port all the Milkymist graphics code to the Opsis: https://github.com/timvideos/HDMI2USB-TOFE-Milkymist https://github.com/timvideos/HDMI2USB-TOFE-Milkymist
- pantalaimon 8y agoHave there been any new developments in Audio Visualizations in the recent years? To me it seems like MilkDrop/ProjectM is still the state of the art since 2001.
- brian-armstrong 8y agoMilkdrop 2 is substantially better, if you count that
- pierrec 8y agoThat definitely counts in my book. Milkdrop 2 introduced shader support at a time when GPUs were coming out with increasingly powerful shader support, which was mostly just used for video games, leaving an untapped artistic potential. This potential has been explored by Milkdrop 2 preset authors in astounding ways. I would say they were, for a while, ahead of the general demoscene in terms of crazy shaders. (Looks like Milkymist doesn't support any of that since it emphasizes open hardware)
- brian-armstrong 8y agoCompletely agree! Milkdrop 2 has some fascinating shaders. I wonder if anyone has made a JS backend for them yet. I don't imagine it'd be too too hard to accomplish, especially with Emscripten
- sb10q 8y agoIt's possible to do a OSHW shader implementation, but we ran out of time/funding. And lack of shader support was hardly the biggest problem with that project.
- stuaxo 8y agoAny idea if projectM supports Milkdrop2 at all.
- FraKtus 8y agoThere are amazing ideas popping on ShaderToy.