Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kroger
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
151.
▲
by
kroger
14y ago
To be honest, I think both paradigms are good for music. You can have a Note as an object with attributes such as pitch, octave, name, etc. Maybe musicians like FP at first because it's somewhat simpler (I'm not talking about Monads here ;-
152.
▲
by
kroger
14y ago
Thanks for the interest! I added a mailing list for volume 2 (at the bottom of the page).
153.
▲
by
kroger
14y ago
Hey, your project is nice! I'll check it out later.
154.
▲
by
kroger
14y ago
Interesting! Please let me know how it works for you. You may find "Learn Python the Hard Way" a good complement: http://learnpythonthehardway.org
155.
▲
by
kroger
14y ago
I could, but I want to make sure the resulting quality is good (I need to have high resolution images, make B&W images, etc.). Unfortunately it takes weeks until they send you the printed review and I don't feel comfortable selling some
156.
▲
by
kroger
14y ago
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 have done) [1] to address the notational challenges. On the ot
157.
▲
by
kroger
14y ago
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 oriented programming (or maybe I'm not good at teaching OOP ;-)
158.
▲
by
kroger
14y ago
Maybe not. If you are a programmer the book may help you to understand music better and if you understand music better you may be able to play better. But to be a good performer you need to work on many other skills.
159.
▲
by
kroger
14y ago
> Perfect. I'd add a link to the list of resources :) done. :)
160.
▲
by
kroger
14y ago
You can download the code and sound examples at: http://musicforgeeksandnerds.com/resources.html The kindle version at amazon shouldn't have DRM (I hate DRM). Just keep in mind that some (older) kindle readers may not display some formatt
161.
▲
by
kroger
14y ago
Thanks!
162.
▲
by
kroger
14y ago
Yes, it should be available in a few weeks at Amazon.
163.
▲
by
kroger
14y ago
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.
164.
▲
by
kroger
14y ago
Thanks for the report, I'll check what is the problem. I added a contact email.
165.
▲
by
kroger
14y ago
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.
166.
▲
by
kroger
14y ago
They should work with 2.7 and 3.x. I the book I use from __future__ import division.
167.
▲
by
kroger
14y ago
Not so fast, you only get the mixtape by deadmau5 if you buy 5 copies ;-)
168.
▲
by
kroger
14y ago
Good idea, I created a subreddit: http://www.reddit.com/r/mfgan/
169.
▲
Show HN: Music for Geeks and Nerds
(musicforgeeksandnerds.com)
221 points
by
kroger
14y ago
|
74 comments
170.
▲
by
kroger
14y ago
There is Portugol, a programming language in Portuguese used for teaching. This is what it looks like: http://gpt.berlios.de/manual_big/manual.html#programa_exempl... If I remember correctly, you could write visual basic in other language
171.
▲
Fonts for Displaying Program Code in LATEX [pdf]
(nepsweb.co.uk)
1 points
by
kroger
14y ago
|
0 comments
172.
▲
by
kroger
14y ago
Nice post, I'm looking forward for the next one. Meanwhile I'll give my 2 cents. The main problem in analyzing tonal music is that we mainly listen to relations between chords. For instance, in the following progression in C major, A major
173.
▲
by
kroger
14y ago
The Django Book is good, but it's incomplete and outdated. On the other hand, the Django documentation talks about testing: https://docs.djangoproject.com/en/1.4/topics/testing/
174.
▲
by
kroger
14y ago
Here's the video of the presentation and the slides as a pdf: http://www.youtube.com/watch?v=8e0l_Dt28MQ https://ep2012.europython.eu/media/conference/slides/5-years...
175.
▲
by
kroger
14y ago
I use Make because it's fast, simple, always available, and bash has autocompletion for it, so I can type "make t<TAB>" to run my tests, for instance (or "make <TAB>" so see what commands I have available). I use make in my
176.
▲
by
kroger
15y ago
Yes, please! A think a lot of people who won't be able to attend the conference would love to have the videos. As you probably noticed, video quality of presentations vary greatly. I'm always amazed by the quality of the PyCon recordings:
177.
▲
by
kroger
15y ago
'And if you'd wanted to use a hash table, if you even knew what a hash table was, you'd have to write your own.' And just for the record, Common Lisp had hash tables since 1984 (and I guess Maclisp had them before that), but earlier lisp di
178.
▲
by
kroger
15y ago
See https://us.pycon.org/2012/venue/getting-around/ You should also check http://www.caltrain.com/ if you plan to go to San Francisco.
179.
▲
by
kroger
15y ago
That's one of the reasons that a 9th chord inverted, were the 9th is on the bass, was frowned upon in 19th Century music theory. They argued that the 9th in the bass is a 2nd, not a 9th. To give you an idea of how conservative people were r
180.
▲
by
kroger
15y ago
I love Hamster [1], but since I switched from Linux to the Mac I haven't found anything like it. [1] http://projecthamster.wordpress.com/about/
More ›