ChordMini is an advanced open-source platform that leverages artificial intelligence to analyze audio files and YouTube videos for chord recognition, beat detection, and synchronized lyrics visualization. It uses state-of-the-art machine learning models like Chord-CNN-LSTM and BTC to identify chords with high precision, supporting major, minor, 7th chords, diminished, augmented chords, and their inversions. The system includes intelligent beat detection with algorithms such as Beat-Transformer and Madmom for accurate BPM, time signature identification, and real-time visualization. It offers interactive chord grids, beat maps, and features like enharmonic correction using reasoning LLMs (e.g., Gemini) for context-aware interpretation. Ideal for musicians, educators, and music enthusiasts, ChordMini provides an immersive experience for transcribing songs, understanding musical structures, and enhancing music theory knowledge. The platform is free to use, with optional donations to support server maintenance and ongoing research.
Free
How to use ChordMini?
To use ChordMini, upload an audio file or input a YouTube URL on the website. The AI processes the audio to detect chords and beats in real-time. Users can view interactive visualizations, including chord progressions and beat patterns, which sync with audio playback. It helps solve problems like learning song structures, transcribing music, and improving musical skills by providing accurate analyses. For example, guitarists can use it to figure out chord changes quickly, while educators can integrate it into lessons for demonstration. The tool is accessible via web interface, with no installation required, making it easy for anyone to analyze music on the go.
ChordMini 's Core Features
Advanced chord recognition using multiple AI models such as Chord-CNN-LSTM and BTC, optimized for various musical styles and complexities, ensuring high accuracy in identifying chords including major, minor, 7th, diminished, and augmented types with inversions.
Intelligent beat detection powered by Beat-Transformer and Madmom algorithms, providing precise beat tracking, BPM estimation, time signature identification (e.g., 4/4, 3/4), downbeat detection, and handling of pickup beats for comprehensive rhythm analysis.
Real-time visualization with dynamic chord grids and beat maps that synchronize with audio playback, featuring interactive navigation, responsive design for different time signatures, and visual indicators for chord changes and progression flow.
Enharmonic correction and context-aware interpretation using reasoning LLMs like Gemini, which analyze local key context to improve chord accuracy, handle modulations, and segment music for better structural understanding.
Support for audio file uploads and YouTube video analysis, allowing users to input various sources for music transcription, with features like synchronized lyrics and community-shared recent analyses for discovery and learning.
Open-source nature with free access, backed by research from California State University, Fullerton, enabling transparency, community contributions, and continuous improvement through GitHub integration and user feedback.
ChordMini 's Use Cases
A music student uses ChordMini to analyze complex jazz pieces, identifying chord progressions and beats to improve their improvisation skills and theoretical knowledge, saving hours of manual transcription and enhancing their practice sessions.
A guitar teacher integrates ChordMini into lessons to demonstrate song structures to students, using real-time visualizations to explain chord changes and rhythmic patterns, making music education more interactive and effective.
A songwriter employs ChordMini to deconstruct popular songs, studying chord sequences and beats for inspiration in their own compositions, accelerating the creative process and ensuring harmonic originality.
A music producer utilizes ChordMini for beat detection in audio tracks, accurately determining BPM and time signatures to sync with other elements in their productions, streamlining workflow in digital audio workstations.
A hobbyist musician explores ChordMini to learn new songs by ear, uploading recordings to get instant chord charts and beat maps, facilitating self-paced learning and performance preparation without formal training.