Need help?
<- Back

Comments (59)

  • sligbad
    I have thoughts about this pedagologically. I think these kinds of tools can be helpful, but the number of rhythm students I have seen who need to break out of the dependence on a visual metronome is rough.Part of the struggle is really listening to yourself, and learning how to pick up on your own mistakes.I hope the tool is helpful, and I hope I don't sound too curmudgeonly when I say don't let the time making and maintaining tools for practice detract from the most important thing, the ur-tool of all learning: more practice.(Ask me how I know! A common trap for programmers!)
  • stevage
    > These requests do go out:> Shazam (Apple): a short signature of the music app's sound, not the audio and never your mic, to name a song OnKey hasn't learned when the music app doesn't say what's playing.> LRCLIB: the song's artist, title, album and length, to fetch lyrics.> iTunes Search and Lookup (Apple): an artist and title, or the ID Shazam returned, for covers and the song's length. The cover images come from Spotify's, Apple's or YouTube's image hosts.> GitHub: a check for a new version a minute after launch and once a day, and its download.I really appreciate this level of transparency. Wish it was the standard.
  • busssard
    i love the feature where you can select a song to compare to.My little sister asked me to turn music into notation. I built https://om-intelligence.ch/projects/vocal-notation/vocal-not...feel free to integrate that into your app, the architecture might be a way around mac only..It might be able to turn any song into singable notation then.
  • enzoaguado
    Singing is about so much more than just hitting the right notes. Breath management is one of the most important skills you can develop to improve your singing. Proper vocal technique helps you avoid injuring your voice when tackling difficult songs. Learning to recognize and use techniques like belting, twang, head voice, chest voice, vocal fry, etc., can really bring your singing to life. Prosody and rhythm training help you develop good timing (one of the most important aspects of music), and there's so much more to it.This kind of app is great for getting started and getting a taste of what singing involves, but it would be awesome to cover these other aspects as well, or at least mention their existence for aspiring singers.
  • fourneau
    You built the scoring feature of karaoke that I failed to build a few years ago, this is awesome!If you haven't done any karaoke using DAM/JoySound, etc they have a scoring mode that sits at the top that does two things: one, help you sing on key because we all suck, and two, score then rank you against other singers (anonymously.)I couldn't tell from the demo, but do you get access to the audio ahead of time? My karaoke project stopped in its tracks because I couldn't afford to secure rights to music and there didn't seem to be a great legal solution to get audio.
  • manlymuppet
    The main demo video uses the Red Hot Chilli Peppers as an example. A singing app, for learning to sing, and Anthony Kiedis used as the model.Red Hot Chilli Peppers. Anthony Kiedis.It's like if you had let Shaquille O'Neal teach you how to shoot threes.
  • wnissen
    What a fun idea! I love that the song doesn't have to be programmed in by the developer. Will give it a try.Have you played the Rock Band and similar "rhythm games" that were all the rage in the Wii era? I don't know that it helped my singing per se but gave some incentive to practice.In case anyone is interested, you can test your relative pitch perception (as opposed to producing the pitch) in this excellent Yale site: https://www.themusiclab.org/quizzes/td I got 15th [sic] percentile!
  • abktya
    I am sure this app will be very useful for my wife and daughter, who spent the whole day singing at the top of their lungs. It will also be a benefit for me, as I’ll get to hear more accurate notes.
  • nopurpose
    Didn't know that external apps can interact with Youtube in a tab in Safari.Looks nice, I sing so badly that I never dare to try if not alone. Maybe this app will help me to improve just little that I can sing along happy birthday quietrly in a corner without anyone turning heads.
  • viraptor
    Ok, I'll be that one today. This seems entirely vibe coded... why is it using webview/tauri? It could be so small and smooth in swift with just a small change to the prompt. People used electron/tauri/whatever to make things easier to write and maintain, but if we're just vibing things anyway, can we go back to respecting resources, please?I like the idea though. I was using a paid app doing something similar in the past. Keen to get back into it.
  • pheraph
    I think my daughter will love this. How about some simple gamification mechanism? A score or a star rating on how well you performed, maybe combined with a difficulty level?
  • bita_nidir
    Wow, this is brilliant, thanks for sharing it! I've had pretty much this app way down on my TODO list for the last 20 years. I was planning a Linux and violin support too.One of my methods for my pet projects is just to wait for someone else to do it, worked this time :)I might chuck this into Claude when I have tokens to spare and see how it'll do with my feature request. Are there any specific apple silicone limitations you can remember? I'll send you a PR if you're interested?
  • drltaidev
    I like the idea, I definitely think there is potential in apps helping with teaching music, of course this isn't anything new, but the direct feedback possibilities have improved a lot with recent ML / AI advancements. As others said, singing is so much more than just hitting the right notes of course, so understanding the scope of the tool is important. But still, it's a neat idea. It's awesome that AI coding tools have made it so much easier to work out these ideas... but also tricky because everyone seems to make their own now, and it's not even per se the best ones that survive.I've thought about these kinds of apps a lot recently, and am also working on some (not for singing though), I have a programming background (and a PhD in Machine Learning) but still I am impressed by what Claude Code can do so I'm hardly writing a single line of code myself any more. Asking for the right things is still important of course.
  • julianromano
    This is great, any idea of extending it to musical instruments?
  • HummingBirdGif
    How are you detecting pitch?
  • mkesper
    This is a great learning tool! I wish I could use it on Linux. :)
  • hensenjuang
    Can you exclude a section from scoring if it picked up a backing vocal instead of the melody?
  • robofanatic
    Great idea. Does it work with any language? Or just English?
  • TZubiri
    While an approach of associating "notes" with frequencies and singing right with "hitting the frequencies" is what you may naively consider. I think it's more important to get the intervals right, you can take any starting frequency, and as long as you get the intervals right it will sound right, even if the frequency itself isn't perfect. Whereas if you use a frequency based approach like this you will have an absolute frame of reference instead of a relative one
  • usefulbasis
    [flagged]
  • learntoplaypitc
    [flagged]
  • anon
    undefined
  • kornelhal
    [dead]