コード例 #1
0
ファイル: note_test.py プロジェクト: athuras/MTheory
 def test_midi(self):
     self.assertEqual(Note.from_midi(69), Note.from_frequency(440))
     self.assertAlmostEqual(Note.from_midi(60), Note.from_frequency(261.6))
コード例 #2
0
ファイル: note_test.py プロジェクト: athuras/MTheory
 def test_frequency(self):
     # Handles some cases where the math is easy.
     self.assertEqual(Note(0), Note.from_frequency(440))
     self.assertEqual(Note(12), Note.from_frequency(880))
     self.assertEqual(Note(-24), Note.from_frequency(110))