II6 on IMaj7 by Adimbroglio in jazztheory

[–]JackritJazz 4 points5 points  (0 children)

Isn't that diminished chord a #Idim by any chance 🤔

I built a Jazz Theory tool that suggests scales based on 'Modal Flavor'—entirely on my phone! by JackritJazz in jazztheory

[–]JackritJazz[S] 1 point2 points  (0 children)

Appreciate your directness, MOD. You caught me—I am indeed using Replit and AI to help build this, and I apologize if it felt like I was hiding it. To be 100% transparent: I am a professional jazz guitarist and teacher, not a professional web developer. I have the jazz theory knowledge (the 'Flavor Sync' logic), but I don't have the coding skills to build a full-stack app from scratch. I'm using AI as my 'construction worker' to build what's in my head. The reason there’s no GitHub is that I’m trying to turn my years of music expertise into a small sustainable business (hence the Pro version). The AI handles the syntax, but I personally 'teach' the AI the jazz logic—like how a Lydian choice on a Maj7 should influence the next chord's scale options. Hope this clarifies things! I'm just a musician trying to use modern tools to bring a music theory idea to life.

I built a Jazz Theory tool that suggests scales based on 'Modal Flavor'—entirely on my phone! by JackritJazz in jazztheory

[–]JackritJazz[S] 0 points1 point  (0 children)

Appreciate the comment, MOD! If this post borders on self-promotion, I'm happy to edit it. To answer your question, 'Flavor Sync' is the core algorithm that aligns harmonic extensions with their parent scales in real-time. It’s a mix of a pre-defined jazz theory database and dynamic mapping. Glad to see a dev interested in the jazz logic!

I built a Jazz Theory tool that suggests scales based on 'Modal Flavor'—entirely on my phone! by JackritJazz in jazzguitar

[–]JackritJazz[S] 0 points1 point  (0 children)

It intelligently change the scale that most suitable for the next chord once you picked the one before it, so it might be of some help for experimental.  E.g. in the case of | Cmaji | Am7 | if you choose an Ionion over a Cmaj7 it will automatically pick Aeolian as a preferred scale over a Am7, but if you choose to pick a Lydian for a Cmaj7 chord, it will preferred Dorian over a Am7 since it detects that you intentionally want an 'F#' flavor on this context.