[{"data":1,"prerenderedAt":451},["ShallowReactive",2],{"project-4295714":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":43,"post_text":46,"what":47,"said":100,"maker_in_thread":202,"shape":213,"grid":217,"attempts":412,"same_week":413,"maker_shows":32,"maker_hidden":443,"reader_version":444,"card":445},"4295714","Music for Geeks and Nerds","title","Show HN: Music for Geeks and Nerds","http:\u002F\u002Fmusicforgeeksandnerds.com","musicforgeeksandnerds.com","kroger",1343307317,2012,221,74,66,1677,4,"notable","learning_science","music theory book","other",[23,24,25,26],"music theory","python music","music programming","composition","loved",0.392,{"positive":30,"neutral":31,"mixed":32,"critical":32},18,17,1,37,{"idea":35,"execution":38,"pricing":39,"docs":40,"design":42},{"positive":36,"critical":37},10,0,{"positive":32,"critical":32},{"positive":32,"critical":37},{"positive":41,"critical":37},2,{"positive":32,"critical":37},[37,44,37,37,37,32,45,45,44,37,45,44,45,45,44,44,44,37,45,37,45,44,44,45,44,44,45,44,44,45,45,44,45,37,44,44,45,44,45,37],5,3,null,{"problem":48,"audience":59,"pricing":67,"motivation":46,"time_to_build":46,"stack":78,"openness":97,"stage":98,"team_size":99},{"value":49,"source":50,"evidence":51},"Helps programmers and nerds learn music theory and composition through code.","inferred",[52,56],{"id":53,"by":54,"text":55},"4296403","cardamomo","I love this as a pedagogical tool. Composers and hackers have a lot more in common than many folks realize, so to teach the basics of composing in a familiar language makes a lot…",{"id":57,"by":10,"text":58},"4296709","Good question. When I teach programming to musicians I find that they can learn programming from a functional perspective very quickly and they take a long time to \"get\" object…",{"value":60,"source":50,"evidence":61},"Programmers and geeks wanting to learn music",[62,63],{"id":57,"by":10,"text":58},{"id":64,"by":65,"text":66},"4296581","kafkaesque","Hopefully, Kroger sees this and has a bit of time to reply. I excelled in music. Is there anything in particular in programming that you teach differently so musicians can…",{"value":68,"source":69,"evidence":70},"Book sold for $9.99 on Amazon Kindle and via the maker's site (package with 3 formats).","commenter",[71,75],{"id":72,"by":73,"text":74},"4296436","danso","FYI, since it isn't mentioned on the OP, the Amazon version only costs $9.99. The downside is that it's Kindle only, though with no restriction on number of Kindle devices.…",{"id":76,"by":10,"text":77},"4296572","You can download the code and sound examples at: http:\u002F\u002Fmusicforgeeksandnerds.com\u002Fresources.html The kindle version at amazon shouldn't have DRM (I hate DRM). Just keep in mind…",[79,89,93],{"value":80,"source":81,"evidence":82},"Python","maker",[83,86],{"id":84,"by":10,"text":85},"4296285","The codebase only uses Pyknon. Csound is used to generate the examples in chapter \"A Look Inside the Primitives\", that's why it's included on the resources page.",{"id":87,"by":10,"text":88},"4296269","They should work with 2.7 and 3.x. I the book I use from __future__ import division.",{"value":90,"source":81,"evidence":91},"Pyknon",[92],{"id":84,"by":10,"text":85},{"value":94,"source":81,"evidence":95},"Csound",[96],{"id":84,"by":10,"text":85},"paid","launched","solo",{"praise":101,"objections":127,"requests":143,"questions":165,"alternatives":177},[102,116],{"value":103,"source":69,"evidence":104},"Beautiful, well-designed book and a welcome resource for learning music",[105,108,112],{"id":106,"by":73,"text":107},"4296754","I have to say, just skimming through on the Kindle version (on iPad), the book looks beautiful and well laid-out. Can't wait to dig in.",{"id":109,"by":110,"text":111},"4296425","lukev","Perfect! I've often wished for such a book. Note - It's also available on Amazon priced at 9.99, though that would be DRM encumbered and (probably?) not include the sound samples.",{"id":113,"by":114,"text":115},"4295969","marianoguerra","exactly what I was looking for, just bought it, thanks!",{"value":117,"source":69,"evidence":118},"Strong fit for programmers who want music theory",[119,123],{"id":120,"by":121,"text":122},"4296201","gravitronic","Clicked it expecting another \"list of mixtapes by deadmau5\", ended up very surprised, and bought a copy! Very cool! I know Ableton Live has python scripting support built in. I…",{"id":124,"by":125,"text":126},"4300319","mahmud","This is EXCELLENT! I'm currently Yale's free online course, Listening to Music. Should be a great complement. http:\u002F\u002Foyc.yale.edu\u002Fmusic\u002Fmusi-112",[128,139],{"value":129,"source":69,"evidence":130},"Unclear whether it suits absolute beginners in music theory",[131,135],{"id":132,"by":133,"text":134},"4299796","Gormo","This is extremely interesting in concept; I know essentially nothing about music theory and have been interested in learning more about it, and a logical\u002Fmathematical approach…",{"id":136,"by":137,"text":138},"4296885","Yhippa","I so want to buy this book but I don't know if it's right for me yet even after reading the sample. Is there anything practical I can expect to use as a result of reading it and…",{"value":140,"source":81,"evidence":141},"Kindle formatting issues with code blocks and tables on older readers",[142],{"id":76,"by":10,"text":77},[144,155],{"value":145,"source":69,"evidence":146},"Paperback edition or notification when available",[147,151],{"id":148,"by":149,"text":150},"4300520","ninjin","This seems like a great read! I have wished for years to dive into music theory and this would suit me great. I would prefer a physical copy though, any chance of seeing an…",{"id":152,"by":153,"text":154},"4303537","richardjs","The site says a paperback edition is coming... is there a way we can sign up to be notified when it's available?",{"value":156,"source":69,"evidence":157},"Volume 2 mailing list and advanced topics such as chord progressions",[158,162],{"id":159,"by":160,"text":161},"4297628","reitzensteinm","Is there some mailing list we can sign up for, to get volume 2 news? I just bought volume 1, browsed it, and it seems like an excellent fit for my way of thinking. I'd love to…",{"id":163,"by":10,"text":164},"4296389","I think it may help. I don't cover chord progressions in the book (that's for volume 2 ;-), but it should give you a good foundation.",[166,170],{"value":167,"source":69,"evidence":168},"Whether the book is suitable for beginners",[169],{"id":132,"by":133,"text":134},{"value":171,"source":69,"evidence":172},"Whether it helps learn guitar",[173],{"id":174,"by":175,"text":176},"4296399","criveros","So, If I want to just learn the guitar and to be able to play classics like wonderwall, will this book help me?",[178,185,195],{"value":179,"source":69,"evidence":180},"Musimathics and Music by Probability books",[181],{"id":182,"by":183,"text":184},"4297537","gtani","Thx. Some others you have to pay for, but worth it IMHO: http:\u002F\u002Fwww.musimathics.com\u002F http:\u002F\u002Fwww.amazon.com\u002FMusic-Probability-David-Temperley\u002Fdp\u002F0262515199\u002F also Prof Cope from…",{"value":186,"source":69,"evidence":187},"Overtone and Supercollider for music programming",[188,192],{"id":189,"by":190,"text":191},"4300381","bloat","Looks great! Now we need an edition using Overtone... http:\u002F\u002Fovertone.github.com\u002F",{"id":193,"by":10,"text":194},"4296761","haliax is right, although I don't cover Csound much. If you want to compose for instruments, you may want to learn more about what contemporary classical composers are doing (or…",{"value":196,"source":69,"evidence":197},"Pure Data and libpd",[198],{"id":199,"by":200,"text":201},"4301658","gboyd","Pure Data is awesome! It's a \"patcher\" language which makes it pretty approachable for musicians, who are already used to the \"plugging in wires\" paradigm -- Also with…",{"comments":203,"answered":204,"key":205},21,14,[206,209,212],{"id":207,"text":208},"4296244","Not so fast, you only get the mixtape by deadmau5 if you buy 5 copies ;-)",{"id":210,"text":211},"4296369","Thanks for the report, I'll check what is the problem. I added a contact email.",{"id":84,"text":85},{"commenters":214,"max_depth":44,"maker_replies":203,"first_comment_mins":215,"lifespan_hours":216},45,64,39,[218,222,224,226,229,232,235,238,241,244,246,250,254,256,259,260,263,266,269,271,272,274,277,279,281,284,287,290,294,296,298,300,302,304,305,309,310,313,315,317,320,323,325,329,332,333,336,340,344,346,348,352,353,354,356,358,359,361,363,367,370,374,376,380,384,386,389,391,393,397,401,403,406,408],[219,37,37,220,221,37],"4296822","other\u002Fneutral\u002Fnone","nano_o",[120,32,44,223,121,37],"project\u002Fpositive\u002Fidea",[207,32,37,225,10,32],"commenter\u002Fneutral\u002Fpricing",[227,32,37,220,228,37],"4296363","AhtiK",[230,32,37,220,231,37],"4296521","jamesbritt",[233,32,37,220,234,37],"4302483","franklinben",[236,32,37,220,237,37],"4296437","creativityhurts",[239,32,37,220,240,37],"4298088","j_s",[242,32,37,220,243,37],"4299054","petermarks",[245,32,37,220,121,37],"4299219",[247,41,32,248,249,37],"4296320","project\u002Fcritical\u002Fexecution","zoba",[251,41,45,252,253,37],"4296334","project\u002Fneutral\u002Fpricing","slig",[210,41,37,255,10,32],"maker\u002Fneutral\u002Fexecution",[257,45,45,258,228,37],"4296265","project\u002Fneutral\u002Fexecution",[84,45,37,255,10,32],[261,17,44,223,262,37],"4297878","prezjordan",[264,17,37,265,10,32],"4298066","maker\u002Fpositive\u002Fnone",[267,17,37,268,10,32],"4299096","maker\u002Fpositive\u002Fdocs",[64,44,45,270,65,37],"maker\u002Fneutral\u002Fidea",[57,44,37,270,10,32],[273,44,44,265,65,37],"4296743",[275,44,45,270,276,37],"4298752","squidsoup",[278,44,37,270,10,32],"4298840",[280,44,45,270,65,37],"4298984",[132,282,45,283,133,37],6,"project\u002Fneutral\u002Fidea",[285,282,37,286,10,32],"4299842","maker\u002Fneutral\u002Fdocs",[288,282,44,289,133,37],"4303981","project\u002Fpositive\u002Fdocs",[291,292,44,223,293,37],"4296052",7,"_exec",[295,292,37,265,10,32],"4296126",[297,292,44,289,293,37],"4296258",[299,292,37,286,10,32],"4296628",[199,301,37,220,200,37],8,[182,303,37,220,183,37],9,[53,36,45,283,54,37],[306,36,37,307,308,37],"4296693","commenter\u002Fneutral\u002Fidea","haliax",[193,36,37,270,10,32],[311,36,37,220,312,37],"4297732","Delphiki",[72,314,45,252,73,37],11,[136,316,45,283,137,37],12,[318,316,44,223,319,37],"4299713","JshWright",[109,321,44,322,110,37],13,"project\u002Fpositive\u002Fpricing",[76,321,37,324,10,32],"maker\u002Fneutral\u002Fpricing",[326,321,45,327,328,37],"4298739","project\u002Fmixed\u002Fpricing","donall",[330,204,45,258,331,37],"4296247","jroll",[87,204,37,255,10,32],[334,204,44,335,331,37],"4299319","maker\u002Fpositive\u002Fexecution",[337,338,44,223,339,37],"4298866",15,"dmansen",[341,342,37,220,343,37],"4300328",16,"RockofStrength",[148,31,45,345,149,37],"project\u002Fneutral\u002Fnone",[106,30,44,347,73,37],"project\u002Fpositive\u002Fdesign",[349,350,45,283,351,37],"4296313",19,"efields",[163,350,37,270,10,32],[159,350,44,223,160,37],[355,350,37,265,10,32],"4298227",[189,357,45,283,190,37],20,[152,203,45,345,153,37],[360,203,37,265,10,32],"4304282",[362,203,44,265,153,37],"4304671",[364,365,44,223,366,37],"4296213",22,"dmitrig01",[368,365,37,369,10,32],"4296411","maker\u002Fneutral\u002Fnone",[371,372,45,345,373,37],"4297565",23,"corin_",[375,372,37,369,10,32],"4297616",[377,378,44,223,379,37],"4300513",24,"juanre",[381,382,37,220,383,37],"4298961",25,"tprice7",[124,385,44,223,125,37],26,[113,387,44,388,114,37],27,"project\u002Fpositive\u002Fnone",[174,390,45,283,175,37],28,[392,390,37,270,10,32],"4296661",[394,395,37,220,396,37],"4300389",29,"gbog",[398,399,44,223,400,37],"4296283",30,"twfarland",[402,399,37,345,10,32],"4296406",[404,399,45,369,405,37],"4296964","jamesmcn",[407,399,37,369,10,32],"4296996",[409,410,37,220,411,37],"4296888",31,"khafra",[],[414,419,424,429,434,438],{"id":415,"name":416,"points":417,"category":418},"4310416","getworkdonemusic",178,"consumer_social",{"id":420,"name":421,"points":422,"category":423},"4325346","Lucid Tracker",113,"productivity",{"id":425,"name":426,"points":427,"category":428},"4312822","gridster.js",106,"languages",{"id":430,"name":431,"points":432,"category":433},"4303757","ggreplayz",86,"games",{"id":435,"name":436,"points":437,"category":21},"4319311","mrsamberapple.com",83,{"id":439,"name":440,"points":441,"category":442},"4309337","nasa-apod-desktop",50,"creative",false,"v2",{"id":446,"name":5,"line":5,"ai":443,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":447,"top":17,"kw":448,"maker":10,"domain":9,"tier":18,"attempts":37,"strip":449,"url":8,"mix":450,"praise":103,"objection":129,"sub":20},4295714,0.39,[23,24,25,26],"0500013350353355503035535535533530553530",[30,31,32,32],1794036498278]