You are browsing as a guest. Sign up (or log in) to start making projects!

akurgan

@akurgan

Joined June 1st, 2026

  • 1Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
Open comments for this post

3h 40m 33s logged

Hi, I’m Aleks! I’m a jazz trombonist and I’ve been working on an app designed to provide pedagogical support in analyzing chord charts + music theory (specifically jazz theory). I may include features useful for classical musicians down the line as well (I’m lucky to have contact with a professional classical pianist for guidance!).

There exist apps such as iRealPro that dynamically play backing tracks, but lack features I thought would be incredibly useful in my own practice (e.g., displaying key center, progressions, dynamically generating scale charts, and so much more!)

Currently I’ve built a React+Vite+TS “skeleton” with feature-based architecture. I’m working with a pre-made F-blues chord progression because I anticipate importing charts from iRealPro or scanning chord charts via camera will be incredibly challenging tasks.

What’s Been Done:

  • Created necessary data types (TimeSignature, Chord, Measure, KeyCenter, Chart)
  • Created universal functions to build scales, chords, roman numerals (with aid from the Tonal.js library)
  • Developed feature to display chord charts with appropriate symbols & roman numerals
  • Developed feature allowing user to click on a chord and read additional information in an InfoBox (i.e., arpeggio, scale, guide tones)
  • Implemented feature to generate musical notation via abc.js (generates appropriate scale for a given chord within the aforementioned InfoBox)
  • And likely more…

I’m sure I’ll find use in this app once I have an initial version of it, and I hope any other avid musician here does too.

Many, many more features to come!

0
0
2

Followers

Loading…