awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

DJ set analysis

Ranking updated Jul 16, 2026

For ich baue ein google colab notebook dass komplette dj sets analysiert besonderer schwerpunkt auf die perfekten ubergange die analysedaten kann ich dann als zip downloaden, the strongest matches are librosa/librosa (Librosa is a comprehensive Python library for music information), aubio/aubio (This library provides the core signal processing primitives for) and tyiannak/pyaudioanalysis (This library provides a comprehensive framework for audio feature). mtg/essentia and cpjku/madmom round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best open-source tools for DJ set analysis. Compare top GitHub repositories for transition detection and audio data extraction to find your fit.

DJ set analysis

Find the best repos with AI.We'll search the best matching repositories with AI.
  • librosa/librosalibrosa avatar

    librosa/librosa

    8,200View on GitHub↗

    Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature extraction suite and music information retrieval tool designed to analyze the structural and sonic characteristics of audio signals. The library provides specialized capabilities for music analysis, including dynamic tempo tracking to identify rhythmic pulses and spectral feature extraction to compute harmonic spectra, chroma variants, and onset points. It also serves as a time-series audio processor for synchronizing audio streams. The system covers a broad range of audio processing

    Librosa is a comprehensive Python library for music information retrieval that provides the core signal processing primitives required for beat tracking, tempo estimation, and structural audio analysis.

    PythonAudio Feature ExtractionAudio Segmentation UtilitiesDynamic Tempo Tracking
    View on GitHub↗8,200
  • aubio/aubioaubio avatar

    aubio/aubio

    3,714View on GitHub↗

    Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c

    This library provides the core signal processing primitives for beat tracking, onset detection, and audio feature extraction required for music information retrieval, and it includes a Python API for integration.

    CBeat TrackingTempo AnalysisTempo and Beat Detection
    View on GitHub↗3,714
  • tyiannak/pyaudioanalysistyiannak avatar

    tyiannak/pyAudioAnalysis

    6,242View on GitHub↗

    pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for extracting mathematical representations of sound, such as spectrograms, and implements a system for training and evaluating machine learning models to classify audio segments based on acoustic patterns. The project includes dedicated utilities for audio segmentation, which allow for the removal of silence and the detection of specific audio events to divide recordings into meaningful sections. It also provides data visualization capabilities that use dimensionality reduction to ma

    This library provides a comprehensive framework for audio feature extraction, segmentation, and classification, making it a suitable tool for building custom music information retrieval pipelines despite lacking specialized DJ-specific beatmatching presets.

    PythonAudio Feature ExtractionPython Audio Manipulation LibrariesAudio Segmentation Utilities
    View on GitHub↗6,242
  • mtg/essentiaMTG avatar

    MTG/essentia

    3,591View on GitHub↗

    C++ library for audio and music analysis, description and synthesis, including Python bindings

    Essentia is a comprehensive library for audio analysis and music information retrieval that provides the necessary Python bindings to perform beat tracking, tempo estimation, and complex feature extraction for large-scale audio processing.

    C++Audio Processing and AnalysisComputer AuditionFeature Extraction
    View on GitHub↗3,591
  • cpjku/madmomCPJKU avatar

    CPJKU/madmom

    1,660View on GitHub↗

    Python audio and music signal processing library

    This library provides a comprehensive suite of tools for music information retrieval, including state-of-the-art beat and tempo tracking, segment analysis, and audio feature extraction, all accessible via a Python API.

    PythonComputer AuditionMusic Information Retrieval
    View on GitHub↗1,660
  • music-and-culture-technology-lab/omnizartMusic-and-Culture-Technology-Lab avatar

    Music-and-Culture-Technology-Lab/omnizart

    1,915View on GitHub↗

    Omnizart is a deep learning framework designed for automatic music transcription and music information retrieval. It functions as a toolkit for analyzing polyphonic audio recordings to extract structured musical information, including notes, chord progressions, drum events, and rhythmic patterns. The system provides a modular pipeline that orchestrates the entire lifecycle of audio analysis, from initial feature extraction and data preparation to model inference. Users can apply pre-trained models to transcribe audio directly or utilize the included utilities to train and fine-tune neural net

    Omnizart is a Python-based music information retrieval library that provides robust beat tracking and transcription capabilities, making it a strong candidate for automated audio analysis despite its primary focus on transcription rather than DJ-specific transition detection.

    PythonAutomated Music TranscriptionEnd-to-End PipelinesModular Pipeline Orchestrators
    View on GitHub↗1,915

Related searches

  • a toolkit for AI music generation
  • a high performance library for tabular data
  • a javascript library for parsing csv files
  • a toolkit for dataset cleaning and curation
  • a Jupyter alternative for data work
  • a java library for data compression
  • a library for data compression in C#
  • an open source platform for data catalogs