[{"data":1,"prerenderedAt":411},["ShallowReactive",2],{"project-38509173":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":45,"post_text":46,"what":47,"said":81,"maker_in_thread":179,"shape":190,"grid":194,"attempts":372,"same_week":373,"maker_shows":33,"maker_hidden":403,"reader_version":404,"card":405},"38509173","MAIM","Audio plugin for circuit-bent MP3 compression sounds","title","Show HN: Audio plugin for circuit-bent MP3 compression sounds","https:\u002F\u002Fwildergardenaudio.com\u002Fmaim\u002F","wildergardenaudio.com","wildergarden",1701626496,2023,229,65,230,3109,8,"notable","creative","audio plugin","desktop_app",[24,21,25,26,27],"mp3 compression","vst","bitcrusher","lossy audio effect","loved",0.673,{"positive":31,"neutral":32,"mixed":33,"critical":34},20,5,1,0,26,{"pricing":37,"idea":38,"design":40,"performance":41,"execution":43,"docs":44},{"positive":33,"critical":34},{"positive":39,"critical":34},6,{"positive":34,"critical":34},{"positive":42,"critical":34},3,{"positive":42,"critical":34},{"positive":34,"critical":34},[34,32,34,34,34,34,34,34,34,32,32,42,34,34,34,34,34,34,34,34,32,32,32,34,42,32,32,42,34,32,34,32,42,32,32,32,32,32,32,32],"I made MAIM, an open-source audio plugin that uses real MP3 encoders to distort the sound. I've also added knobs that let you \"circuit bend\" the encoders, changing parameters that would normally be inaccessible to the user to get strange glitchy sounds.\n\nThe plugin lets you switch between two MP3 encoders, since under the MP3 standard, the specifics of what to lose in MP3 lossy compression is left up to the encoder. The encoders are LAME, the gold standard for open-source MP3 encoders, and BladeEnc, an old open-source MP3 encoder that has a really bubbly sound and was fun to work with.\n\nI'd lo",{"problem":48,"audience":54,"pricing":55,"motivation":54,"time_to_build":54,"stack":63,"openness":78,"stage":79,"team_size":80},{"value":49,"source":50,"evidence":51},"Creating glitchy, distorted MP3-compression sounds for music","maker",[52],{"id":53},"post",null,{"value":56,"source":57,"evidence":58},"free with optional donation","commenter",[59],{"id":60,"by":61,"text":62},"38510827","weinzierl","Thank you wildergarden for giving MAIM out for free! Most other usable plugins in that realm cost real money (Lossy is USD 79 for example) so I like to take the liberty to…",[64,70,74],{"value":65,"source":50,"evidence":66},"JUCE",[67],{"id":68,"by":11,"text":69},"38510524","I would absolutely recommend using JUCE-- it is very well documented, with an active forum full of helpful people. When starting out, the first plugin I made was a gain\u002Fpanning…",{"value":71,"source":50,"evidence":72},"LAME MP3 encoder",[73],{"id":53},{"value":75,"source":50,"evidence":76},"BladeEnc MP3 encoder",[77],{"id":53},"open_source","launched","unknown",{"praise":82,"objections":123,"requests":131,"questions":146,"alternatives":154},[83,102,112],{"value":84,"source":57,"evidence":85},"Fun, sounds great and free",[86,90,94,98],{"id":87,"by":88,"text":89},"38509416","kid64","This is excellent, thank you for sharing it!",{"id":91,"by":92,"text":93},"38509530","mock-possum","Oh this is fun.",{"id":95,"by":96,"text":97},"38510998","ArekDymalski","Great, sounds and looks exactly as it should :) Can't wait to see discussions about analog warmth and that-rich-sound-of-vinyl being replaced by geeking over…",{"id":99,"by":100,"text":101},"38511208","an_aparallel","awesome work - im amazed by what folks are putting out for free these days. Kudos to you :)",{"value":103,"source":57,"evidence":104},"Linux build appreciated",[105,109],{"id":106,"by":107,"text":108},"38510626","phaserphile","I love the fact that you're shipping a linux version of this. Thank you, really! I do not understand why developers who make VST3 plugins explicitly choose not to ship linux…",{"id":110,"by":61,"text":111},"38510890","Seconded. Unfortunately Linux support is relatively rare in VST land. Also I wish CLAP would get more traction as a plugin format.",{"value":113,"source":57,"evidence":114},"Funny name",[115,119],{"id":116,"by":117,"text":118},"38509679","trial3","MAIM is the funniest possible name for this, great job",{"id":120,"by":121,"text":122},"38509852","hyperific","I love a recursive name",[124],{"value":125,"source":57,"evidence":126},"Use case unclear; sound is undesirable to some",[127],{"id":128,"by":129,"text":130},"38510948","louthy","Not sure what to make of it. It clearly does what it says on the tin, and from that point of view its impressive; but personally it’s a deeply undesirable sound. I guess im not…",[132,139],{"value":133,"source":57,"evidence":134},"CD ripping artefacts",[135],{"id":136,"by":137,"text":138},"38515377","liotier","Please add CD ripping artefacts !",{"value":140,"source":57,"evidence":141},"Presets",[142],{"id":143,"by":144,"text":145},"38521157","bryceneal","This is cool. I notice it does not seem to come with any presets, or am I missing them? I was curious what the settings were for the examples on the landing page.",[147],{"value":148,"source":57,"evidence":149},"How the plugin was learned and built with JUCE",[150],{"id":151,"by":152,"text":153},"38510110","fogbeak","Hey, I'm a long-time music producer and I'm dying to get into this exact kind of work - writing plugins and eventually synthesizers from scratch. I'm curious what your path was…",[155,161,172],{"value":156,"source":57,"evidence":157},"Lossy by Goodhertz",[158],{"id":159,"by":61,"text":160},"38510394","Looks similar in spirit to Goodhertz' Lossy plugin, described as: \"The infinitely desirable sound of crappy mp3’s, broken cellphones, streaming videos, and much more.\" I think…",{"value":162,"source":57,"evidence":163},"Chase Bliss Lossy pedal",[164,168],{"id":165,"by":166,"text":167},"38510849","stenson","very cool to hear lossy was an inspiration, and to know there's a more accurate version of the same idea out there in the world. and yes that's a totally accurate…",{"id":169,"by":170,"text":171},"38514149","nlnn","Very nice, looking forward to trying it later. This seems to be something that's been getting more popular\u002Fdesirable, I noticed that there was even a physical pedal released by…",{"value":173,"source":57,"evidence":174},"Zynaptiq UNCHIRP",[175],{"id":176,"by":177,"text":178},"38509617","TonyTrapp","And if you want to undo all the destruction caused by this plugin: Check out Zynaptiq UNCHIRP :) (https:\u002F\u002Fwww.zynaptiq.com\u002Funchirp\u002F). Obviously it cannot undo every single…",{"comments":32,"answered":33,"key":180},[181,184,187],{"id":182,"text":183},"38510466","Yes, absolutely! Lossy was one of my main inspirations in coding MAIM, and I would recommend their plugin highly: it sounds beautiful, although it is perhaps a bit less…",{"id":185,"text":186},"38513383","Thanks for the comment! I really love the quality and attention to detail you folks put into your plugins, and I had no idea you made Lossy into a pedal. So cool!",{"id":188,"text":189},"38513362","Oh my goodness, hello! Pamplejuce has been a life-saver-- having github actions with pluginval proved to be an absolute necessity when building and linking the hacked encoder…",{"commenters":191,"max_depth":18,"maker_replies":32,"first_comment_mins":192,"lifespan_hours":193},48,24,27,[195,197,199,201,205,206,208,211,214,217,219,221,224,226,229,232,233,238,240,242,244,247,250,253,255,258,260,262,264,267,270,273,276,279,282,284,285,288,291,294,297,300,304,308,311,314,317,319,322,324,328,330,332,337,340,344,346,348,352,356,357,361,363,367,368],[159,34,34,196,61,34],"other\u002Fneutral\u002Fnone",[182,34,34,198,11,33],"project\u002Fpositive\u002Fidea",[60,34,32,200,61,34],"maker\u002Fpositive\u002Fpricing",[202,34,34,203,204,34],"38512434","other\u002Fneutral\u002Fpricing","erik_p",[165,34,34,196,166,34],[185,34,34,207,11,33],"commenter\u002Fpositive\u002Fnone",[209,34,34,196,210,34],"38510768","userbinator",[212,34,34,196,213,34],"38512224","xanderlewis",[215,34,34,196,216,34],"38512726","dylan604",[218,34,34,196,213,34],"38513166",[220,34,34,196,216,34],"38513265",[222,34,34,223,210,34],"38513596","commenter\u002Fneutral\u002Fnone",[225,34,34,223,216,34],"38513695",[227,34,34,196,228,34],"38513746","lmz",[230,34,34,196,231,34],"38522630","happycube",[116,33,32,198,117,34],[234,235,32,236,237,34],"38513175",2,"project\u002Fpositive\u002Fnone","sudara",[188,235,34,239,11,33],"maker\u002Fpositive\u002Fnone",[128,42,42,241,129,34],"project\u002Fmixed\u002Fdesign",[243,42,34,196,61,34],"38511099",[245,42,34,196,246,34],"38511423","0xdada",[248,42,34,196,249,34],"38512102","Nition",[251,42,34,196,252,34],"38515527","rob74",[254,42,34,196,249,34],"38522842",[256,42,34,196,257,34],"38511608","brnt",[259,42,34,196,216,34],"38512744",[261,42,34,196,216,34],"38512736",[176,263,34,196,177,34],4,[265,263,34,266,11,33],"38509650","maker\u002Fneutral\u002Fnone",[268,263,34,196,269,34],"38509868","bestham",[271,263,34,196,272,34],"38509925","phpnode",[274,263,34,196,275,34],"38510248","justsomehnguy",[277,32,32,278,213,34],"38512188","project\u002Fpositive\u002Fperformance",[280,32,34,196,281,34],"38516111","abrugsch",[106,39,32,283,107,34],"project\u002Fpositive\u002Fexecution",[110,39,32,283,61,34],[286,39,34,196,287,34],"38513600","badosu",[289,39,34,196,290,34],"38516028","boffinAudio",[292,39,34,196,293,34],"38516244","davidgerard",[169,295,42,296,170,34],7,"project\u002Fneutral\u002Fidea",[298,18,32,198,299,34],"38510531","thriftwy",[301,302,32,198,303,34],"38509976",9,"EamonnMR",[305,306,32,278,307,34],"38511207",10,"naoru",[151,309,42,310,152,34],11,"maker\u002Fneutral\u002Fdocs",[312,309,34,196,313,34],"38510276","ace2358",[315,309,34,196,316,34],"38512563","squeaky-clean",[68,309,34,318,11,33],"maker\u002Fpositive\u002Fdocs",[320,309,32,239,321,34],"38510738","nick__m",[323,309,34,196,290,34],"38516062",[325,309,34,326,327,34],"38515742","other\u002Fneutral\u002Fdocs","richrichardsson",[329,309,34,326,290,34],"38516056",[95,331,32,283,96,34],12,[333,334,42,335,336,34],"38513842",13,"project\u002Fneutral\u002Fperformance","zbrozek",[143,338,42,339,144,34],14,"project\u002Fneutral\u002Fdocs",[341,342,32,198,343,34],"38509894",15,"eurekin",[87,345,32,239,88,34],16,[91,347,32,236,92,34],17,[349,350,32,278,351,34],"38513768",18,"dr_kiszonka",[353,354,34,196,355,34],"38510374",19,"WalterSear",[99,31,32,239,100,34],[358,359,32,198,360,34],"38509554",21,"pschuegr",[120,362,32,198,121,34],22,[364,365,32,236,366,34],"38510676",23,"tgv",[136,192,42,296,137,34],[369,370,32,236,371,34],"38512066",25,"dkarras",[],[374,379,384,388,393,398],{"id":375,"name":376,"points":377,"category":378},"38531759","Beeper Mini",1521,"consumer_social",{"id":380,"name":381,"points":382,"category":383},"38531604","How did I get here",659,"dev_tools",{"id":385,"name":386,"points":387,"category":20},"38506166","Plantarium",439,{"id":389,"name":390,"points":391,"category":392},"38487199","Unsloth",385,"ai",{"id":394,"name":395,"points":396,"category":397},"38473743","PowerSync",356,"infrastructure",{"id":399,"name":400,"points":401,"category":402},"38472333","Paper Tactics",303,"games",false,"v2",{"id":406,"name":5,"line":6,"ai":403,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":407,"top":18,"kw":408,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":409,"url":9,"mix":410,"praise":84,"objection":125,"sub":21},38509173,0.67,[24,21,25,26,27],"0500000005530000000055503553050535555555",[31,32,33,34],1793991079348]