[{"data":1,"prerenderedAt":450},["ShallowReactive",2],{"project-32622542":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":33,"aspects":34,"strip":46,"post_text":48,"what":49,"said":95,"maker_in_thread":218,"shape":230,"grid":234,"attempts":412,"same_week":413,"maker_shows":45,"maker_hidden":442,"reader_version":443,"card":444},"32622542","piano chord","A piano chord reference tool","title","Show HN: A piano chord reference tool","https:\u002F\u002Fpianochord.io\u002F","pianochord.io","jnkkkk",1661630031,2022,206,71,273,2570,11,"notable","learning_science","music theory reference","web_app",[24,25,26,27],"piano chords","chord reference","music theory","chord finder","debated",-0.008,{"positive":31,"neutral":31,"mixed":32,"critical":31},12,6,42,{"design":35,"execution":38,"performance":40,"idea":42,"docs":44},{"positive":36,"critical":37},0,2,{"positive":36,"critical":39},5,{"positive":36,"critical":41},4,{"positive":43,"critical":36},7,{"positive":36,"critical":45},1,[47,47,47,36,45,47,36,47,39,45,36,45,39,36,45,39,45,45,45,45,45,39,36,39,47,47,36,39,39,36,47,47,47,47,39,39,39,47,36,47],3,null,{"problem":50,"audience":62,"pricing":48,"motivation":74,"time_to_build":48,"stack":81,"openness":92,"stage":93,"team_size":94},{"value":51,"source":52,"evidence":53},"Hard to look up and visualise piano chord shapes and names","inferred",[54,58],{"id":55,"by":56,"text":57},"32622907","S_A_P","Love it- was just digging out my old laminated chord chart to re-learn them. This is way more convenient! Would love to see this expand to scales and modes too!",{"id":59,"by":60,"text":61},"32623200","marvin","This is a great reference tool. Something like this must have existed already, but I couldn't find it for the life of me. Something as simple as wanting to play simple guitar…",{"value":63,"source":64,"evidence":65},"Piano and music learners","commenter",[66,70],{"id":67,"by":68,"text":69},"32622967","Apfel","Can't believe how useful this is. I've been working my way back in to learning piano during the pandemic and have been learning songs I like mostly through guitar chords websites…",{"id":71,"by":72,"text":73},"32623210","Stenzel","OK for beginners, but there are lots of nice voicings missing, also those where the root note is not played at all.",{"value":75,"source":76,"evidence":77},"Maker struggled to construct chords from theory and wanted a tool for it","maker",[78],{"id":79,"by":11,"text":80},"32623490","Totally agree. I sometime also feel struggling to construct chords in my mind. Then I realize the importance of having such tool.",[82,88],{"value":83,"source":76,"evidence":84},"TypeScript",[85],{"id":86,"by":11,"text":87},"32625531","I implemented the synthesizer from scratch. Honestly I'm not super familair with digital synthesizer theory and for the implementation, mostly I referred to this article…",{"value":89,"source":76,"evidence":90},"Web Audio synthesizer implemented from scratch",[91],{"id":86,"by":11,"text":87},"open_source","beta","unknown",{"praise":96,"objections":110,"requests":158,"questions":193,"alternatives":207},[97,106],{"value":98,"source":64,"evidence":99},"Useful, convenient chord reference with good UI",[100,101,105],{"id":55,"by":56,"text":57},{"id":102,"by":103,"text":104},"32625720","elevaet","This is a great tool. I've seen things like this, but never with such a good UI. It would be very cool if there was a chord-search tool that was easy to use. Something that would…",{"id":59,"by":60,"text":61},{"value":107,"source":64,"evidence":108},"Helpful for learning piano and guitar-to-piano chords",[109],{"id":67,"by":68,"text":69},[111,130,141,148],{"value":112,"source":64,"evidence":113},"Playback is broken or clicky on iOS Safari, desktop Safari and Firefox",[114,118,122,126],{"id":115,"by":116,"text":117},"32623339","leetrout","On ios safari hitting play just causes a clicking noise.",{"id":119,"by":120,"text":121},"32623445","NonNefarious","Playback doesn't work on desktop Safari either. \u003Cunhappy emoji>",{"id":123,"by":124,"text":125},"32623471","poisonarena","This is very cool but geting lots of clicking\u002Fartifacts on firefox",{"id":127,"by":128,"text":129},"32626136","DecoPerson","This makes me so happy. I’ve been looking for a tool like this for so long. Thanks for making and sharing! Bug report: Trying to play sounds on iOS just results in clicking noises.",{"value":131,"source":64,"evidence":132},"Synth clips on chords with many notes",[133,137],{"id":134,"by":135,"text":136},"32623544","moosedev","Nice! Couple of minor (haha) issues: * The label \"Rising octave\" on the octave-up button doesn't make sense. Maybe you meant \"Higher octave\", assuming the \"Lower\" in the \"Lower…",{"id":138,"by":139,"text":140},"32622980","chaosprint","very nice. pay attention to the chord that has 4 tones. it seems that you simply add up the amplitude so we always get some distortion.",{"value":142,"source":64,"evidence":143},"Black key positions and layout are inaccurate",[144],{"id":145,"by":146,"text":147},"32624105","bambax","Nice! The layout of the keyboard doesn't look right though: the size and position of black keys are wrong. I realize you need wide black keys to be able to write their names on…",{"value":149,"source":64,"evidence":150},"Piano sound is FM synth-like rather than a real piano",[151,154],{"id":152,"by":135,"text":153},"32623610","Taking a guess at what you're noticing but might not have a framework\u002Fvocabulary for... It sounds like FM synthesis[0] to me (so either an embedded FM software synthesizer or…",{"id":155,"by":156,"text":157},"32626064","locusofself","pros: great interface, love it cons: clipping as others have mentioned, but mostly, i was really hoping to hear a nice piano sound and not a synth. could you play samples from…",[159,167,171,178,185],{"value":160,"source":64,"evidence":161},"Add inversions and more voicings",[162,166],{"id":163,"by":164,"text":165},"32623369","boredemployee","Nice. Would love to see inversions as well. I struggle a lot with rootless inversions :|",{"id":71,"by":72,"text":73},{"value":168,"source":64,"evidence":169},"Add scales and modes",[170],{"id":55,"by":56,"text":57},{"value":172,"source":64,"evidence":173},"Better mobile layout with larger UI",[174],{"id":175,"by":176,"text":177},"32625678","noahtallen","Cool! My suggestion would be to make it more mobile friendly. I suspect any regular user will be near their piano, and using a computer or laptop there can be tricky! So I bet…",{"value":179,"source":64,"evidence":180},"Show common chord aliases in the main table",[181],{"id":182,"by":183,"text":184},"32623925","moefh","Really good stuff! If I can give another suggestion: I think it would be much more useful for beginners to see the common alias of the chord in the main table (maybe below the…",{"value":186,"source":64,"evidence":187},"Chord search by selected notes or MIDI input",[188,189],{"id":102,"by":103,"text":104},{"id":190,"by":191,"text":192},"32623835","mkl","This is great! It would be really useful to be able to select and deselect notes on the top piano to construct new chords based on these ones (and it could detect when you've…",[194],{"value":195,"source":64,"evidence":196},"Why does the F note sound flat",[197,201,204],{"id":198,"by":199,"text":200},"32623053","issa","I wish I had a better ear and could tell you what sounds funny to me about the piano at the top. Can anyone explain why it sounds off to me?",{"id":202,"by":135,"text":203},"32625285","You have a better ear than you think! I tried it again (and actually tried all the notes this time...) and the F is definitely flat. It's particularly noticeable in the 5th…",{"id":205,"by":135,"text":206},"32625573","Your F, defined on line 26 [0], is 3Hz off according to this reference table[1]. 346.23 should be 349.23. Just a typo? All credit to @issa's ear. And yes, while you'd be unlikely…",[208,214],{"value":209,"source":64,"evidence":210},"pianochord.org",[211],{"id":212,"by":191,"text":213},"32623905","Searching [guitar chords] brings up some like this, e.g. https:\u002F\u002Fwww.all-guitar-chords.com\u002F which is quite similar but shows fingerings too. For piano,…",{"value":215,"source":64,"evidence":216},"all-guitar-chords.com",[217],{"id":212,"by":191,"text":213},{"comments":219,"answered":32,"key":220},17,[221,224,227],{"id":222,"text":223},"32623606","Thanks for the advice! I totally agree with it. \"Octave up\" and \"Octave down\" also sound more natural to me. And nice catch! Yes, the synthesizer does have some issue in browsers…",{"id":225,"text":226},"32623526","Interesting! The idea to visualize the \"transitions\" sounds very useful.",{"id":228,"text":229},"32631764","good stuff! Thanks!",{"commenters":231,"max_depth":32,"maker_replies":219,"first_comment_mins":232,"lifespan_hours":233},37,40,31,[235,237,239,242,244,247,249,251,255,258,262,265,268,272,273,277,279,281,285,287,288,289,291,293,295,297,301,303,304,306,309,312,313,315,316,318,319,321,324,325,328,330,333,337,339,343,346,348,349,353,356,358,360,364,368,370,373,375,378,380,385,387,389,392,394,396,398,400,402,405,410],[134,36,47,236,135,36],"project\u002Fmixed\u002Fdesign",[222,36,36,238,11,45],"maker\u002Fneutral\u002Fnone",[240,36,47,241,135,36],"32623637","project\u002Fneutral\u002Fexecution",[182,36,47,243,183,36],"project\u002Fneutral\u002Fdesign",[245,36,36,246,135,36],"32623946","commenter\u002Fneutral\u002Fnone",[248,36,36,246,183,36],"32623977",[250,36,36,246,135,36],"32624012",[252,36,45,253,254,36],"32625292","project\u002Fcritical\u002Fexecution","spookthesunset",[256,36,47,257,103,36],"32625742","project\u002Fneutral\u002Fperformance",[259,45,36,260,261,36],"32624069","other\u002Fneutral\u002Fnone","kzrdude",[263,45,36,260,264,36],"32624487","tritones",[266,45,36,260,267,36],"32625351","ComplexSystems",[269,37,47,270,271,36],"32626235","project\u002Fneutral\u002Fidea","srg0",[175,47,47,243,176,36],[274,41,39,275,276,36],"32622996","project\u002Fpositive\u002Fidea","jrm4",[225,41,36,278,11,45],"maker\u002Fpositive\u002Fidea",[145,39,45,280,146,36],"project\u002Fcritical\u002Fdesign",[282,39,36,283,284,36],"32630478","commenter\u002Fneutral\u002Fdesign","lioeters",[228,39,36,286,11,45],"maker\u002Fpositive\u002Fnone",[115,32,45,253,116,36],[119,32,45,253,120,36],[290,32,36,238,11,45],"32623511",[292,32,39,286,116,36],"32623759",[294,43,36,260,139,36],"32626085",[296,43,36,286,11,45],"32629383",[298,299,45,253,300,36],"32623546",8,"josephcsible",[59,302,39,275,60,36],9,[79,302,36,278,11,45],[212,302,47,305,191,36],"project\u002Fneutral\u002Fnone",[198,307,45,308,199,36],10,"project\u002Fcritical\u002Fperformance",[310,307,45,280,311,36],"32623235","InCityDreams",[152,307,47,257,135,36],[314,307,45,308,199,36],"32624851",[202,307,45,308,135,36],[86,307,36,317,11,45],"maker\u002Fneutral\u002Fexecution",[205,307,45,308,135,36],[320,307,36,286,11,45],"32625636",[322,307,39,323,199,36],"32628930","project\u002Fpositive\u002Fnone",[163,18,47,270,164,36],[326,18,36,327,11,45],"32623407","maker\u002Fneutral\u002Fidea",[329,18,39,275,103,36],"32625707",[331,31,47,243,332,36],"32624224","thewebcount",[334,335,45,253,336,36],"32626006",13,"vegasje",[190,338,39,275,191,36],14,[340,341,47,243,342,36],"32626475",15,"sdwr",[127,344,47,345,128,36],16,"project\u002Fmixed\u002Fexecution",[347,344,36,286,11,45],"32634322",[67,219,39,323,68,36],[350,351,36,260,352,36],"32623162",18,"kampsduac",[354,351,36,260,355,36],"32623292","jacquesm",[55,357,39,275,56,36],19,[359,357,36,327,11,45],"32623397",[361,362,36,260,363,36],"32623558",20,"behnamoh",[365,366,47,270,367,36],"32628009",21,"Madmallard",[369,366,36,327,11,45],"32634317",[138,371,47,372,139,36],22,"project\u002Fmixed\u002Fperformance",[374,371,36,286,11,45],"32623461",[71,376,47,377,72,36],23,"project\u002Fmixed\u002Fidea",[379,376,39,275,355,36],"32623318",[381,382,45,383,384,36],"32623346",24,"project\u002Fcritical\u002Fdocs","someweirdperson",[155,386,47,345,156,36],25,[102,388,39,275,103,36],26,[390,391,39,323,355,36],"32623310",27,[393,391,36,238,11,45],"32623371",[395,391,39,286,355,36],"32623491",[397,391,36,286,11,45],"32623673",[123,399,47,345,124,36],28,[401,399,36,317,11,45],"32623505",[403,399,36,404,191,36],"32623784","commenter\u002Fneutral\u002Fexecution",[406,407,47,408,409,36],"32623163",29,"maker\u002Fneutral\u002Fdesign","randyrand",[411,407,36,238,11,45],"32623391",[],[414,419,423,428,432,437],{"id":415,"name":416,"points":417,"category":418},"32600821","Devbox",515,"dev_tools",{"id":420,"name":421,"points":422,"category":418},"32654023","AHK_X11",500,{"id":424,"name":425,"points":426,"category":427},"32637996","KTool",393,"productivity",{"id":429,"name":430,"points":431,"category":418},"32647227","Ubähnchen",278,{"id":433,"name":434,"points":435,"category":436},"32598062","Hyperbeam",268,"infrastructure",{"id":438,"name":439,"points":440,"category":441},"32650878","EthicalAds",189,"web_saas",false,"v2",{"id":445,"name":5,"line":6,"ai":442,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":446,"top":18,"kw":447,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":448,"url":9,"mix":449,"praise":98,"objection":112,"sub":21},32622542,-0.01,[24,25,26,27],"3330130351015015111115053305503333555303",[31,31,32,31],1794036624103]