The goal of the project is to develop a stand-alone device in a small form factor that is capable of rendering MilkDrop presets in real time from an audio input, and displaying them on a screen or projector.
Open source components have been used or developed as much as possible, and a system-on-chip implemented in a FPGA has been chosen for meeting this goal at the IP core level. The flexibility of the FPGA enables advanced users to modify the design, and also permits easy integration of many interfaces (MIDI, DMX512, …) in a compact way, making Milkymist™ a platform of choice for the nomadic VJ. The design is also highly modular and documented, making the code easy to re-use in other open source system-on-chips.