Pixilab
Home › Companies › Show HN launch › A real-time chord identifier web app using the Web MIDI API

A real-time chord identifier web app using the Web MIDI API

Show HN: A real-time chord identifier web app using the Web MIDI API

Operating in show hn launch, A real-time chord identifier web app using the Web MIDI API operates.

Profile

This was a quick, fun project that solves a practical problem I had — wanting to learn the names of piano chords, but not seeming to want to spend time staring at chord charts. I figured perhaps I could learn some music theory more deeply by encoding the logic into software, as well.I came across this table <https://en.wikipedia.org/wiki/Chord_(music)#Examples> that breaks down the composition of chords logically. I was reminded of a bitmask, so I translated each chord into a 12–bit bitmask with a bit for each distinct note letter name (e.g. “C” or “B♭”). Decoding binary was involved in interfacing with MIDI … that might have been the inspiration — regardless, a bitmask seems ideal for this

Its activity falls under show hn launch; the profile below is assembled from public directory data.

Directory data places it at the Show HN launch stage.

SectorShow HN launch
StageShow HN launch

Website: midi-chord-identifier.backwater.systems

Browse related

Emails and contact routes are reserved for registered members.
Create a free account