[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"project-43285261":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":29,"sentiment":30,"stance_mix":31,"scored_comments":34,"aspects":35,"strip":39,"post_text":40,"what":41,"said":64,"maker_in_thread":124,"shape":133,"grid":136,"attempts":155,"same_week":156,"maker_shows":186,"maker_hidden":187,"reader_version":188,"card":189},"43285261","Piano.fm","endless AI piano music","title","Show HN: Piano.fm – endless AI piano music","https:\u002F\u002Fpiano.fm\u002F","piano.fm","ca98am79",1741296665,2025,3,9,3558,3837,93,"shown","creative","ai generated music","web_app",[24,25,26,27,28],"ai music","piano generator","endless music","notagen","generative music","mixed",-0.042,{"positive":32,"neutral":33,"mixed":14,"critical":33},0,1,5,{"execution":36,"performance":37,"design":38},{"positive":32,"critical":33},{"positive":32,"critical":32},{"positive":32,"critical":32},[14,32,14,32,14,32,33,32,14],null,{"problem":40,"audience":40,"pricing":40,"motivation":42,"time_to_build":40,"stack":49,"openness":61,"stage":62,"team_size":63},{"value":43,"source":44,"evidence":45},"Made as a hobby project","maker",[46],{"id":47,"by":11,"text":48},"43286464","Yes good point I probably should add info. I made it as a hobby project. It was created with notagen",[50,57],{"value":51,"source":44,"evidence":52},"NotaGen (AI model that generates ABC notation)",[53,54],{"id":47,"by":11,"text":48},{"id":55,"by":11,"text":56},"43289638","Thank you for your interest and feedback. Yes it is rendered to mp3. Notagen creates an ABC file, which I then convert to MIDI and then to mp3. I also convert the ABC file to svg…",{"value":58,"source":44,"evidence":59},"ABC to MIDI to MP3 conversion pipeline",[60],{"id":55,"by":11,"text":56},"unknown","prototype","solo",{"praise":65,"objections":80,"requests":101,"questions":118,"alternatives":123},[66,74],{"value":67,"source":68,"evidence":69},"Music sounds nice","commenter",[70],{"id":71,"by":72,"text":73},"43285913","Rochus","That's funny, but there is no information whatsoever who did it by which means and for what purpuse. The pieces sound nice, but there seems to be an issue with the relative…",{"value":75,"source":68,"evidence":76},"Sheet-music display idea is good",[77],{"id":78,"by":72,"text":79},"43289724","It's a great idea actually. From my humble point of view (as a trained musician and former producer), the following features would be great: - since it's called \"endless\" and has…",[81,88,94],{"value":82,"source":68,"evidence":83},"Relative loudness of voices is uneven; some voices barely audible",[84,85],{"id":71,"by":72,"text":73},{"id":86,"by":72,"text":87},"43286775","The music is rendered to mp3, isn't it? Do you render it in realtime or is the composition\u002Frendering process ahead of the current performance? Have you noticed that sometimes one…",{"value":89,"source":68,"evidence":90},"Autoplay and track switching were buggy",[91],{"id":92,"by":72,"text":93},"43293711","Thanks for your effort. The three download buttons work. According to the button state, the music should play when I come to the site, but it doesn't. If I press the button…",{"value":95,"source":68,"evidence":96},"Piano sound not natural enough",[97,98],{"id":78,"by":72,"text":79},{"id":99,"by":72,"text":100},"43295582","Great. The piano sounds better now (though for a \"natural\" piano a lot of other aspects like damper noises, resonant strings, etc. have to be considered). You could try to…",[102,106,110,114],{"value":103,"source":68,"evidence":104},"Download as mp3, midi or abc",[105],{"id":78,"by":72,"text":79},{"value":107,"source":68,"evidence":108},"Better piano sound such as Pianoteq",[109],{"id":78,"by":72,"text":79},{"value":111,"source":68,"evidence":112},"Continuous playback without stopping",[113],{"id":78,"by":72,"text":79},{"value":115,"source":44,"evidence":116},"Show notes on sheet music as audio plays",[117],{"id":55,"by":11,"text":56},[119],{"value":120,"source":68,"evidence":121},"Is audio rendered in realtime or ahead of time?",[122],{"id":86,"by":72,"text":87},[],{"comments":125,"answered":126,"key":127},4,2,[128,129,130],{"id":47,"text":48},{"id":55,"text":56},{"id":131,"text":132},"43292402","Thank you for the helpful feedback. I've added download buttons for mp3, midi and abc. I've also made it autoplay and more seamlessly play the next song after one ends. Now I…",{"commenters":126,"max_depth":15,"maker_replies":125,"first_comment_mins":134,"lifespan_hours":135},91,25,[137,139,141,143,144,146,148,150,153],[71,32,14,138,72,32],"project\u002Fmixed\u002Fexecution",[47,32,32,140,11,33],"maker\u002Fneutral\u002Fnone",[86,32,14,142,72,32],"project\u002Fneutral\u002Fperformance",[55,32,32,140,11,33],[78,32,14,145,72,32],"project\u002Fmixed\u002Fdesign",[131,32,32,147,11,33],"maker\u002Fpositive\u002Fexecution",[92,32,33,149,72,32],"project\u002Fcritical\u002Fexecution",[151,32,32,152,11,33],"43294907","maker\u002Fneutral\u002Fexecution",[99,32,14,154,72,32],"project\u002Fmixed\u002Fperformance",[],[157,162,167,172,177,181],{"id":158,"name":159,"points":160,"category":161},"43331582","Factorio Learning Environment",749,"ai",{"id":163,"name":164,"points":165,"category":166},"43328095","Seven39",735,"consumer_social",{"id":168,"name":169,"points":170,"category":171},"43347306","Time Portal",497,"games",{"id":173,"name":174,"points":175,"category":176},"43280615","CodeTracer",334,"dev_tools",{"id":178,"name":179,"points":180,"category":166},"43304785","daale.club",302,{"id":182,"name":183,"points":184,"category":185},"43333661","Pila",301,"hardware",13,false,"v2",{"id":190,"name":5,"line":6,"ai":187,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":191,"top":18,"kw":192,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":193,"url":9,"mix":194,"praise":67,"objection":82,"sub":21},43285261,-0.04,[24,25,26,27,28],"303030103",[32,33,14,33],1794036670828]