Commit Graph

6 Commits

Author SHA1 Message Date
Celtic Minstrel
08a68cff82 [Bleeding] Added sharp() and natural() factory functions to mirror the flat() one, sharped() and flattened() functions to get a note from an existing note, a toString(), and more tests. Addresses BUKKIT-861 2012-02-29 22:43:35 -05:00
Celtic Minstrel
088598b08a [Bleeding] Allow sharping notes that aren't sharpable, and a factory method to create flat notes. Addresses BUKKIT-861
- Uses enharmonic equivalences to rewrite the note in the normalized form, E-sharp becomes F and A-flat becomes G-sharp
2012-02-29 22:40:41 -05:00
Erik Broes
7a06777e19 Deprecation cleanup. 2012-02-18 13:05:58 -05:00
Erik Broes
9c0f2f6d38 Add some testing 2012-01-29 11:17:44 +01:00
sunkid
a4184da1eb Fixed Note class. 2011-06-23 19:14:39 -04:00
EvilSeph
abbfb8e6e9 Added Instrument enum, Note class and get/setNote functions. Thanks xZise! 2011-06-17 03:13:34 -04:00