Show HN: Cadence – A Guitar Theory App

(cadenceguitar.com)

164 points | by apizon 9 days ago

29 comments

  • criddell 8 hours ago
    I’m trying this on my iPad.

    My first bit of feedback is that the icons in the right column should be higher contrast. For me, they are difficult to see.

    Also, I see the icons are eye, mortar board, and ear. What’s the fourth icon?

    I’m solidly in the beginner camp (even though I’ve been trying to learn guitar for 35 years now), so maybe this isn’t for me. I’m going to kick the tires this weekend.

    • apizon 1 hour ago
      Thanks for the feedback

      Have you tried the light mode? I find it has better contrast than dark one but I might need to add an accessibility setting too

      The fourth icon is a head with a gear inside, it represents your progress on the pure theory challenge

      You can still have a look, the beginner lessons are free. But when starting out I think just learning to play your favorite songs is probably the best way to improve at first

  • k3nx 2 hours ago
    I love your pricing model, enough to make me download the app.

    Free with limited lessons. $3 a month for more, or $30 for lifetime.

    It makes folks like me who have subscription-itus smile.

    Thank you.

    • apizon 1 hour ago
      Thanks, I too have subscription-itus hence the lifetime option.

      The subscription is mostly here for people who aren't sure and because you can't offer free trials on lifetime purchases

  • thomask1995 2 hours ago
    This is the app I was begging for a few years ago!

    Ended up buying a ton of Ear Training books and using those little web apps.

    This would have been so much better.

    I just started using it,

    I will say, I feel we can skip the chords annotations and stuff if the ICP is intermediate guitarist.

    Or do a quick survey at the start and see what fundamentals they know.

    For intermediate guitar, I think the main gaps are:

    - Ear training (unless they were taught early) - triads + inversions - Music theory beyond basic pentatonic shapes - Synchronization at higher speeds (this was my biggest one by far) - Chords beyond basic ones and M/m 7th.

    I feel you could add little quiz or survery to see if they are already familiar with some of these.

    just my 2 cents

    Overall, love this. Very happy someone took the time to do it.

    • apizon 2 hours ago
      Thanks for the detailed feedback :)

      When I first started working on the app I actually mostly meant to go only with a quiz + flashcards approach with little to no explanation but this felt a bit rough and I was affraid most users would just give up on it too quickly. Also I think some users might have learned guitar theory a different way and might not be too familiar with diagrams, such as classical guitarists.

      Hence why I added all these lessons with more details including beginner ones.

      I might add something in the vein of a "practice page" with only challenges and the ability to create custom ones in the future for more advanced users + a change to a more interactive onboarding that actually asks what you want rather than showcase the app, we'll see...

  • distalx 5 hours ago
    This looks great! I'm not a guitar enthusiast myself, but the design and color tone look very slick.

    Congratulations on the launch after a year of work, and I wish you all the best with it!

    Just out of curiosity, how much time did it take you to get app store approval from Apple and Google in 2025?

    • apizon 1 hour ago
      Thanks, not being well versed in design I just picked a small color palette I liked and sticked to hit

      Aproval was I think 2-3 days for Google (I had already validated the store page and opened it to preregistration a month before the final build) and a bit more than week for App Store due to some back and forth because of missing privacy policy links in some places of the app and stuff like that.

  • 999900000999 1 hour ago
    3$ a month or 30$ forever.

    It's actually seems pretty fair, a decent guitar is going to run you a good sum of money, and if this can actually take me from knowing nothing to being competent, you can have my money.

    • apizon 43 minutes ago
      Thanks :)
  • jcjmcclean 3 hours ago
    Just tried this out and I’m loving it, especially the UI/UX. The welcome screen animations are great, they make the onboarding feel smooth and polished. I love that the navigation icons show labels when active, so you always know where you are.

    The built-in tutorial on the Learn screen is a really nice touch, and the Library is genuinely useful (I’ll definitely be using it for scales and arpeggios).

    Also, the Go Premium page is clean and the pricing feels refreshingly fair. Awesome stuff!

    Two quick questions too:

    – What did you use to build it? The UI/UX feels super slick, it’s fast and smooth on Android.

    – What were your biggest hurdles during the build? Not just technically, but overall. For example, was it tricky learning enough music theory to validate the content, or was getting it live on the app stores as a solo dev the harder part?

    • apizon 1 hour ago
      Thanks a lot

      The app is made with flutter with mostly just the default widgets that I customized a bit. I'm not really that versed into UI/UX so I just tried to keep things simple design wise. As for performance, I didn't even have to do that much optimization except for the library part to have smooth scrolling when displaying hundreds of diagrams but overall the framework is pretty fast and a joy to work with.

      I'd say the hardest part honestly was just staying consistent for more than a year alone without really any feedback and just sticking to it a little every evening and on the week-end rather than playing a game or something. Especially making the content itself was at time a bit repetitive like the lessons or the chords for the library (which were all manually taken from books not auto generated)

      I started the app store process quite some time before release so it's just something I did a little here and there in between commits and overall it wasn't that painful.

      • Rendello 8 minutes ago
        > I'd say the hardest part honestly was just staying consistent for more than a year alone without really any feedback and just sticking to it a little every evening and on the week-end rather than playing a game or something.

        I'm in the same boat right now. Good on you for releasing!

        > [from the post] the eternally "intermediate" guitarist (myself included).

        So, how are your guitar skills now?

        • apizon 4 minutes ago
          Good luck with you endeavours!

          Not too great, my practice time has been severely impacted by the making of this app ironically

    • Rendello 3 hours ago
      I might have to try it out. I got an interactive music theory course (Lightnote) built by another HN user after reading the "2024 side project show and tell" [1]. It seems to be in a similar vein, though with less emphasis on guitar. Maybe with both I could have theory and practice, so to speak.

      https://news.ycombinator.com/item?id=42380418

  • babblingfish 3 hours ago
    The design looks nice!

    I think the pitch needs some work. If you're an intermediate guitarist, then memorizing chords and practicing absolute pitch won't make you better at playing guitar. Theory does not equal practice. Gamification apps like Duolingo can trick people into thinking they're making progress on a hard skill when they're really doing something tangential and easier.

    Harmony guitarists don't construct their chord progressions using music theory. It's done iteratively with a guitar, maybe with a band, by playing the actual chords and seeing how it sounds.

    • apizon 2 hours ago
      Thanks for the feedback!

      I can't argue the fact that playing the guitar will always be the best way to improve. The app come as a complement and is especially meant to help memorize shapes and more importantly recognize how different chord types, intervals or scales are related. Although it probably won't improve playing feel or technique directly I hope it can give a kind of "lightbulb" moment to some people in the way they view the fretboard.

      As for the ear training part, the app actually focuses on relative pitch which is a very useful skill to have and one you can actually learn as an adult unlike absolute pitch. E.g. recognizing a major 7 sound from a minor 7 one, not a Cmaj7 from a Dmaj7.

  • flessner 3 hours ago
    I started learning the guitar years ago, but lost motivation once I got into university. Maybe I'll give it another shot and use this as a refresher on the theory!

    Anyway, one small nitpick on the website: When on German language the word "FUNKTIONSHIGHLIGHTS" overflows on mobile. I would replace it with "WICHTIGSTE FUNKTIONEN" as that is two words.

    Good luck, the website and App look nice!

    • apizon 2 hours ago
      Thanks for the feedback and I hope the app will be useful to you!
  • sschmitt 6 hours ago
    Pretty good! Translation by AI? First lessons quite well, but first quiz in German "Welche dieser Noten ist... ganze Tonoberhalb?" makes no sense.
    • apizon 1 hour ago
      All but english and french (my native language) are machine generated yes sorry about that but there is quite a bit of text with all the lessons so I can't afford man made translations at my scale.

      Maybe I will find a middle ground and get translators just for the critical parts such as the challenges, or at least find a better way to translate parameterized strings like the one you are referring to.

      EDIT: there is indeed an issue with some localized entries where the parameters are not placed properly, I will fix this for the next version

  • stn8188 6 hours ago
    Thank you so much for sharing this! My kids all play instruments and I'm a bit jealous of their skill (I never played anything growing up). Over the last few weeks I've taken to borrowing my son's guitar at night and working through one of his books. I've been looking for more information on music theory, and this is so perfect. I'm excited to go through it. Thanks again!
    • apizon 1 hour ago
      Thanks :) hope you'll like it!
  • jealousgelatin 9 hours ago
    Ui looks nice mate! I’d consider myself an eternally intermediate guitar player. Hit a level of competence and haven’t had the time/drive to move past it. Slightly unrelated, but I’ve always found the current ear training apps to not really translate to helping me pick out songs by ear.

    I’ve always wanted an app that focuses more on learning songs by ear, finding the root not and chords/melodies, vs just isolated interval recognition. I’d love to improve at this while on the train which an app would be great for.

    I’ve tried: Functional Ear, Earpeggio, and Perfect Ear. Functional ear is my favorite but I find it isn’t translating into my jam sessions.

    • epiccoleman 5 hours ago
      My experience with ear training is that you really need to connect it to your instrument. If you're on the train where you can't play, obviously it can't hurt to train interval recognition and chord quality - but the ultimate point of training your ear is to build that connection between what you hear in your mind and what comes out of your fingers on the instrument.

      If there's one "secret trick" exercise for guitar (and other instruments, I assume), it's singing as you play. Put on a loop and try to just sing the notes as you play them. Or scat a little lick and then try to replicate it on the guitar. It's really effective, it feels like it just "gets to the heart of the issue."

      It works to boost interval training too - grab a root note somewhere, play, say, a minor third, get that sound into your head, and then sing it as you play it.

      Transcription is also really helpful. Print out some blank tab, download Transcribe! so you can slow / loop sections, pick a song you like, grab your instrument, and just start trying to figure it out. It's grueling at first but it gets a lot easier with practice. As a side benefit, you get to steal licks from players you like.

      For the most part, the great players are people who did a ton of this - whether it was rock guys listening to the same blues record over and over and learning the licks, or jazz guys doing obsessive transcriptions. Steve Vai famously found his way into Frank Zappa's band because he sent copies of his transcriptions to Zappa himself.

      • zozbot234 5 hours ago
        The closest thing to a "secret trick" on guitar IMHO is to learn (1) the diatonic intervals(!), and (2) the fretboard, i.e. how these intervals happen to interact with the guitar tuning you're currently using. Start by singing ut, re, mi, fa, sol, la (solmization) and find the notes on the fretboard as you do so.

        (You may notice that we don't use ti or altered solfège syllables: that's because it's convenient to keep mi-fa as the only marker for a half-step and use an exceptional hexachord mutation whenever we need to reach other notes. (For example, the full major scale is sung ut, re, mi, fa, sol, re, mi, fa and descends fa, mi, re, sol, fa, mi, re, ut. Note how the half-steps are consistently mi-fa and fa-mi. Centering the system on that one feature agrees with the guitar's nature as a relative instrument; unlike on the keyboard, we need not think by reference to a single diatonic scale and its 'sharp' and 'flat' notes.)

        The system also extends cleanly to other intervals; for example, the minor third is just re-fa or mi-sol, the major third is ut-mi or fa-la, etc. Very easy.

        • epiccoleman 2 hours ago
          I think we're largely advocating for the same thing, though your method is more formalized.

          Either way, my bigger point is: connect "ear training" to your practice on the instrument, and don't neglect the speaking portion of learning the language in favor of the hearing.

      • xcf_seetan 4 hours ago
        The only "secret trick" to play guitar that I know is practice, practice, practice. Nothing beats everyday practice, even it is for 10 minutes. Not even telling what you can achieve with 4 hours daily practice. The continuous interaction with your instrument, will make you learn that when you hear a sequence of musical notes, your fingers would naturally went to the correct position on the neck to reproduce it, even without thinking.
        • epiccoleman 2 hours ago
          Agreed, and I slightly hesitated to use that phrase, but I do think the "sing and play" exercise is a uniquely good thing to practice, practice, practice. It just seems to really work to connect the part of your brain that comes up with melodies to the part of your brain that runs the fingers. YMMV, of course.
    • apizon 1 hour ago
      Thanks for the feedback

      Not sure how those app works but as others have said apps alone will probably not be enough to entirely translate to the instrument and actually practicing picking up songs or transcribing them will be needed.

      I can also recommend the great Sonofield Ear Trainer app by Max Konyi for intervals and melody recognition (no relations to him at all but I took some inspiration for the interval recognition part so just want to credit him). He also has a youtube channel and actually released a video called "From Ear Training Apps to Real Music" 2 days ago which might be of interest to you.

      As for my app I think it does pretty good at training chord recognition. I also plan on adding lessons on chord progressions at some point in the future so there will be challenges associated to it, I think recognizing progressions is probably the most useful when trying to pick up songs by ear.

    • tarentel 4 hours ago
      I agree with the other person about singing. If you're any good at recognizing intervals already singing will really make it all click. Taking a few singing lessons would probably really help you even though it seems somewhat unrelated.
  • kantbtrue 3 hours ago
    I really like the language-learning inspiration here — music theory really is its own language, and repetition is what turns knowledge into instinct. Curious how you decided on the difficulty curve for the challenges. That’s always a tough balance to strike.
    • apizon 37 minutes ago
      No clear methodology, I just tried for every lesson to bring the topic to its bare minimum for the easy difficulty, then add one layer for normal and one more for hard when possible, if not just adding more possible answers which is not ideal but some topics really are too specific to make variants.

      As for the "progressive" difficulty mode, it just goes over the 3 levels so it's more of difficulty plateaus than a curve per say

  • BrokenCogs 5 hours ago
    I too am an eternally intermediate guitarist. Have you found this theory training to be helpful in some practical way? For example did this help you get better at improvisation?
    • apizon 58 minutes ago
      I don't think the app alone will directly make you better at improvisation as this comes only from playing imo but it might make you better at practicing improvisation.

      Personally I find when practicing alone I often get stuck on playing the same phrases and chords.

      The app can help visualizing and thinking of new shapes or places to play that maybe I wouldn't have though of naturally. This brings some most welcomed novelty to my playing until I get bored with it again.

      Rince and repeat ad vitam æternam as I don't think one can ever reach a eternal state of contentment with one's playing. Or in other words, there is no leaving intermediate guitaristry I guess but that's okay (:

  • rixed 3 hours ago
    Thank you, this looks nice and useful, will definitively give it a try. For now, the only thing to report is that some screens are too long for my iphone7 and therefore I'm missing the end of a few sentences here and there. Would send screenshots if I knew how to reach you.
    • apizon 1 hour ago
      Thanks for the feedback

      I'm not sure if it's allowed to post an email here so I'll refer you to the app itself: there is a "Support and contact" button on the settings page.

      I'm definitely interested in seeing those screenshots if you can as text is supposed to wrap around nicely

    • rixed 3 hours ago
      Also, thank you so much for allowing an actual purchase!
  • zyx_db 1 hour ago
    this looks super nice! ive been meaning to learn guitar a bit, and im wondering is this app also suitable for complete beginners?
    • apizon 47 minutes ago
      Thanks, I'm not gonna lie it's probably not the best or at least should not be your only resource.

      It can be pretty useful if you're someone that likes understanding how things work but for pure playing skills learning to play songs you like using a chord or tabs book/app/website or a better a teacher will probably get you started much quicker and you can learn the theory at any point later when you feel like it

      Beginner lessons are free though so you can still check it out

  • dhruvmittal 5 hours ago
    I like the look of this, especially the idea of mixing the visual with the auditory. My guitar teacher perpetually has me on sight singing apps to try to develop my ear, but having a more immediate connection between ear training and the fretboard could be really useful to me. I'll definitely give this a shot.
  • postepowanieadm 9 hours ago
    Very nice! What's under the hood?
    • apizon 44 minutes ago
      Thanks ! Flutter for front-end and PocketBase on a €5/month VPS for the backend (which is not even breaking a sweat despite the blow up of this post so really happy with that) + RevenueCat for purchase handling
  • edding4500 5 hours ago
    Beautiful website :) will try it
    • apizon 37 minutes ago
      Thanks, good ol' wordpress still does the job
  • xcf_seetan 8 hours ago
    The name is misleading. Initially i thought it was about creating new guitar designs. First time i heard "Guitar Theory", maybe OP was thinking about Music Theory, which, in itself, is a vast subject. It is more a harmony app, a.k.a. a Guitar Chord App. Other than that, it is a nice app to learn how to play individual chords.
    • apizon 1 minute ago
      The intented meaning was more something like "Music theory applied for guitar" indeed but I can see the confusion
  • dprotaso 4 hours ago
    Curious how you settled on your pricing?
  • erdemo 9 hours ago
    The interface looks very clean, I will definitely a go this one. Good job man!
  • username223 2 hours ago
    Interesting. I was a fairly serious amateur guitarist in a former life, and the physical skill was the hard part. Playing a Bach lute suite, or something like this (https://www.youtube.com/watch?v=YQXvMWojs28), takes an incredible amount of strength and precision. With 1-2 hours per day of practice, learning that kind of material took weeks or months.
  • blueboo 6 hours ago
    These are fun to make. But the real value prop would be demonstrating the effect of following the proposed practice the app indicates.

    …have you yourself actually tried it? Where was your technique and where is it now?

  • oulipo2 8 hours ago
    Looking great!
  • sunu2788 7 hours ago
    [dead]
  • rana762 7 hours ago
    [dead]
  • TrueTom 8 hours ago
    Immediately begging for an account is reason enough for immediate deletion.
    • apizon 1 hour ago
      As the "other Tom" has said you can use the app without an account there is just a warning message telling you that if you do your progress is not backed up online.

      I actually shipped without this message at first and realized by talking to non technical family and friends that some people might not realize the implications and didn't want someone ending up in my support email 1 year after buying the app telling me they had lost all their data.

    • TomJansen 8 hours ago
      I was actually happily surprised that you can continue without making an account
      • rideontime 7 hours ago
        The duality of Toms.
        • motoxpro 2 hours ago
          If you imagined the sound of tom - tom - ride on drums, its a nice punchline to your joke :)