3 ms·
I shared same excitements as other folks here, but soon after I started reading, I discovered that it is very daunting unless you already know the music theory.
by zura 13y ago
I shared same excitements as other folks here, but soon after I started reading, I discovered that it is very daunting unless you already know the music theory. This is not explicitly mentioned in the foreword. Actually, I was hoping to learn music theory with this book, along with deepening and refreshing my Haskell knowledge.
- deleted 13y ago[deleted]
- rdouble 13y agoIt's a very nerdified take on music theory which is only popular with "computer music" researchers at universities. It would be a poor way to learn music theory in the way that musicians think about it.
- Intermernet 13y agoI agree with you completely, but as someone who knows music theory the way musicians think about it, I find the "nerdified take on music history" to be a wonderfully refreshing view on the subject! I really find this book an insight into how to transpose one model into another. It could apply to so much more that music theory, it's just that the author has a predisposition to music and therefore uses it as the illustrative example.
- gtani 13y agoIt is demanding, you have to know/learn a lot of stuff: music composition, probability distributions, generative models (MCMC), DSP, MIDI, haskell. For haskell alone, I like Hutton's little green/yellow book, and the Stanford course notes http://www.cs.nott.ac.uk/~gmh/book.html http://www.cs.nott.ac.uk/~gmh/book.html http://www.scs.stanford.edu/11au-cs240h/ http://www.scs.stanford.edu/11au-cs240h/
- cgag 13y agoIs that book still worth checking out if you're read Learn You a Haskell or do they occupy the same sort of beginner niche? I'm almost done with that and was thinking I'd probably take a look at real world haskell next.
- gtani 13y agoHutton's and RWH are really good books, but haskell and GHC have moved a lot since they were published. Hutton uses hugs and doesn't discuss GHC extensions like OverlappingInstances and NoMonomorphismRestriction, which are pretty important, and RWH was written against 6.10, I believe. Since you can read RWH online, you should, but you should also check out the FPcomplete.com tutorials. Also Simon Thompson's 3rd edition Haskell book is good, probably the only thing I could call a gentle intro to haskell. also: http://shuklan.com/haskell/ http://shuklan.com/haskell/ __________ Finally, there's some ridiculous number of tutorials on the haskell wiki http://www.haskell.org/tutorial/ http://www.haskell.org/tutorial/ http://haskell.org/haskellwiki/Blow_your_mind http://haskell.org/haskellwiki/Blow_your_mind http://haskell.org/haskellwiki/Category:Tutorials http://haskell.org/haskellwiki/Category:Tutorials
- kroger 13y agoIf you want to learn more about music theory in a nerdy way you may like: Dave Benson's "Music: a Mathematical Offering" [1] or my own "Music for Geeks and Nerds" [2] [1] http://homepages.abdn.ac.uk/mth192/pages/html/maths-music.html http://homepages.abdn.ac.uk/mth192/pages/html/maths-music.ht... [2] http://musicforgeeksandnerds.com http://musicforgeeksandnerds.com
- agumonkey 13y agoI didn't read the haskell paper yet, but one talk about music and programming that I enjoyed a lot is 'functional composition' by chris ford, using clojure. http://www.youtube.com/watch?v=Mfsnlbd-4xQ http://www.youtube.com/watch?v=Mfsnlbd-4xQ It simply groups and layers simple waves until he can describe a full theme. In case you didn't saw it and have 30 minutes of free time.