Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎛️ MEME MACHINE

A web-based sample machine for mapping YouTube video clips to keyboard triggers

Transform any YouTube video into a playable instrument! Map video clips to keys, add background music, and create epic meme mashups with real-time visual feedback and audio visualization.


🚀 Quick Start

CleanShot 2025-06-05 at 20 54 42

1. Set Up Your Clips (Edit Mode)

  1. Click any key button to assign it
  2. Press a letter key (A-Z) to map it
  3. Paste a YouTube URL
  4. Use the video preview to find your moment
  5. Click "Set Current Time" to capture the timestamp
  6. Repeat for more clips

2. Add Background Music (Optional)

  1. Click "Upload" next to the background track field
  2. Select an audio file (MP3, WAV, etc.)
  3. Your music will loop in the background during performance

CleanShot 2025-06-05 at 20 54 59

3. Perform (Play Mode)

  1. Click "Play" to enter performance mode
  2. Press mapped keys to trigger video clips
  3. Use SPACEBAR to start/stop background music
  4. Watch the real-time audio visualization
  5. Hold keys to keep videos playing

🎮 Controls

Edit Mode

Action Method
Map key to clip Click key button → Press letter
Add YouTube URL Paste URL in text field
Set timestamp Play preview → Click "Set Current Time"
Remove clip Click red ✕ button
Toggle preview Click ▲/▼ button
Upload audio Click "Upload" button

Play Mode

Control Action
A-Z Keys Trigger mapped video clips
SPACEBAR Start/stop background music
Hold Key Keep video playing
Release Key Stop video

🛠️ Technical Details

Browser Requirements

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • JavaScript enabled
  • LocalStorage support
  • Audio/video permissions

File Support

  • Video: YouTube URLs only
  • Audio: MP3, WAV, OGG, M4A (up to 50MB)
  • Storage: Automatic browser storage (5MB+ recommended)

🤝 Contributing

Want to make the meme machine even more awesome? Contributions welcome!

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📜 License

MIT License - feel free to use, modify, and distribute!


🔗 Links


Built with ❤️ for the meme community

About

A simple sample machine for youtube content

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages