[{"data":1,"prerenderedAt":749},["ShallowReactive",2],{"project-46556210":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":49,"what":50,"said":97,"maker_in_thread":230,"shape":242,"grid":246,"attempts":706,"same_week":711,"maker_shows":47,"maker_hidden":741,"reader_version":742,"card":743},"46556210","Lend Me Your Ears","A memory game to teach you to play piano by ear","title","Show HN: I made a memory game to teach you to play piano by ear","https:\u002F\u002Flend-me-your-ears.specr.net","lend-me-your-ears.specr.net","vunderba",1767979048,2026,565,171,39,4366,1,"legend","learning_science","ear training","web_app",[21,24,25,26,27],"piano","play by ear","music practice","midi","mixed",0.137,{"positive":31,"neutral":32,"mixed":33,"critical":34},28,29,7,20,84,{"design":37,"idea":40,"execution":42,"performance":43},{"positive":38,"critical":39},2,9,{"positive":41,"critical":38},16,{"positive":38,"critical":39},{"positive":44,"critical":44},0,[46,47,38,46,46,46,18,18,18,44,46,46,48,46,48,46,46,48,48,18,47,48,48,46,46,46,47,18,38,47,46,46,18,48,44,48,18,18,48,48],3,4,5,null,{"problem":51,"audience":58,"pricing":49,"motivation":70,"time_to_build":49,"stack":74,"openness":94,"stage":95,"team_size":96},{"value":52,"source":53,"evidence":54},"Practicing playing melodies by ear on a piano","maker",[55],{"id":56,"by":11,"text":57},"46558639","Hey polarbearballs (I feel a bit funny writing this name), Thanks for the feedback - I'm glad you found it useful! I literally made it because I was thinking about the old Simon…",{"value":59,"source":60,"evidence":61},"Piano learners and musicians practicing ear training","inferred",[62,66],{"id":63,"by":64,"text":65},"46558044","polarbearballs","As someone who practices music 2 to 3 hours a day. I love this. I think people are coming at it as if it were a video game or designed to be a \"portfolio project\" but as a…",{"id":67,"by":68,"text":69},"46557603","evanmoran","This is great! Please consider even easier settings for kids. Maybe 2 notes (not 4) as the min starting point and slower ramp up as you succeed. Also, I think the missed the…",{"value":71,"source":53,"evidence":72},"Maker built it inspired by the Simon toy and to practice playing by ear",[73],{"id":56,"by":11,"text":57},[75,81,87],{"value":76,"source":53,"evidence":77},"Web Audio (direct web audio for metronome)",[78],{"id":79,"by":11,"text":80},"46562285","Hey EdNutting - that's a good idea about Browserstack! Yeah my circle of friends only have android phones and\u002For iPads and we haven't encountered this issue yet. If you get a…",{"value":82,"source":53,"evidence":83},"Old soundfont player library",[84],{"id":85,"by":11,"text":86},"46560573","Oh bizarre - thanks for letting me know about this! I'm using a pretty old soundfont player that is sadly no longer maintained so I wonder if that's causing issues.",{"value":88,"source":89,"evidence":90},"WebMidiJS (suggested for MIDI support)","commenter",[91],{"id":92,"by":11,"text":93},"46559089","Hey I like yours as well! They're both different though. Your app is more focused on the ability to reproduce specific pieces. Mine's based on the old electronic toy Simon -…","unknown","launched","solo",{"praise":98,"objections":115,"requests":149,"questions":190,"alternatives":198},[99,107],{"value":100,"source":89,"evidence":101},"Good tool for ear training, feels like a musician's practice aid",[102,103],{"id":63,"by":64,"text":65},{"id":104,"by":105,"text":106},"46559347","mjg2","Clean project, well done. As a classically trained pianist, I'll say the following commentary regarding this thread: there are many ways to learn to \"play the piano\" and no one…",{"value":108,"source":89,"evidence":109},"Clean, simple design",[110,111],{"id":104,"by":105,"text":106},{"id":112,"by":113,"text":114},"46558912","Bewelge","Very cool! Love the simplicity of this. Built a similar mode in Midiano (also a midi webapp, but focused on playing MIDI files). But this is much cleaner for a quick exercise.…",[116,127,138,145],{"value":117,"source":89,"evidence":118},"Melodies grow too long and turn into a memory test",[119,123],{"id":120,"by":121,"text":122},"46557464","GistNoesis","I like the game up until 7 or 8 notes, but it keeps adding note. I couldn't find a setting to freeze the difficulty where it's comfortable and where the melody can still be…",{"id":124,"by":125,"text":126},"46557815","w-m","Great technical demo, but the usability feels unpolished. So here's a little bit of feedback of trying this out on a piano: Just because my piano has 88 keys doesn't mean they…",{"value":128,"source":89,"evidence":129},"No sound on iPhone for some users",[130,134],{"id":131,"by":132,"text":133},"46556842","hooloovoo_zoo","Don’t seem to get any sound on iPhone 16 even after clicking :(",{"id":135,"by":136,"text":137},"46558128","KolmogorovComp","On iPhone, no sound.",{"value":139,"source":89,"evidence":140},"MIDI note-off triggers duplicate input on some controllers",[141],{"id":142,"by":143,"text":144},"46557135","catapart","Just a quick compatibility issue: for some reason, my midi board triggers a key input both when I press it down, and when I let it go. I'm assuming that it might just be…",{"value":146,"source":89,"evidence":147},"Replaying whole melody after one mistake is frustrating",[148],{"id":124,"by":125,"text":126},[150,154,165,176,183],{"value":151,"source":89,"evidence":152},"Freeze difficulty level or cap note count",[153],{"id":120,"by":121,"text":122},{"value":155,"source":89,"evidence":156},"Ability to play with computer keyboard mapping",[157,161],{"id":158,"by":159,"text":160},"46556804","ladidahh","It be nice if you mapped the keys to the user keyboard kinda like ableton, for people who dont have a midi controller handy White Keys: The keys from ‘A’ to ‘L’ on your keyboard…",{"id":162,"by":163,"text":164},"46556838","TZubiri","Very nice, always wanted something like this. Liked: Sheet\u002FNo shit split Would like: - Ability to play with PC keyboard, other apps already have some type of interface to type…",{"value":166,"source":89,"evidence":167},"Microphone or pitch detection input",[168,172],{"id":169,"by":170,"text":171},"46562032","niyazpk","Nice! Would love to use it. I don't have a midi piano. Wondering if it is easy for you to support my inputs using microphone. I think there will be several noobs like me with the…",{"id":173,"by":174,"text":175},"46558119","anishgupta","Fun app! One of the things I wish it had if it can record the ambient notes and match it (like one of those guitar tuner apps). Playing by ear is something I've done all my life…",{"value":177,"source":89,"evidence":178},"Adjustable playback tempo",[179],{"id":180,"by":181,"text":182},"46558932","ElijahLynn","Love this!! One improvement that would help me a lot is to control the playback speed. My brain needs to start a bit slower as some of the sequences are fairly fast for my brain…",{"value":184,"source":89,"evidence":185},"Non-blocking experimentation on keyboard before submitting",[186],{"id":187,"by":188,"text":189},"46557738","allenu","It's a very cool little game! One suggestion: could you make it so you can noodle around on the keyboard without submitting the answer and then once you've worked it out, have a…",[191],{"value":192,"source":89,"evidence":193},"Is there a modern app or AI way to ease initial piano learning",[194],{"id":195,"by":196,"text":197},"46559443","nopurpose","Just bought a digital piano as New Year present to myself. So far I am doing single-note-a-time melodies from my child's practice book and so far enjoying my slow progress, but I…",[199,203,210,214,220,224],{"value":200,"source":53,"evidence":201},"Simon electronic toy",[202],{"id":92,"by":11,"text":93},{"value":204,"source":89,"evidence":205},"keybykey.app",[206],{"id":207,"by":208,"text":209},"46559026","reassess_blind","Funny, I posted my (less cool) version of this exact idea last week: https:\u002F\u002Fkeybykey.app",{"value":211,"source":89,"evidence":212},"Midiano",[213],{"id":112,"by":113,"text":114},{"value":215,"source":89,"evidence":216},"Synthesia",[217],{"id":218,"by":11,"text":219},"46558972","Thanks Bewelge! I took a look at Midiano - it's very polished! Were you inspired by Synthesia? I know it has a combination of falling note + sheet notation as well~…",{"value":221,"source":89,"evidence":222},"Yousician",[223],{"id":162,"by":163,"text":164},{"value":225,"source":53,"evidence":226},"Piano Adventures Player app",[227],{"id":228,"by":11,"text":229},"46560023","That's good question. While I think my app might help with your ability to pick out notes - it's not going to assist with stuff like proper pianistic ergonomics, fingering, etc.…",{"comments":231,"answered":48,"key":232},41,[233,236,239],{"id":234,"text":235},"46558500","That's a good idea - I'll try to get that implemented this evening.",{"id":237,"text":238},"46562356","Thanks everyone for the feedback! I've added a bunch of new updates, just thought I would consolidate to this message since its pinned near the top. *Changes* - Ableton keyboard…",{"id":240,"text":241},"46602760","Hey mdnahas - sorry to hear that. I still haven't figured out what is going on with some versions of iPhones. These worked: - iPhone 16e iOS 18.3 - iPhone 13 Pro Max iOS 18.0 -…",{"commenters":243,"max_depth":33,"maker_replies":231,"first_comment_mins":244,"lifespan_hours":245},97,34,95,[247,249,252,255,257,260,264,266,270,274,276,277,280,284,287,290,292,295,297,300,302,305,308,310,314,316,320,322,324,326,327,329,333,335,336,337,340,342,344,347,348,351,354,357,360,361,364,366,368,371,373,376,378,380,382,383,387,390,392,394,396,398,402,404,408,410,415,418,421,423,425,427,431,433,435,437,439,442,444,446,450,452,454,457,459,461,465,467,471,476,478,482,484,486,488,492,494,498,501,503,506,508,512,514,518,520,523,525,529,531,533,537,541,545,549,552,556,558,561,563,565,568,570,573,576,579,581,585,589,593,596,600,602,604,607,608,612,616,618,621,625,628,631,634,638,641,644,646,649,651,653,657,660,662,664,666,668,670,673,676,678,680,682,684,686,689,692,695,698,700,704],[187,44,46,248,188,44],"project\u002Fneutral\u002Fdesign",[250,44,46,248,251,44],"46558036","mattydoincode",[253,44,46,248,254,44],"46558302","bombledmonk",[234,44,44,256,11,18],"maker\u002Fneutral\u002Fdesign",[258,44,46,248,259,44],"46558559","karmakaze",[261,44,48,262,263,44],"46559290","maker\u002Fpositive\u002Fnone","malkosta",[237,44,44,265,11,18],"project\u002Fneutral\u002Fnone",[267,44,46,268,269,44],"46567861","project\u002Fneutral\u002Fidea","_rpxpx",[271,44,18,272,273,44],"46602656","project\u002Fcritical\u002Fexecution","mdnahas",[240,44,44,275,11,18],"maker\u002Fneutral\u002Fexecution",[158,18,46,248,159,44],[278,18,46,248,279,44],"46557855","moosedev",[281,18,44,282,283,44],"46560552","commenter\u002Fneutral\u002Fnone","wizzwizz4",[285,18,44,282,286,44],"46560805","nick__m",[288,18,44,282,289,44],"46562698","mb7733",[291,18,44,282,279,44],"46562754",[293,18,46,248,294,44],"46559570","smeej",[104,38,48,296,105,44],"project\u002Fpositive\u002Fidea",[298,38,44,299,11,18],"46560560","maker\u002Fneutral\u002Fnone",[120,46,18,301,121,44],"project\u002Fcritical\u002Fdesign",[303,46,44,304,11,18],"46558494","maker\u002Fneutral\u002Fidea",[306,46,46,268,307,44],"46561257","viraptor",[309,46,44,304,11,18],"46562291",[311,47,44,312,313,44],"46557472","other\u002Fneutral\u002Fnone","RyanOD",[315,47,44,312,188,44],"46557807",[317,47,18,318,319,44],"46557886","project\u002Fcritical\u002Fidea","WesleyJohnson",[321,47,46,248,313,44],"46558341",[323,47,44,312,11,18],"46558779",[325,47,44,312,313,44],"46559138",[124,48,18,301,125,44],[328,48,44,256,11,18],"46558507",[330,331,46,248,332,44],"46559123",6,"ksherlock",[334,331,44,256,11,18],"46580567",[207,33,44,312,208,44],[92,33,44,304,11,18],[338,33,18,301,339,44],"46559277","lucb1e",[341,33,46,248,208,44],"46561974",[195,343,44,312,196,44],8,[345,343,44,312,346,44],"46559893","nilamo",[228,343,44,299,11,18],[349,343,44,312,350,44],"46560175","embeng4096",[352,343,44,312,353,44],"46560694","WickyNilliams",[355,343,44,312,356,44],"46561545","ludston",[358,343,44,312,359,44],"46562973","anon291",[67,39,46,248,68,44],[362,39,46,248,363,44],"46557907","marcusverus",[365,39,44,256,11,18],"46558568",[142,367,18,272,143,44],10,[369,367,44,282,370,44],"46557496","ta2112",[372,367,44,275,11,18],"46558950",[374,367,48,375,143,44],"46561240","project\u002Fpositive\u002Fexecution",[377,367,44,275,11,18],"46562159",[379,367,48,375,143,44],"46565686",[63,381,48,296,64,44],11,[56,381,44,304,11,18],[384,385,46,248,386,44],"46559169",12,"caetris24",[388,385,46,389,386,44],"46559239","project\u002Fmixed\u002Fperformance",[85,385,44,391,11,18],"maker\u002Fneutral\u002Fperformance",[393,385,46,248,386,44],"46559369",[395,385,44,304,11,18],"46560585",[397,385,44,256,11,18],"46560594",[399,400,48,296,401,44],"46558741",13,"seidleroni",[403,400,44,304,11,18],"46559111",[405,406,48,296,407,44],"46557518",14,"n-gauge",[409,406,44,262,11,18],"46558792",[411,412,46,413,414,44],"46557299",15,"project\u002Fneutral\u002Fexecution","jbl0ndie",[416,412,46,268,417,44],"46557480","user574275",[419,412,44,282,420,44],"46557696","aspaviento",[422,412,44,282,417,44],"46557810",[424,412,44,304,11,18],"46558823",[426,412,44,282,339,44],"46559219",[428,41,46,429,430,44],"46557297","project\u002Fmixed\u002Fexecution","detectivestory",[432,41,44,275,11,18],"46558871",[180,434,46,248,181,44],17,[436,434,44,299,11,18],"46558999",[438,434,48,262,181,44],"46559621",[112,440,48,441,113,44],18,"project\u002Fpositive\u002Fdesign",[218,440,44,443,11,18],"commenter\u002Fneutral\u002Fidea",[445,440,44,443,113,44],"46559855",[447,448,48,296,449,44],"46559576",19,"jacquesm",[451,448,44,282,11,18],"46559970",[453,448,46,304,449,44],"46560043",[455,34,18,301,456,44],"46562989","codedokode",[458,34,44,256,11,18],"46563004",[460,34,18,301,456,44],"46563036",[462,463,46,265,464,44],"46559914",21,"gardenhedge",[466,463,44,299,11,18],"46560063",[468,469,48,296,470,44],"46559057",22,"Obertr",[472,473,46,474,475,44],"46557203",23,"project\u002Fmixed\u002Fdesign","sbondaryev",[477,473,44,256,11,18],"46558909",[479,480,48,296,481,44],"46559252",24,"akhil08agrawal",[173,483,46,268,174,44],25,[485,483,44,304,11,18],"46558547",[487,483,48,262,174,44],"46562037",[489,490,46,474,491,44],"46557545",26,"recursive",[493,490,44,256,11,18],"46558653",[495,496,44,312,497,44],"46559263",27,"lawls",[499,31,48,296,500,44],"46556722","hsuduebc2",[502,31,44,304,11,18],"46559160",[504,32,18,272,505,44],"46561072","bossyTeacher",[507,32,44,275,11,18],"46562278",[509,510,48,296,511,44],"46556991",30,"ipsum2",[513,510,44,282,11,18],"46559043",[515,516,44,312,517,44],"46560149",31,"whartung",[169,519,46,268,170,44],32,[521,519,44,312,522,44],"46562078","failrate",[524,519,44,304,11,18],"46562133",[526,527,18,301,528,44],"46561470",33,"c7b",[530,527,44,275,11,18],"46562324",[532,244,46,265,181,44],"46559000",[534,535,48,296,536,44],"46556904",35,"CGMthrowaway",[538,539,48,296,540,44],"46559024",36,"samweb3",[542,543,44,312,544,44],"46556683",37,"HPsquared",[546,547,18,272,548,44],"46557427",38,"1qaboutecs",[550,16,48,441,551,44],"46556775","MattRix",[553,554,46,268,555,44],"46557028",40,"Ap0c",[557,554,44,282,339,44],"46559165",[559,231,18,301,560,44],"46558584","sfblah",[131,562,18,272,132,44],42,[564,562,46,413,370,44],"46557537",[566,562,46,413,567,44],"46557647","crgk",[569,562,18,272,132,44],"46561720",[571,562,44,282,572,44],"46571963","DANmode",[162,574,48,575,163,44],43,"project\u002Fpositive\u002Fnone",[577,574,46,248,578,44],"46556943","matthewfcarlson",[580,574,18,318,163,44],"46566515",[582,583,48,575,584,44],"46561484",44,"grugagag",[586,587,48,575,588,44],"46563743",45,"torvald",[590,591,46,248,592,44],"46557306",46,"souenzzo",[594,591,44,595,11,18],"46558844","maker\u002Fneutral\u002Fdocs",[597,598,48,575,599,44],"46562478",47,"griffinlam",[135,601,18,272,136,44],48,[603,601,44,275,11,18],"46558583",[605,601,18,272,606,44],"46561677","BitsAndObjects",[79,601,44,275,11,18],[609,610,48,262,611,44],"46557591",49,"enderdragon",[613,614,44,282,615,44],"46557369",50,"kayo_20211030",[617,614,44,282,491,44],"46557610",[619,614,44,282,620,44],"46584878","mathstuf",[622,623,44,312,624,44],"46557168",51,"Fraterkes",[626,623,18,272,627,44],"46557253","metacritic12",[629,623,48,296,630,44],"46557273","derrida",[632,623,48,296,633,44],"46557355","teiferer",[635,623,46,636,637,44],"46557559","project\u002Fmixed\u002Fnone","SoleilAbsolu",[639,623,44,282,640,44],"46557513","ianbutler",[642,623,44,282,643,44],"46558324","dvt",[645,623,44,282,624,44],"46559203",[647,623,44,282,648,44],"46559367","minimaxir",[650,623,44,282,640,44],"46559812",[652,623,48,296,491,44],"46557584",[654,623,46,655,656,44],"46557966","project\u002Fmixed\u002Fidea","cgriswald",[658,623,44,282,659,44],"46558368","shermantanktop",[661,623,44,282,656,44],"46558664",[663,623,44,282,491,44],"46558708",[665,623,44,282,656,44],"46558905",[667,623,44,282,491,44],"46559627",[669,623,44,282,656,44],"46560015",[671,623,18,301,672,44],"46559175","ImprobableTruth",[674,623,18,301,675,44],"46558004","gowld",[677,623,44,282,11,18],"46558461",[679,623,44,282,643,44],"46558982",[681,623,44,282,648,44],"46559260",[683,623,44,299,11,18],"46559549",[685,623,44,282,624,44],"46559248",[687,623,48,296,688,44],"46559702","snackdex",[690,623,44,282,691,44],"46559841","dang",[693,623,46,474,694,44],"46559033","viccis",[696,623,44,282,697,44],"46559550","fxwin",[699,623,44,282,691,44],"46559822",[701,702,48,296,703,44],"46562961",52,"UltraPretender",[705,702,44,304,11,18],"46563027",[707,710],{"id":708,"t":709,"points":38,"comments":44},"46527213",1767798461,{"id":4,"t":12,"points":14,"comments":15},[712,717,721,726,731,736],{"id":713,"name":714,"points":715,"category":716},"46567400","trails",524,"ai",{"id":718,"name":719,"points":720,"category":20},"46557029","Quack",330,{"id":722,"name":723,"points":724,"category":725},"46602324","Self-host Reddit",286,"infrastructure",{"id":727,"name":728,"points":729,"category":730},"46571980","Ferrite",241,"dev_tools",{"id":732,"name":733,"points":734,"category":735},"46612494","OpenWork",231,"productivity",{"id":737,"name":738,"points":739,"category":740},"46561341","WebTiles",230,"creative",false,"v2",{"id":744,"name":5,"line":6,"ai":741,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":745,"top":18,"kw":746,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":747,"url":9,"mix":748,"praise":100,"objection":117,"sub":21},46556210,0.14,[21,24,25,26,27],"3423331110335353355145533341243315051155",[31,32,33,34],1794036689931]