[{"data":1,"prerenderedAt":573},["ShallowReactive",2],{"project-49246366":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":48,"post_text":50,"what":51,"said":86,"maker_in_thread":246,"shape":257,"grid":261,"attempts":535,"same_week":536,"maker_shows":38,"maker_hidden":565,"reader_version":566,"card":567},"49246366","Eigendrum","Draw any shape and hear what it sounds like as a drum","title","Show HN: Eigendrum - Draw any shape and hear what it sounds like as a drum","https:\u002F\u002Fbaselashraf81.github.io\u002Feigendrum\u002F","baselashraf81.github.io","BaselAshraf81",1786380811,2026,243,103,204,4366,5,"notable","creative","drum synthesis","web_app",[21,24,25,26,27],"wave equation","finite element","cymatics","web audio","debated",-0.047,{"positive":31,"neutral":32,"mixed":33,"critical":34},18,14,3,25,60,{"idea":37,"privacy":39,"execution":42,"performance":44,"pricing":45,"design":46,"docs":47},{"positive":18,"critical":38},1,{"positive":40,"critical":41},0,12,{"positive":40,"critical":43},6,{"positive":40,"critical":38},{"positive":40,"critical":40},{"positive":33,"critical":40},{"positive":40,"critical":33},[18,40,40,33,33,40,38,33,38,38,18,18,40,33,38,38,38,33,18,18,33,33,33,40,40,33,18,18,49,38,18,33,33,38,18,38,38,38,38,38],4,"Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums.\n\nHow it works:\n* Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh.\n* Validated to \u003C0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles.\n* Sound model factors in strike location, Rayleigh damping, and mallet width.\n* Includes Kac drums I & II to demonstrate identical sound spectra from different geometries.\n* No frameworks, build steps, or dependencies.\n\nRepo and tests: https:\u002F\u002Fgithub.com\u002FBaselAshraf8",{"problem":52,"audience":58,"pricing":59,"motivation":71,"time_to_build":58,"stack":77,"openness":83,"stage":84,"team_size":85},{"value":53,"source":54,"evidence":55},"Shows what sound an arbitrary drum shape makes by solving the 2D wave equation","maker",[56],{"id":57},"post",null,{"value":60,"source":61,"evidence":62},"Free with ads and a cookie consent banner","commenter",[63,67],{"id":64,"by":65,"text":66},"49309639","isoprophlex","Fun concept. Absolutely carcinogenic approach to monetization.",{"id":68,"by":69,"text":70},"49307119","discordance","Those ads are nasty and really take away from the cool stuff you build!",{"value":72,"source":54,"evidence":73},"Maker wants to be known for open source work and creative ideas",[74],{"id":75,"by":11,"text":76},"49315115","That's one thing, and I would also like to be known in the dev world, with my ideas, what I build, and be famous for something I love doing. I don't really care as much about the…",[78],{"value":79,"source":80,"evidence":81},"JavaScript (Web Audio)","inferred",[82],{"id":57},"open_source","launched","solo",{"praise":87,"objections":125,"requests":182,"questions":216,"alternatives":235},[88,107,114],{"value":89,"source":61,"evidence":90},"Cool, fun interactive tool that sounds great",[91,95,99,103],{"id":92,"by":93,"text":94},"49310896","willf","This is so dang cool. I’m sorry that all people can do is complain!",{"id":96,"by":97,"text":98},"49307045","stdatomic","I just entertained myself with this for 30 minutes.",{"id":100,"by":101,"text":102},"49316472","eigenblake","I approve.",{"id":104,"by":105,"text":106},"49314099","joeyoung111","this is pretty cool",{"value":108,"source":61,"evidence":109},"Useful for seeing link between wave equations and cymatics",[110],{"id":111,"by":112,"text":113},"49314246","peter_d_sherman","What a great visualizer tool! Observation: I never saw the link between Wave Equation Solvers, Finite Element Analysis (Eigenvalues, Eigenvectors, etc.) and Cymatics -- until I…",{"value":115,"source":61,"evidence":116},"Fun to design drums and play with modes",[117,121],{"id":118,"by":119,"text":120},"49306381","andai","Very cool. Number keys and QWERTYU (or clicking the rows on the right) trigger the \"modes\" in isolation, which are surprisingly microtonal. Also you can draw your own drums!…",{"id":122,"by":123,"text":124},"49312561","fl4regun","This is very fun to play with and design different drums. I was able to make one that had 4 connected but distinct regions giving different pitches, then within each of those…",[126,145,160,171],{"value":127,"source":61,"evidence":128},"Cookie consent and ad trackers are intrusive or illegal under GDPR",[129,133,137,141],{"id":130,"by":131,"text":132},"49308840","stavros","This website has a list of data vendors 200 pages long, and it forces you to uncheck each one if you don't consent. I decided to close the tab rather than deal with this illegal…",{"id":134,"by":135,"text":136},"49309030","letier","Not a fan of the cookie dialog. Had to close the page as there was no easy way to reject the ad cookies.",{"id":138,"by":139,"text":140},"49309496","abcd_f","Make it possible to reject all cookies in one click. What you have now is ridiculous.",{"id":142,"by":143,"text":144},"49310159","bromuro","I wanted to try it but it talks to share my data to the 1192 partners of yours. How do you have so many partners, and what they do?",{"value":146,"source":61,"evidence":147},"Audio does not work on mobile Safari unless mute is off",[148,152,156],{"id":149,"by":150,"text":151},"49309695","dkdbejwi383","Audio doesn’t seem to work in mobile safari.",{"id":153,"by":154,"text":155},"49307335","totetsu","I didn’t get any sound on an iPhone either",{"id":157,"by":158,"text":159},"49308728","wickedsight","You need to disable mute.",{"value":161,"source":61,"evidence":162},"SSL error and site downtime during DNS migration",[163,167],{"id":164,"by":165,"text":166},"49315683","lucb1e","Anyone else seeing \"net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH\"? Happens both in Firefox mobile and another browser that's a thin wrapper around Google's Chromium Webview. I'm…",{"id":168,"by":169,"text":170},"49315951","Hacker_Yogi","Website is offline.",{"value":172,"source":61,"evidence":173},"Copy reads like AI-generated text",[174,178],{"id":175,"by":176,"text":177},"49313172","gwerbin","> Pitch here is a reference: the note a circle of this area would sound. Tension and density are yours, and so is fade, which is material and air. Where each shape's own…",{"id":179,"by":180,"text":181},"49307801","valleyer","If the author is here, do yourself a favor and rewrite the app's labels from Claudese to English. \"what the shape does not decide: Pitch is size and tension; fade is material and…",[183,198,209],{"value":184,"source":61,"evidence":185},"Make a VST or plugin version",[186,190,194],{"id":187,"by":188,"text":189},"49308402","_flux","This would be quite nice as a VST\u002FCLAP for music production!",{"id":191,"by":192,"text":193},"49310237","thetimewotitis","I would love you to get all this in JUCE or w\u002Fever and make a plugin. have you seen https:\u002F\u002Fdifferentinstruments.com\u002F ?",{"id":195,"by":196,"text":197},"49309327","karloproducer","should be a vst intrument",{"value":199,"source":61,"evidence":200},"Add material or skin tension controls and presets",[201,205],{"id":202,"by":203,"text":204},"49306461","Jeff_Brown","I love it. I wish I could select materials.",{"id":206,"by":207,"text":208},"49309358","chrisjj","Great! I vote for a skin tension control.",{"value":210,"source":61,"evidence":211},"Support drum bodies such as bass drum and snare",[212],{"id":213,"by":214,"text":215},"49311010","codedokode","It seems to simulate only the membrane, and not the body of the drum, so no bass drum, no snare and no hi-hats?",[217,228],{"value":218,"source":61,"evidence":219},"Can it simulate a didgeridoo or donut shape",[220,224],{"id":221,"by":222,"text":223},"49307800","brcmthrowaway","Can you do this for a didgeridoo?",{"id":225,"by":226,"text":227},"49309853","amelius","Now try to draw a donut.",{"value":229,"source":61,"evidence":230},"Can it generate sounds of a specified duration",[231],{"id":232,"by":233,"text":234},"49309633","rpastuszak","This is brilliant! I wish I had seen this a few years back! Q: Generating higher quality sounds with a specified duration (e.g. within a 300ms margin) -- is it possible with your…",[236,240],{"value":237,"source":61,"evidence":238},"Different Instruments (differentinstruments.com)",[239],{"id":191,"by":192,"text":193},{"value":241,"source":61,"evidence":242},"Aatish Bhatia dissonance explorer",[243],{"id":244,"by":119,"text":245},"49312418","Wow, thanks for sharing. The video shows this tool, which has a 3D harmony\u002Fdissonance explorer, which can be used as a makeshift musical insturment. https:\u002F\u002Faatishb.com\u002Fdissonance\u002F",{"comments":32,"answered":43,"key":247},[248,251,254],{"id":249,"text":250},"49306885","https:\u002F\u002Fwww.jstor.org\u002Fstable\u002F2313748",{"id":252,"text":253},"49310376","I am sorry about that, I thought I removed the consent banner along with the ads completely this morning, then I came back here and realized Google AdSense still had the consent…",{"id":255,"text":256},"49315949","Hi, I was propagating DNS nameservers, sorry for the delay. Let me know if you still face any issues. EDIT: The DNSSEC validation error was caused by a cached TTL mismatch during…",{"commenters":258,"max_depth":18,"maker_replies":32,"first_comment_mins":259,"lifespan_hours":260},74,6232,179,[262,265,269,272,274,276,278,281,283,286,288,290,294,295,298,301,305,307,309,311,314,315,317,321,326,330,332,334,337,340,343,344,346,349,351,353,357,358,360,364,368,370,372,374,376,380,384,386,387,391,395,398,401,406,408,410,414,417,419,421,424,426,430,432,434,438,440,442,446,450,452,456,461,464,466,469,473,478,480,482,487,490,494,496,498,501,503,506,509,512,516,518,520,522,524,527,529,533],[263,40,18,264,154,40],"49307399","project\u002Fpositive\u002Fidea",[266,40,40,267,268,40],"49308537","other\u002Fneutral\u002Fnone","vanderZwan",[270,40,40,267,271,40],"49308579","spockz",[273,40,40,267,65,40],"49308858",[275,40,40,267,268,40],"49308872",[277,40,40,267,268,40],"49308860",[279,40,40,267,280,40],"49308609","shit_game",[225,40,33,282,226,40],"project\u002Fneutral\u002Fidea",[284,40,40,267,285,40],"49328747","hahahaa",[130,38,38,287,131,40],"project\u002Fcritical\u002Fprivacy",[232,289,18,264,233,40],2,[291,33,40,292,293,40],"49306863","other\u002Fneutral\u002Fidea","esafak",[249,33,40,267,11,38],[296,33,40,267,297,40],"49308009","gspr",[299,49,38,287,300,40],"49309408","nmeofthestate",[302,49,40,303,304,40],"49309505","commenter\u002Fneutral\u002Fprivacy","serial_dev",[252,49,40,306,11,38],"maker\u002Fneutral\u002Fprivacy",[92,18,18,308,93,40],"project\u002Fpositive\u002Fnone",[164,43,38,310,165,40],"project\u002Fcritical\u002Fexecution",[312,43,38,310,313,40],"49315718","_def",[168,43,38,310,169,40],[255,43,40,316,11,38],"maker\u002Fneutral\u002Fexecution",[318,319,33,282,320,40],"49307875",7,"ttul",[322,323,38,324,325,40],"49310176",8,"project\u002Fcritical\u002Fperformance","OgsyedIE",[327,328,33,282,329,40],"49307323",9,"jmole",[111,331,18,264,112,40],10,[118,333,18,308,119,40],11,[335,333,33,282,336,40],"49307892","plaguuuuuu",[338,333,40,267,339,40],"49308022","g6taa",[341,333,40,267,342,40],"49308593","telotortium",[244,333,40,267,119,40],[345,333,40,267,339,40],"49320809",[347,333,40,267,348,40],"49313233","olelele",[64,41,33,350,65,40],"project\u002Fmixed\u002Fpricing",[352,41,40,306,11,38],"49315077",[354,355,38,287,356,40],"49306900",13,"Waterluvian",[153,355,38,310,154,40],[157,355,40,359,158,40],"commenter\u002Fneutral\u002Fexecution",[361,355,33,362,363,40],"49308844","project\u002Fneutral\u002Fnone","latexr",[365,355,33,366,367,40],"49309952","project\u002Fneutral\u002Fprivacy","phoghed",[369,355,38,287,356,40],"49310190",[371,355,40,306,11,38],"49315084",[122,32,18,373,123,40],"project\u002Fpositive\u002Fdesign",[149,375,38,310,150,40],15,[377,375,33,378,379,40],"49310678","project\u002Fmixed\u002Fdesign","isubkhankulov",[381,382,18,308,383,40],"49311468",16,"prabhanjana_c",[191,385,18,264,192,40],17,[187,31,18,264,188,40],[388,389,18,308,390,40],"49307943",19,"bowsamic",[392,393,33,282,394,40],"49314189",20,"hn_submit",[396,393,40,397,11,38],"49315073","maker\u002Fneutral\u002Fdesign",[399,393,40,292,400,40],"49316084","dboreham",[402,403,33,404,405,40],"49309405",21,"project\u002Fneutral\u002Fdesign","metalman",[96,407,18,308,97,40],22,[213,409,33,404,214,40],23,[411,412,38,310,413,40],"49326318",24,"ahmetson",[415,34,40,267,416,40],"49310080","squigz",[418,34,40,267,139,40],"49311495",[75,34,40,420,11,38],"maker\u002Fneutral\u002Fnone",[422,34,40,423,139,40],"49328626","commenter\u002Fneutral\u002Fnone",[425,34,40,267,11,38],"49341145",[427,428,33,362,429,40],"49310168",26,"jLaForest",[431,428,40,362,11,38],"49310438",[202,433,18,373,203,40],27,[435,433,40,436,437,40],"49306771","commenter\u002Fneutral\u002Fidea","tanderson92",[439,433,40,404,11,38],"49306785",[206,441,18,373,207,40],28,[443,444,33,362,445,40],"49310065",29,"Myzura",[447,448,33,378,449,40],"49309328",30,"Y_Y",[221,451,33,282,222,40],31,[453,454,18,308,455,40],"49306956",32,"moralestapia",[457,458,38,459,460,40],"49307869",33,"project\u002Fcritical\u002Fidea","b0ringdeveloper",[462,458,40,423,463,40],"49311479","mh-",[100,465,18,308,101,40],34,[467,465,40,468,11,38],"49316478","maker\u002Fpositive\u002Fnone",[470,471,18,468,472,40],"49307797",35,"uwagar",[474,475,38,476,477,40],"49307296",36,"project\u002Fcritical\u002Fnone","nxc18",[195,479,33,282,196,40],37,[104,481,18,308,105,40],38,[483,484,38,485,486,40],"49309094",39,"maker\u002Fcritical\u002Fnone","Ycros",[488,484,40,423,489,40],"49309546","fragmede",[491,492,38,287,493,40],"49308887",40,"aureate",[495,492,40,306,11,38],"49310711",[497,492,18,468,493,40],"49312469",[499,500,40,420,11,38],"49306752",41,[134,502,38,287,135,40],42,[504,502,38,287,505,40],"49309941","andrelaszlo",[507,502,38,287,508,40],"49309986","slhck",[510,502,38,287,511,40],"49309990","efilife",[513,514,40,267,515,40],"49309233",43,"srean",[142,517,38,287,143,40],44,[519,517,40,306,11,38],"49310373",[68,521,38,287,69,40],45,[138,523,38,287,139,40],46,[175,525,38,526,176,40],47,"project\u002Fcritical\u002Fdocs",[179,528,38,526,180,40],48,[530,528,33,531,532,40],"49314952","project\u002Fneutral\u002Fdocs","curt15",[534,528,38,526,180,40],"49316717",[],[537,542,546,551,556,561],{"id":538,"name":539,"points":540,"category":541},"49246804","Needle2",537,"ai",{"id":543,"name":544,"points":545,"category":20},"49226623","Photosynthesis",329,{"id":547,"name":548,"points":549,"category":550},"49270040","Woxi",314,"languages",{"id":552,"name":553,"points":554,"category":555},"49197137","Altar II",306,"hardware",{"id":557,"name":558,"points":559,"category":560},"49251179","everycube.alen.is",295,"games",{"id":562,"name":563,"points":564,"category":550},"49209385","Wyzer",227,false,"v2",{"id":568,"name":5,"line":6,"ai":565,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":569,"top":18,"kw":570,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":571,"url":9,"mix":572,"praise":89,"objection":127,"sub":21},49246366,-0.05,[21,24,25,26,27],"5003301311550311135533300355415331511111",[31,32,33,34],1794036707539]