Skip to content
Kepma Guitars · Open-Source Music Tools
Useful Tools
These free guitar tools help you tune, practise rhythm, find chords, learn the fretboard and train your ear. Choose a category and use them in your browser, without ads or registration.
01 Tuning & Rhythm02 Theory & Fretboard03 Ear & Creation
In the open-source community, we share knowledge so that everyone can benefit.
Linus Torvalds
We have always believed that knowledge and experience should be shared with everyone, and that open source can help create a better world.
We were once guitar beginners who did not know where to turn. That is why we created this section and put commonly used music-learning tools online, free for every music lover.
3 online tools
HandednessAll hands Left-Handed Chords Right-Handed Chords TuningAll tunings Standard · Strings 1–6: E B G D A E DAGDGC · Strings 1–6: D A G D G C Drop D · Strings 1–6: E B G D A D Double Drop D · Strings 1–6: D B G D A D DADGAD · Strings 1–6: D A G D A D Open D · Strings 1–6: D A F♯ D A D Open G · Strings 1–6: D B G D G D Open C · Strings 1–6: E C G C G C
Built-in tuning for guitar, ukulele, bass, violin, cello, erhu, pipa, zhongruan, liuqin, and more. Includes alternate guitar tunings and adjustable A4 calibration, set to 440 Hz by default. Offers one-click background-noise reduction and adjustable tuning tolerance; notes within 8 cents are considered in tune by default. Displays a real-time frequency spectrum and basic FFT, useful for monitoring pitch stability during vocal practice.
Supports BPM, time signatures, rhythm patterns, tap tempo, and swing adjustment. Includes wood block, finger snap, drum kit, water drop, and other metronome sounds, plus multiple interface themes. Each beat can be set as muted, accented, unaccented, or secondary-accented, with its own volume. Supports intermittent-mute training, custom live recordings, polyrhythmic frequencies, and lighting-sync delay.
Assign different rhythm patterns to the left hand, right hand, and both feet. Build rhythmic stability and independent limb control through coordinated practice.
Open notes (string 1 → string 6): E B G D A E String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): E B G D A E String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D A G D G C String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D A G D G C String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): E B G D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): E B G D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D B G D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D B G D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D A G D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D A G D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D A F# D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D A F# D A D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D B G D G D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): D B G D G D String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): E C G C G C String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Open notes (string 1 → string 6): E C G C G C String 1 is the thinnest and string 6 the thickest. Blue-dot numbers are fingers; colored labels below are chord degrees. Choose handedness, language and tuning on the page to open the matching version.
Adjust tuning, sound, and left- or right-handed settings across every chord and mode display. The chord library shows alternative fingerings and chord tones, while fretboard input can identify chords from selected notes. Includes common chords and built-in or custom chord progressions with adjustable tempo and playback. Interactively highlight common modes and scales on the fretboard and play their corresponding pitches.
Select multiple roots, scales, and chords at once, and switch between note-name and scale-degree displays. Supports left- and right-handed layouts and custom tunings, with real-time fretboard updates. Click any fretboard position to hear its pitch.
A free, open-source chord visualisation tool. Supports left- and right-handed modes and multiple voicings for each chord.
Select any key on the circle to view and hear its scale and chords. Turns key relationships, key signatures, and modulation from abstract concepts into an interactive visual.
Free-practice mode provides a piano interface for playing single notes, intervals, and chords. Supports listening exercises for pitches, intervals, chords, and arpeggios. Develop aural recognition through random questions and answer feedback.
Ideal for creating complete song sheets, fingerstyle tabs, and standard notation. Continuously maintained by a global open-source community and available across multiple platforms.
Simple real-time spectrum analysis in your browser. Useful for viewing the frequency distribution of instruments, vocals, or ambient sound.
Runs locally Clean source separation
Works on desktop and mobile devices. Rotate the model and adjust the viewing angle and lighting environment.
The camera recognises gestures and maps them to particle movement. Control particle flow, rotation, and dispersion effects.
View a rotatable guitar model in an artistic setting. A themed experimental edition of the 3D viewer.
Supports custom images, main titles, and subtitles. Add a music ID to give the 3D presentation an accompanying soundscape.
No matching tools found. Try another keyword or switch categories.
OPEN SOURCE
Open-Source Contributions
Music enthusiasts who suggest improvements, contribute new requirements, or help refine later versions are acknowledged here.
Date Name Contribution
2025-12-05 Anonymous Provided the first versions of the tuner, metronome, and chords, arpeggios, and scales visualizer.
2025-12-06 Anonymous Provided the first version of the ear-training tool.
2025-12-10 Anonymous Provided the first versions of Guitar Fretboard Master and the Rhythm Independence Trainer.
2026-06-28 Anonymous Provided the first version of the Kepma Chord Visualizer.
Go to Top
About cookies We use essential cookies to keep this site working. Analytics and third-party videos, forms and other content load only with your permission. Privacy policy
Accept all Essential only Cookie settings
Cookie settings
Cookie preferences × Choose freely. Change or withdraw your choices anytime using Cookie settings in the footer.
Essential cookies For site security, language selection and remembering your cookie choices. Always enabled.
Always on Save choices Accept all Essential only
Your choices stay in this browser for 180 days. You can remove cookies already set by third parties in your browser settings. Privacy policy