Teoria.js

Languages and libraries

music theory library

SHOW HN2013

77points
21comments
#326of 1,739 in 2013
Top 19%of 2013 by points

How HN took it

MixedNo clear lean

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 HN
    • As 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 HN
    • Same 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 HN
    • I 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 HN
    • Overtone 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/5052155)