[{"data":1,"prerenderedAt":360},["ShallowReactive",2],{"project-41218811":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":36,"aspects":37,"strip":45,"post_text":46,"what":47,"said":62,"maker_in_thread":190,"shape":203,"grid":208,"attempts":320,"same_week":321,"maker_shows":224,"maker_hidden":352,"reader_version":353,"card":354},"41218811","Pixeltune","A nicer chiptune and VGM player","title","Show HN: Pixeltune, a nicer chiptune and VGM player","https:\u002F\u002Fpixeltune.org","pixeltune.org","tomaspollak",1723405338,2024,80,52,982,3515,28,"notable","creative","music player","web_app",[24,25,26,27,28],"chiptune player","vgm player","retro game music","nsf player","midi player","mixed",0.312,{"positive":32,"neutral":33,"mixed":34,"critical":35},12,9,1,4,26,{"execution":38,"design":39,"idea":41,"performance":43},{"positive":34,"critical":35},{"positive":34,"critical":40},0,{"positive":42,"critical":40},5,{"positive":44,"critical":40},3,[44,40,44,44,40,44,44,40,42,40,34,40,40,42,42,40,44,44,40,34,40,40,44,42,40,40,42,40,42,34,40,42,40,42,42,40,44,44,40,42],"10 years ago I began working on Muki, a web-based MIDI and chiptune player which I eventually announced here on HN[0]. It was a fun weekend project.\n\nOver the years I received numerous requests from people that wanted more: more music, more features, more playable formats, you name it.\n\nEventually I began working on a complete rewrite of the app (this time for real), and, realizing that each year another chiptune or MIDI website went offline, I decided to start archiving them for preservation.\n\nToday, 10 years after the first release, I think it's finally time for the new, nicer version to hit",{"problem":48,"audience":54,"pricing":54,"motivation":55,"time_to_build":54,"stack":59,"openness":60,"stage":61,"team_size":60},{"value":49,"source":50,"evidence":51},"Plays and preserves chiptune and game music from many old formats","maker",[52],{"id":53},"post",null,{"value":56,"source":50,"evidence":57},"Successor to Muki, and archiving chiptune sites that keep going offline",[58],{"id":53},[],"unknown","launched",{"praise":63,"objections":95,"requests":128,"questions":154,"alternatives":166},[64,84],{"value":65,"source":66,"evidence":67},"Sounds very good and is a slick, nice-looking player","commenter",[68,72,76,80],{"id":69,"by":70,"text":71},"41220558","loa_in_","Works flawlessly, sounds very good. Already improved my day!",{"id":73,"by":74,"text":75},"41221960","ugh123","Amazing interface and player! I'm finding a lot of this music as great background for work. It seems especially the 16 bit and 32 bit game system music seemed to hit a sweet spot…",{"id":77,"by":78,"text":79},"41222494","teeuwen","I’m really digging the background visuals. It reminds me of the old Playstation home screen background animation.",{"id":81,"by":82,"text":83},"41220805","zeta0134","This is a really slick player! I have a feature request though. I noticed almost right away that NSF (NES\u002FFamicom) songs are in stereo and seem to have some sort of reverb filter…",{"value":85,"source":66,"evidence":86},"Archiving effort and preservation of game music",[87,91],{"id":88,"by":89,"text":90},"41219722","faraggi","Hey Tom! This is fantastic project, I see myself using it daily. But the best part of it all is your dedication to preserving the midi culture and the art form itself. (game)…",{"id":92,"by":93,"text":94},"41222980","fourfour3","Do you have any plans to let people download the music collection in bulk? eg a direct download or via archive.org? You mention in your FAQ that preservation is a big goal of…",[96,104,115,122],{"value":97,"source":66,"evidence":98},"Reverb added to some cores with no way to turn it off",[99,103],{"id":100,"by":101,"text":102},"41226903","superfamicom","Love this! I've been working on and running https:\u002F\u002Fsfc.fm for about 7 years now so very similar interests! One thing I did notice was the in the SPC emulation, particularly in…",{"id":81,"by":82,"text":83},{"value":105,"source":66,"evidence":106},"Songs cut off by a fixed time limit",[107,111],{"id":108,"by":109,"text":110},"41219441","nyanpasu64","Is it possible to loop a song infinitely? This is a standard feature for chiptune emulation playback programs (vgmstream, GEP, foobar2000, Audacious, Droidsound-E, etc.).",{"id":112,"by":113,"text":114},"41221922","snowram","Also SID files play for a fixed amount of time, so long-ish ones cut during playtime. I know HVSC has a database that defines track length, not sure for the others though.",{"value":116,"source":66,"evidence":117},"Icons and fonts fail to load in Safari due to CORS",[118],{"id":119,"by":120,"text":121},"41222537","tlh","Really love this, kudos for making it! Can listen to the Sonic 2 soundtrack on loop for hours. Just a note to say that on MacOS Safari none of the icons or fonts seem to want to…",{"value":123,"source":66,"evidence":124},"Some files like Famitracker modules play incorrectly or are misclassified",[125],{"id":126,"by":113,"text":127},"41221862","Looks like there are a bunch of Famitracker modules (.ftm files) that are converted to MIDI but should actually be converted to NSF like any other NES song.",[129,137,143,150],{"value":130,"source":66,"evidence":131},"Option to loop songs infinitely or longer time limit",[132,133],{"id":108,"by":109,"text":110},{"id":134,"by":135,"text":136},"41220782","monkpit","Alternatively: what’s the reason _not_ to allow this?",{"value":138,"source":66,"evidence":139},"WebMIDI support for hardware synths",[140],{"id":141,"by":93,"text":142},"41222954","I'd love to see WebMIDI support similar to https:\u002F\u002Fchiptune.app\u002F I have a SC-8820 - it can simulate a SC-55\u002FSC-88\u002FSC-88 Pro (the SC-55 in particular is what a lot of VGM MIDIs…",{"value":144,"source":66,"evidence":145},"Show track duration",[146],{"id":147,"by":148,"text":149},"41224214","sersi","This is just lovely. Nice trip through nostalgia, when I was 12 years old, I had a period where I listened to a lot of mods from the amiga demo scene to the eternal bafflement of…",{"value":151,"source":66,"evidence":152},"Bulk download of the music collection",[153],{"id":92,"by":93,"text":94},[155,159],{"value":156,"source":66,"evidence":157},"Can songs loop infinitely?",[158],{"id":108,"by":109,"text":110},{"value":160,"source":66,"evidence":161},"Size of the music collection on disk",[162],{"id":163,"by":164,"text":165},"41221059","squigz","Out of curiosity, what is the size on disk of the music collection? (485k songs)",[167,175,179,183],{"value":168,"source":66,"evidence":169},"chiptune.app \u002F Chip Player",[170,171],{"id":141,"by":93,"text":142},{"id":172,"by":173,"text":174},"41222669","s5ma6n","Reminds me of https:\u002F\u002Fchiptune.app\u002Fbrowse",{"value":176,"source":66,"evidence":177},"vgmstream, GEP, foobar2000, Audacious",[178],{"id":108,"by":109,"text":110},{"value":180,"source":66,"evidence":181},"sfc.fm",[182],{"id":100,"by":101,"text":102},{"value":184,"source":66,"evidence":185},"chipmachine",[186],{"id":187,"by":188,"text":189},"41220277","29athrowaway","There's also this which you can run on a Raspberry Pi (not a web player) https:\u002F\u002Fgithub.com\u002Fsasq64\u002Fchipmachine",{"comments":191,"answered":192,"key":193},25,6,[194,197,200],{"id":195,"text":196},"41223634","Will check. Thanks for the heads up.",{"id":198,"text":199},"41219654","You're right! This is definitely doable, but... wouldn't you eventually want to listen to _other_ songs? There's currently a 2:30 min time limit on songs so that they don't loop…",{"id":201,"text":202},"41220896","Ok case closed. The maximum option will be 30 minutes then!",{"commenters":204,"max_depth":205,"maker_replies":191,"first_comment_mins":206,"lifespan_hours":207},20,8,106,75,[209,211,213,215,216,219,220,221,223,226,228,231,234,237,240,243,246,248,252,254,256,258,260,261,263,264,265,267,269,271,273,274,276,277,279,281,283,286,288,291,293,296,298,300,302,306,308,309,311,312,314,316],[119,40,44,210,120,40],"project\u002Fmixed\u002Fexecution",[195,40,40,212,11,34],"maker\u002Fneutral\u002Fnone",[108,34,44,214,109,40],"project\u002Fneutral\u002Fdesign",[198,34,40,214,11,34],[217,34,44,214,218,40],"41220728","jader201",[201,34,40,212,11,34],[134,34,44,214,135,40],[222,34,40,212,11,34],"41220868",[141,224,44,225,93,40],2,"project\u002Fneutral\u002Fidea",[227,224,40,212,11,34],"41223541",[229,224,42,230,93,40],"41228773","project\u002Fpositive\u002Fperformance",[232,224,40,233,11,34],"41230866","other\u002Fneutral\u002Fnone",[235,224,40,236,11,34],"41236436","project\u002Fneutral\u002Fnone",[238,224,34,239,93,40],"41244048","project\u002Fcritical\u002Fexecution",[241,224,40,242,11,34],"41247555","maker\u002Fneutral\u002Fexecution",[244,224,40,245,11,34],"41249514","project\u002Fneutral\u002Fexecution",[247,224,42,230,93,40],"41251456",[249,224,42,250,251,40],"41223776","project\u002Fpositive\u002Fidea","bloopernova",[88,44,42,253,89,40],"maker\u002Fpositive\u002Fidea",[255,44,40,212,11,34],"41220380",[100,35,44,257,101,40],"project\u002Fneutral\u002Fperformance",[259,35,40,257,11,34],"41230849",[81,42,44,257,82,40],[262,42,40,257,11,34],"41220877",[126,192,34,239,113,40],[112,192,34,239,113,40],[266,192,40,245,11,34],"41223549",[268,192,40,245,11,34],"41224505",[172,270,44,225,173,40],7,[272,270,40,233,11,34],"41223564",[147,205,42,250,148,40],[275,205,40,225,11,34],"41224592",[187,33,40,233,188,40],[278,33,40,212,11,34],"41220396",[73,280,42,250,74,40],10,[282,280,40,225,11,34],"41223618",[77,284,42,285,78,40],11,"project\u002Fpositive\u002Fdesign",[287,284,40,214,11,34],"41223567",[289,32,34,239,290,40],"41223436","binary132",[292,32,40,242,11,34],"41223629",[294,32,42,295,290,40],"41224646","project\u002Fpositive\u002Fexecution",[297,32,40,212,11,34],"41224932",[69,299,42,230,70,40],13,[301,299,40,212,11,34],"41220669",[303,304,42,305,164,40],"41220760",14,"project\u002Fpositive\u002Fnone",[307,304,40,212,11,34],"41220893",[163,304,44,236,164,40],[310,304,40,236,11,34],"41221304",[92,304,44,225,93,40],[313,304,40,225,11,34],"41223712",[315,304,42,250,164,40],"41236659",[317,318,42,305,319,40],"41221162",15,"webprofusion",[],[322,327,332,337,342,347],{"id":323,"name":324,"points":325,"category":326},"41247023","ytch",2741,"consumer_social",{"id":328,"name":329,"points":330,"category":331},"41224689","PGlite",509,"data",{"id":333,"name":334,"points":335,"category":336},"41203306","LLM-aided OCR",479,"productivity",{"id":338,"name":339,"points":340,"category":341},"41217109","Grandma's Word",454,"games",{"id":343,"name":344,"points":345,"category":346},"41203475","Thunder Compute",344,"infrastructure",{"id":348,"name":349,"points":350,"category":351},"41213711","flutter_rust_bridge",301,"languages",false,"v2",{"id":355,"name":5,"line":6,"ai":352,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":356,"top":18,"kw":357,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":358,"url":9,"mix":359,"praise":65,"objection":97,"sub":21},41218811,0.31,[24,25,26,27,28],"3033033050100550330100350050510505503305",[32,33,34,35],1794036659167]