SampleLab Pro is a real-time music analysis and beat-slicing tool designed for producers and musicians. Inspired by artists like J Dilla, Kanye West, and Pharrell, it combines audio feature extraction with an intuitive GUI to make sampling creative and easy.
π Features
π΅ Key & Tempo Detection β Detects BPM and musical key using Librosa.
πΉ Chord & Melody Visualization β Spectrum-style visualization inspired by noteGRABBER.
π€ AI Sample Matching β Suggests similar samples from a local database.
βοΈ Flip Assist (Auto-Chopping) β J Dilla / Kanye-style beat slicing and export.
π¨ All-in-One GUI β Built with Tkinter + Matplotlib for real-time visuals.
π οΈ Tech Stack
Python
Librosa (audio analysis)
Tkinter (GUI)
Matplotlib (visualization)
PyDub (audio slicing & playback)
SampleLabPro/ βββ app.py # Main GUI application βββ process_audio.py # Chord and tempo detection logic βββ generate_thumbnails.py # AI sample thumbnails βββ requirements.txt # Dependencies βββ /samples # Example audio files