[{"data":1,"prerenderedAt":238},["ShallowReactive",2],{"project-34324404":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":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":68,"maker_in_thread":150,"shape":153,"grid":157,"attempts":199,"same_week":200,"maker_shows":32,"maker_hidden":230,"reader_version":231,"card":232},"34324404","Piano Chord Player","Thanks so much!","maker","Show HN: Piano Chord Player","https:\u002F\u002Fmuted.io\u002Fpiano-chords\u002F","muted.io","thisisseb",1673356815,2023,80,17,792,3109,26,"notable","creative","music theory tool","web_app",[24,25,26,27],"piano chords","chord player","music theory","piano keyboard","loved",0.516,{"positive":31,"neutral":32,"mixed":33,"critical":33},8,5,0,13,{"idea":36,"design":38,"execution":40,"docs":42},{"positive":37,"critical":33},1,{"positive":39,"critical":33},2,{"positive":41,"critical":33},4,{"positive":37,"critical":33},[44,44,44,33,32,44,32,44,33,32,33,32,33,32,32,32,32],3,null,{"problem":45,"audience":47,"pricing":45,"motivation":45,"time_to_build":45,"stack":59,"openness":66,"stage":67,"team_size":66},{"value":48,"source":49,"evidence":50},"Piano players and music learners","inferred",[51,55],{"id":52,"by":53,"text":54},"34327155","patchorang","Nice, this will be a great reference for me as I'm learning all my chords. I built a little app the other day to help me practice the chords, you might like it.…",{"id":56,"by":57,"text":58},"34328390","antegamisou","At last, a functioning chord player for piano. As unbelievable as this sounds, none of the respective results on the first page of Google are working and I've been looking for…",[60],{"value":61,"source":7,"evidence":62},"Fuse.js",[63],{"id":64,"by":11,"text":65},"34331754","Thanks so much! I'm using Fuse.js: https:\u002F\u002Ffusejs.io\u002F, which parses through a JSON file with all the post titles and descriptions.","unknown","launched",{"praise":69,"objections":97,"requests":112,"questions":131,"alternatives":136},[70,86,90],{"value":71,"source":72,"evidence":73},"Beautiful, useful and functional design","commenter",[74,78,82],{"id":75,"by":76,"text":77},"34329374","dbcurtis","Lovely!! Very well done. I’d love an inversion switch… not sure how to do that without cluttering the UI. Overall beautiful and super functional.",{"id":79,"by":80,"text":81},"34327364","boojing","Props for making such a beautiful and useful website! I was surprised to see how well it works on both mobile and desktop. What did you use for the search feature at the top?",{"id":83,"by":84,"text":85},"34329557","FpUser","Beautiful work.",{"value":87,"source":72,"evidence":88},"Fills a gap; no good chord players found elsewhere",[89],{"id":56,"by":57,"text":58},{"value":91,"source":72,"evidence":92},"Arpeggiator is fun",[93],{"id":94,"by":95,"text":96},"34328094","shidoshi","This was fun. Really dig the arpeggiator.",[98,105],{"value":99,"source":72,"evidence":100},"Colorized keys hard to distinguish on yellow keys",[101],{"id":102,"by":103,"text":104},"34327153","jmkd","Lovely tool! Suggestion: colorized keys should be off by default as some colours are difficult to distinguish if active or not eg those against yellow keys.",{"value":106,"source":72,"evidence":107},"Keyboard too small on mobile",[108],{"id":109,"by":110,"text":111},"34327676","kshay","Neat! One idea might be to switch it to one octave at smaller (mobile) viewport widths... the keys get a little small :)",[113,120,124],{"value":114,"source":72,"evidence":115},"Search chords by scale",[116],{"id":117,"by":118,"text":119},"34327255","shampoo_banana","Really cool man! I think a nice feature could be search chords by scale (so I click C major scale and then I get all the chords + variations in C Major).",{"value":121,"source":72,"evidence":122},"Inversion switch",[123],{"id":75,"by":76,"text":77},{"value":125,"source":72,"evidence":126},"Multiple chord rows for comparing progressions",[127],{"id":128,"by":129,"text":130},"34327447","jrm4","Nice. Let me also put this idea out there that I've fantasized about (and basically just decided to make in \"analog\" by cutting up paper) A thing that lets you enter multiple…",[132],{"value":133,"source":72,"evidence":134},"What search library is used?",[135],{"id":79,"by":80,"text":81},[137,144],{"value":138,"source":72,"evidence":139},"pianochord.io",[140],{"id":141,"by":142,"text":143},"34328901","conradfr","There's also this one from a previous Show HN https:\u002F\u002Fpianochord.io",{"value":145,"source":72,"evidence":146},"learnyourchords.com",[147],{"id":148,"by":53,"text":149},"34348590","Hey I added this in if you want to check it out. https:\u002F\u002Fwww.learnyourchords.com",{"comments":37,"answered":37,"key":151},[152],{"id":64,"text":65},{"commenters":154,"max_depth":44,"maker_replies":37,"first_comment_mins":155,"lifespan_hours":156},16,179,38,[158,160,162,163,167,169,170,173,176,177,180,181,183,185,189,194,196],[128,33,44,159,129,33],"project\u002Fneutral\u002Fidea",[102,37,44,161,103,33],"project\u002Fneutral\u002Fdesign",[117,39,44,159,118,33],[164,44,33,165,166,33],"34330095","other\u002Fneutral\u002Fnone","SeriousM",[75,41,32,168,76,33],"project\u002Fpositive\u002Fdesign",[109,32,44,161,110,33],[52,171,32,172,53,33],6,"project\u002Fpositive\u002Fidea",[174,171,44,159,175,33],"34329644","brulard",[148,171,33,165,53,33],[56,178,32,179,57,33],7,"project\u002Fpositive\u002Fexecution",[141,178,33,165,142,33],[79,31,32,182,80,33],"maker\u002Fpositive\u002Fdesign",[64,31,33,184,11,37],"maker\u002Fneutral\u002Fexecution",[186,187,32,179,188,33],"34328763",9,"jankyxenon",[190,191,32,192,193,33],"34327647",10,"project\u002Fpositive\u002Fdocs","wonderfilled",[94,195,32,179,95,33],11,[83,197,32,198,84,33],12,"maker\u002Fpositive\u002Fexecution",[],[201,206,211,216,221,225],{"id":202,"name":203,"points":204,"category":205},"34338629","Kandria",487,"games",{"id":207,"name":208,"points":209,"category":210},"34289581","Futurecoder",371,"learning_science",{"id":212,"name":213,"points":214,"category":215},"34279062","Tablane",352,"productivity",{"id":217,"name":218,"points":219,"category":220},"34343122","Val Town",332,"dev_tools",{"id":222,"name":223,"points":224,"category":220},"34262825","Vim online editor",316,{"id":226,"name":227,"points":228,"category":229},"34265206","ClickHouse-local",289,"data",false,"v2",{"id":233,"name":5,"line":6,"ai":230,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":234,"top":18,"kw":235,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":236,"url":9,"mix":237,"praise":71,"objection":99,"sub":21},34324404,0.52,[24,25,26,27],"33305353050505555",[31,32,33,33],1794036629768]