coltrane (rubygems): It deals with all sorts of calculations around music theory and allows for graphical representations of it
Keywords: gem|music|ruby