Loop Drop App

screenshot of Loop Drop App

[unmaintained] MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs

Overview:

Loop Drop is an innovative looper, modular synth, and sampler application designed to work seamlessly with the Novation Launchpad controller. Built using JavaScript and leveraging cutting-edge technologies like Web Audio and Web MIDI, this app offers a unique way for musicians to create and manipulate sounds in real-time. Although the project is currently unmaintained as the creator has shifted focus to a hardware version, Loop Drop remains a powerful tool for music creation, allowing for dynamic control and recording of loops while jamming on your favorite controller.

The design philosophy behind Loop Drop revolves around providing users with a hands-on approach to music creation. Whether you're using a Launchpad controller or just your computer's keyboard, the app is versatile enough to accommodate different playing styles. With its intuitive layout and robust features, Loop Drop promises an engaging experience for both novice musicians and seasoned producers alike.

Features:

  • Sound Creation: Load your own samples or create new sounds, then effortlessly arrange them on your controllers for jamming sessions.

  • Real-time Looping: Instantly record anything you play and trigger the loop feature to repeat your musical ideas at any moment.

  • Beat Play: Utilize beat repeat functions and rate triggers to sync your loops with the tempo, enhancing your performance.

  • Dynamic Loop Transformation: Seamlessly manipulate your loops by selecting, moving, repeating, and suppressing sounds with your hardware controller.

  • Controller Support: Compatible with various Launchpad models, including MK1, Mini, MK2, and Pro editions, allowing for flexibility in setup.

  • Chunk Management: Create and manage audio samples through chunks for better organization and access to related sounds like drum kits and vocals.

  • Chromatic Synthesis: Design pitched instruments using chromatic chunks that allow for editing of single triggers, adapting the pitch as needed.

  • Effects Integration: Optimize your sound with output effects like reverb added to reduce CPU strain, ensuring a smoother performance.