[{"data":1,"prerenderedAt":562},["ShallowReactive",2],{"project-27112573":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":47,"post_text":48,"what":49,"said":95,"maker_in_thread":207,"shape":218,"grid":222,"attempts":523,"same_week":524,"maker_shows":41,"maker_hidden":554,"reader_version":555,"card":556},"27112573","Sequencer64","A 64-step drum sequencer I built using React and Redux","title","Show HN: A 64-step drum sequencer I built using React and Redux","http:\u002F\u002FSequencer64.com","sequencer64.com","drumnickydrum",1620691804,2021,327,122,104,2533,5,"legend","creative","drum sequencer","web_app",[21,24,25,26,27],"browser music","react","web audio","beat maker","mixed",0.379,{"positive":31,"neutral":32,"mixed":33,"critical":34},31,15,4,10,60,{"execution":37,"design":39,"idea":42,"docs":44,"performance":45},{"positive":38,"critical":38},6,{"positive":40,"critical":41},8,1,{"positive":43,"critical":43},0,{"positive":43,"critical":43},{"positive":41,"critical":46},3,[41,41,18,46,18,46,46,46,18,46,18,18,18,18,18,18,41,41,43,18,18,46,46,46,46,18,18,41,46,46,46,18,41,41,18,18,18,18,18,18],null,{"problem":50,"audience":57,"pricing":48,"motivation":66,"time_to_build":73,"stack":79,"openness":92,"stage":93,"team_size":94},{"value":51,"source":52,"evidence":53},"Programming beats longer than 16 steps and seeing all instruments playing at once.","maker",[54],{"id":55,"by":11,"text":56},"27122820","Author here. I’m a professional musician of 15 years transitioning into software development. With this app I aimed to create an intuitive and usable drum sequencer that would…",{"value":58,"source":59,"evidence":60},"Musicians and beatmakers who want to make beats in the browser.","inferred",[61,62],{"id":55,"by":11,"text":56},{"id":63,"by":64,"text":65},"27125829","zupreme","I love this. The layout. The color scheme. The workflow. This is far better an approach than most beatmaker apps, and even many desktop equivalents. Excellent work. Expand the…",{"value":67,"source":52,"evidence":68},"Capstone to learning to code and to move from music career into software engineering.",[69,70],{"id":55,"by":11,"text":56},{"id":71,"by":11,"text":72},"27124932","The source is open :) https:\u002F\u002Fgithub.com\u002Fdrumnickydrum\u002Fsequencer64 I can't say what exactly is next for the app. My top priority right now is to get hired as an engineer, and I…",{"value":74,"source":52,"evidence":75},"Maker says they kept working on it for 10 weeks straight.",[76],{"id":77,"by":11,"text":78},"27123513","Like falling in love with a new discipline much like when I first started playing drums. Complete (but healthy) obsession. And marrying the two together with the app kept me…",[80,84,88],{"value":81,"source":52,"evidence":82},"React",[83],{"id":55,"by":11,"text":56},{"value":85,"source":52,"evidence":86},"Redux",[87],{"id":55,"by":11,"text":56},{"value":89,"source":52,"evidence":90},"Tone.js",[91],{"id":55,"by":11,"text":56},"open_source","launched","solo",{"praise":96,"objections":132,"requests":161,"questions":194,"alternatives":206},[97,110,121],{"value":98,"source":99,"evidence":100},"Polished, responsive mixer effects and UI design.","commenter",[101,105,106],{"id":102,"by":103,"text":104},"27125346","ludwigschubert","Duuuude the mixer effects (reverb, filter, distortion, etc) are super responsive and wonderfully inspiring to play with — I haven’t even changed the pattern and had minutes of…",{"id":63,"by":64,"text":65},{"id":107,"by":108,"text":109},"27124793","lxe","Expected a experimental mini-project but met with a high-quality full-featured app. Nice!",{"value":111,"source":99,"evidence":112},"Works well as a PWA and on mobile, including iOS Safari.",[113,117],{"id":114,"by":115,"text":116},"27129037","spacec0wb0y","As a musician and developer of 20+ years this is great work! It worked perfectly for me in ios safari... one of the most hostile environments for web audio! The slice feature is…",{"id":118,"by":119,"text":120},"27123489","masalachai","This looks great! Pleasantly surprised by how native it feels. The instrument dots on the grid tiles is a nice UX touch. How do you find the transition into software development…",{"value":122,"source":99,"evidence":123},"Impressive work for a developer new to the field.",[124,128],{"id":125,"by":126,"text":127},"27124893","ub99","Wonderful work! For a software engineer new to the space, your attention to detail and clarity of the implementation truly stand out. Are you planning to open source and\u002For…",{"id":129,"by":130,"text":131},"27125067","mtraven","Really nice work, especially for someone pretty new to development!",[133,143,154],{"value":134,"source":99,"evidence":135},"Black screen or failure on older Safari (Mojave, 14.1) and audio issues on some browsers.",[136,140],{"id":137,"by":138,"text":139},"27123268","jerrysievert","you should probably know that it loads to a completely black screen using safari.",{"id":141,"by":138,"text":142},"27123480","macbook pro, macOS. ``` Error: Media Recorder API is not available in debug.ts ``` and nothing ends up rendering, all divs are empty. (editing to add, since I can't reply to the…",{"value":144,"source":99,"evidence":145},"Audio crackles or stalls on some setups.",[146,150],{"id":147,"by":148,"text":149},"27124118","Quintus_","The sounds crackle a bit on chrome Version 89.0.4389.114 on Ubuntu. Works fine on my firefox though",{"id":151,"by":152,"text":153},"27125497","nyanpasu64","Running Firefox on Windows 10 x64, on a somewhat under-specced machine that tends to run low on RAM. I'm getting highly inconsistent note timings, with intermittent full 1-second…",{"value":155,"source":99,"evidence":156},"Blob error when saving beats as a ringtone on Android.",[157],{"id":158,"by":159,"text":160},"27125247","metalman","Thats fun. got a blob error trying to save my beat as a ringtone on my cheap android phone(moto e)",[162,173,180,187],{"value":163,"source":99,"evidence":164},"Keyboard support for playing drums.",[165,169],{"id":166,"by":167,"text":168},"27123459","jjordan","That's really awesome! The fact that it has 9 instruments to select from in that layout really begs for some keyboard numpad support IMO :)",{"id":170,"by":171,"text":172},"27125048","zaxomi","Nice work! I find it funny that I'm in the middle of writing a song player in assembler on the old Commodore 64 :) Anyway, what I missed in your app was a method to use the…",{"value":174,"source":99,"evidence":175},"Swing or shuffle mode.",[176],{"id":177,"by":178,"text":179},"27123662","kleiba","Very cool. How about a shuffle\u002Fswing mode?",{"value":181,"source":99,"evidence":182},"Variable grid length.",[183],{"id":184,"by":185,"text":186},"27126035","georgeoliver","Really fun! I couldn't figure out if there's a way to set a start and stop on the grid (so you could develop a beat in just 8 steps for example). Also can you set velocity\u002Fpitch…",{"value":188,"source":99,"evidence":189},"Save patterns as a long link.",[190],{"id":191,"by":192,"text":193},"27124089","strenholme","I think it’s well designed, and I really like the analog drum samples (though I think the clap sounds better at G2 instead of C2). I would had made it 4 rows of 16 steps instead…",[195,199],{"value":196,"source":99,"evidence":197},"Is the project open source and will it continue to be developed?",[198],{"id":125,"by":126,"text":127},{"value":200,"source":99,"evidence":201},"Is the site down?",[202],{"id":203,"by":204,"text":205},"27124938","technological","Is it down ?",[],{"comments":208,"answered":209,"key":210},53,9,[211,212,215],{"id":55,"text":56},{"id":213,"text":214},"27123460","Bizarre... what is your device\u002Fos?",{"id":216,"text":217},"27123531","Wow. Thx for finding this. I'll get on it. Which version of macOS?",{"commenters":219,"max_depth":209,"maker_replies":208,"first_comment_mins":220,"lifespan_hours":221},55,1194,82,[223,225,227,228,229,230,232,235,239,243,245,249,251,255,258,262,265,267,269,271,273,275,278,280,284,285,286,288,290,294,296,299,301,304,306,309,311,314,318,321,323,326,328,331,333,336,338,340,341,343,346,349,352,354,358,362,364,366,369,371,375,377,380,382,383,385,388,390,391,393,395,397,401,403,404,406,409,411,413,414,416,420,422,424,426,429,431,433,437,439,441,445,447,448,449,451,453,457,459,461,463,465,467,469,472,474,476,478,482,484,488,490,494,496,501,503,507,509,513,515,517,519],[55,43,43,224,11,41],"maker\u002Fneutral\u002Fnone",[137,43,41,226,138,43],"project\u002Fcritical\u002Fexecution",[213,43,43,224,11,41],[141,43,41,226,138,43],[216,43,43,224,11,41],[231,43,41,226,138,43],"27123590",[233,43,43,234,11,41],"27123706","maker\u002Fneutral\u002Fexecution",[236,43,18,237,238,43],"27124199","project\u002Fpositive\u002Fexecution","blisterpeanuts",[240,43,18,241,242,43],"27128750","maker\u002Fpositive\u002Fnone","yitchelle",[244,43,43,224,11,41],"27130542",[246,43,46,247,248,43],"27123521","project\u002Fneutral\u002Fexecution","tessierashpool",[250,43,43,224,11,41],"27129899",[252,43,18,253,254,43],"27123312","project\u002Fpositive\u002Fnone","nick__m",[256,43,43,257,11,41],"27123466","commenter\u002Fneutral\u002Fnone",[259,43,46,260,261,43],"27123399","project\u002Fneutral\u002Fdesign","hrydgard",[263,43,43,264,11,41],"27123973","maker\u002Fneutral\u002Fdesign",[177,43,46,266,178,43],"project\u002Fneutral\u002Fidea",[268,43,43,224,11,41],"27123689",[191,43,46,270,192,43],"project\u002Fmixed\u002Fdesign",[272,43,43,224,11,41],"27124105",[274,43,46,266,192,43],"27124235",[276,43,43,277,11,41],"27124422","project\u002Fneutral\u002Fnone",[279,43,46,266,192,43],"27124605",[281,43,43,282,283,43],"27125284","other\u002Fneutral\u002Fnone","mncharity",[125,43,18,241,126,43],[71,43,43,224,11,41],[287,43,43,282,126,43],"27124986",[289,43,43,224,11,41],"27125002",[291,43,46,292,293,43],"27125182","project\u002Fneutral\u002Fdocs","Pfhreak",[295,43,43,224,11,41],"27125237",[297,43,18,241,298,43],"27125536","mkw2k",[300,43,43,224,11,41],"27125651",[302,43,43,282,303,43],"27129960","mousepilot",[305,43,43,282,11,41],"27130523",[307,43,18,241,308,43],"27125999","sammorrowdrums",[310,43,43,224,11,41],"27126059",[312,43,18,253,313,43],"27125680","brentm",[315,43,18,316,317,43],"27125729","project\u002Fpositive\u002Fdesign","lc9er",[319,43,18,237,320,43],"27125793","slig",[322,43,43,224,11,41],"27125808",[324,43,18,241,325,43],"27126317","driggs",[327,43,43,224,11,41],"27126440",[329,43,18,253,330,43],"27126427","molotovbliss",[332,43,43,224,11,41],"27126447",[334,43,18,241,335,43],"27127836","ratsimihah",[337,43,43,224,11,41],"27129508",[339,43,43,282,335,43],"27131514",[102,41,18,316,103,43],[342,41,43,224,11,41],"27125363",[151,344,41,345,152,43],2,"project\u002Fcritical\u002Fperformance",[347,344,43,348,11,41],"27125530","maker\u002Fneutral\u002Fperformance",[350,344,41,345,351,43],"27125587","jeroenhd",[353,344,43,282,152,43],"27126586",[355,344,46,356,357,43],"27128087","project\u002Fneutral\u002Fperformance","padenot",[359,344,43,360,361,43],"27128673","other\u002Fneutral\u002Fperformance","gnrlst",[363,344,43,282,152,43],"27151853",[365,344,43,282,357,43],"27152585",[367,46,18,241,368,43],"27124494","mrspeaker",[370,46,43,224,11,41],"27124562",[372,46,46,373,374,43],"27124828","project\u002Fmixed\u002Fperformance","Optimal_Persona",[376,46,43,356,11,41],"27124859",[378,46,18,241,379,43],"27125385","maroonblazer",[381,46,43,257,11,41],"27125412",[107,33,18,237,108,43],[384,33,43,277,11,41],"27124801",[386,18,46,260,387,43],"27124402","phailhaus",[389,18,43,260,11,41],"27124435",[184,38,46,266,185,43],[392,38,43,260,11,41],"27126073",[394,38,46,270,185,43],"27126246",[396,38,43,247,11,41],"27126305",[398,399,46,266,400,43],"27123502",7,"rajansaini",[402,399,43,266,11,41],"27123573",[63,40,18,316,64,43],[405,40,43,224,11,41],"27125846",[407,209,41,226,408,43],"27126861","jeremy_wiebe",[410,209,43,247,11,41],"27126883",[412,209,43,257,408,43],"27126964",[114,34,18,237,115,43],[415,34,43,224,11,41],"27129533",[417,418,18,316,419,43],"27128446",11,"habosa",[421,418,43,260,11,41],"27129591",[170,423,46,270,171,43],12,[425,423,43,260,11,41],"27125064",[427,423,41,428,171,43],"27125131","project\u002Fcritical\u002Fdesign",[430,423,43,260,11,41],"27125282",[432,423,18,316,171,43],"27127056",[434,435,41,226,436,43],"27130575",13,"alkonaut",[438,435,43,247,11,41],"27130847",[440,435,46,247,436,43],"27131194",[442,443,46,260,444,43],"27127502",14,"spoonjim",[446,443,43,260,11,41],"27129625",[118,32,46,224,119,43],[77,32,43,224,11,41],[166,450,18,316,167,43],16,[452,450,43,260,11,41],"27124290",[454,455,18,316,456,43],"27123784",17,"lbj",[458,455,43,247,11,41],"27123888",[460,455,46,247,456,43],"27129893",[147,462,41,345,148,43],18,[464,462,43,356,11,41],"27124179",[158,466,41,226,159,43],19,[468,466,43,247,11,41],"27125274",[470,466,18,237,471,43],"27126039","envp",[473,466,43,257,11,41],"27126313",[129,475,18,241,130,43],20,[477,475,43,224,11,41],"27125082",[479,480,18,253,481,43],"27124245",21,"rafaelturk",[483,480,43,257,11,41],"27124278",[485,486,18,316,487,43],"27123652",22,"EamonnMR",[489,486,43,260,11,41],"27123717",[491,492,18,237,493,43],"27126476",23,"jayesh__",[495,492,43,247,11,41],"27126571",[497,498,18,499,500,43],"27130541",24,"project\u002Fpositive\u002Fperformance","Pensacola",[502,498,43,247,11,41],"27130865",[504,505,18,241,506,43],"27124024",25,"focusgroup0",[508,505,43,257,11,41],"27124047",[510,511,18,241,512,43],"27123509",26,"sr3d",[514,511,43,257,11,41],"27123523",[203,516,46,247,204,43],27,[518,516,43,277,11,41],"27124963",[520,521,18,241,522,43],"27127469",28,"senseiadam",[],[525,530,535,540,544,549],{"id":526,"name":527,"points":528,"category":529},"27132334","Permafrost Engine",1102,"games",{"id":531,"name":532,"points":533,"category":534},"27084995","playground-macos",683,"productivity",{"id":536,"name":537,"points":538,"category":539},"27128424","Mmm.page",591,"web_saas",{"id":541,"name":542,"points":543,"category":529},"27083666","Lovetris",215,{"id":545,"name":546,"points":547,"category":548},"27107428","Django SQL Dashboard",204,"dev_tools",{"id":550,"name":551,"points":552,"category":553},"27116106","Codewell",189,"learning_science",false,"v2",{"id":557,"name":5,"line":6,"ai":554,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":558,"top":18,"kw":559,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":560,"url":9,"mix":561,"praise":98,"objection":134,"sub":21},27112573,0.38,[21,24,25,26,27],"1153533353555555110553333551333511555555",[31,32,33,34],1794036606629]