Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

SampleLab-pro

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)


f 33 r4

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

About

A real-time music analysis and beat-slicing tool with key/tempo detection, chord visualization, and auto-chopping. Built with Python, Librosa, Tkinter, and PyDub.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages