Introducing ChordMini: A Cutting-Edge Tool for Musical Chord Recognition and Beat Tracking
In the evolving landscape of music technology, the ability to analyze and understand songs through automated tools is becoming increasingly vital for musicians, educators, and enthusiasts alike. Today, we are excited to present ChordMini, an innovative open-source application designed to simplify and enhance the process of song analysis through advanced Deep Learning techniques.
What is ChordMini?
ChordMini is a comprehensive music analysis platform that leverages Deep Learning models alongside large language models (LLMs) to deliver accurate and insightful song breakdowns. Its core features include:
-
Chord Recognition: Identifies 301 distinct chord labels, encompassing all 12 keys combined with 25 chord types, plus a neutral ‘N’ label. This allows for detailed harmonic analysis across various musical styles.
-
Guitar Chord Diagrams: Provides visual representations of guitar chords, assisting musicians in learning and playing. (Note: Currently, inversion labels are not included.)
-
Beat Tracking & Chord Progression Visualization: Synchronizes detected beats with chord changes, displaying progression in real-time alongside a metronome for rhythmic accuracy.
-
Lyrics Integration: Supports the display of lyrics via LRC files and leverages music.ai APIs for automatic transcription, enabling synchronized lyrics display.
-
Advanced Audio Analysis with LLMs: Utilizes large language models to perform higher-level musical analysis, including key and tonal modulation correction, structural segmentation, and comprehensive song analysis.
Current Development & Capabilities
While ChordMini is still in the testing phase, particularly for song transcription and chord progression accuracy, it already offers significant functionality. Users can analyze songs by submitting YouTube links, entering keywords, or uploading audio files directly.
The platform supports optional integrations with external APIs such as music.ai and Gemini, allowing users to bring their own API keys for enhanced data processing and transcription capabilities.
Visual Insights
Below are some sample screenshots demonstrating ChordMini’s interface and features:
![ChordMini Interface 2](https://preview.redd.it/xz9sb3qpsg