Teoria.js
Languages and libraries
music theory library
SHOW HN2013
How HN took it
4 positive, 2 neutral or asking, 2 mixed, 2 critical, out of 10 comments about the project. Thread score +0.17.
Idea: 2 for, 1 againstExecution: 1 for, 0 againstDesign: 0 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful music theory library, fun to explore
From 3 comments
Teoria.js does have a music theory api for working with notes, chords and intervals. I'm actually using it for a site I'm working on: http://groktar.com/?m=kTD4PzaNwv (shameless…
submersible on HNAs a once undergrad music student now working in acoustics, thanks for creating this. Something like this has been on my list of things to program, especially with libraries out…
robmiller on HNSame here, not what I expected. Looks great, though!
arielserafini on HN
Objections
Demo is a frequency visualizer and doesn't show what the library is about
From 2 comments
This isn't really what I expected when I saw "music theory". It would be more aptly titled something like "frequency visualizer of chords".
lowboy on HNI took a quick look at the Javascript code on saebekassebil's GitHub, and it does seem to be the start of some sort of music theory library. The waveform visualizer demo just…
simmons on HN
Name is generic and may be hard to find, since teoria.com exists
From 1 comment
The actual library does look like it does quite a bit more than waveforms -- it's mostly focused on relationships of notes (in scales, intervals, etc.), and perhaps only…
jtheory on HN
Questions
Why do some note combinations sound good and others do not
From 2 comments
Neat! I've been reading up and playing around with this stuff the past few weeks, from both the waveform synthesis side and the music theory side. I don't think I've quite…
simmons on HN``` Why do some note combinations sound good. ``` This is a discussion of equal temperament vs. just intonation ratios…
gtani on HN
Alternatives named
Overtone and SuperCollider
From 2 comments
Neat! I've been reading up and playing around with this stuff the past few weeks, from both the waveform synthesis side and the music theory side. I don't think I've quite…
simmons on HNOvertone is a SuperCollider client written in Clojure. SuperCollider itself has a much larger library of useful code relevant to music theory. The guy who wrote Overtone did so…
crucialfelix on HN
timbre.js music synthesis library
From 1 comment
You might like to check out this music synthesis library in Javascript: http://mohayonao.github.com/timbre
cosmikduster on HN
teoria.com music theory website
From 1 comment
The actual library does look like it does quite a bit more than waveforms -- it's mostly focused on relationships of notes (in scales, intervals, etc.), and perhaps only…
jtheory on HN