# Dimitry solo team

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Dimitry Donaire](https://cerebralvalley.ai/u/lindermann)
- **GitHub:** https://github.com/lindermannn/MotionDJ
- **Demo video:** https://www.youtube.com/watch?v=BUWUfgjU3jU
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4316

MotionDJ — Your hands are the controller.

MotionDJ is a two-deck web DJ console you play with hand gestures in front of a regular webcam. No controller, no gear, no install: open it in Chrome and mix.

The problem: a DJ controller costs from about US$200, and the learning curve is steep. Most people never get to try mixing.

How it works:
- Pinch any knob, fader or the crossfader to grab and move it. The 3D holographic console tilts in front of you like a real table.
- Hand Mode turns gestures into performance effects: stretch a "string" between two pinches for the FILTER (or any EQ knob), open palm to BRAKE the track like a vinyl, 1/2/3 fingers for beat-synced LOOP ROLL, raise two hands for a BUILD-UP and join them for the DROP, a fist to grab an ECHO and thumbs-up to throw it to the other deck.
- Everything is quantized to the beat grid, so beginners always land on time.

Meta AI at the core: every track you load is split live into vocals, drums, bass and other with Meta Demucs v4 (htdemucs), running locally on the user's GPU (a 2:44 song in ~13 s on an RTX 3060 Ti). In STEMS mode you pinch a part to mute or unmute it on the beat, control each stem's volume with two pinches, and build live mashups, e.g. the vocals of deck B over the instrumental of deck A.

Two views: EASY for first-timers (one button matches tempo and mixes) and DJ for the full console with SYNC, hot cues, loops, 3-band EQ, filter, echo and headphone cue.

Privacy by design: camera, audio and stem separation run entirely on your machine.

Stack: Meta Demucs v4, MediaPipe Hand Landmarker, Web Audio / AudioWorklet, Vite + vanilla JS.

## More from Meta Global AI Developer Hackathon

- [ZeroAndOne](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4313)
- [StateProof CrashLab](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4314)
- [FairBuy](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4315)
- [RepodIsMine](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4317)
- [Fladov](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4318)
- [Hari Om Garg](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4319)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4316. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
