def test_back2back_freq(self): self.assertAlmostEqual(scales.midi_freq2key( scales.midi_key2freq(76.543)), 76.543, places=7) self.assertAlmostEqual(scales.midi_freq2key(scales.midi_key2freq(124)), 124, places=7)
def test_back2back_key(self): self.assertAlmostEqual(scales.midi_key2freq( scales.midi_freq2key(1234)), 1234, places=7) self.assertAlmostEqual(scales.midi_key2freq( scales.midi_freq2key(45.67)), 45.67, places=7)
def test_key2freq_tuning(self): self.assertAlmostEqual(scales.midi_key2freq(69, tuning=450), 450.0, places=7) self.assertAlmostEqual(scales.midi_key2freq(81, tuning=450), 900.0, places=7) self.assertAlmostEqual(scales.midi_key2freq(21, tuning=400), 25.0, places=7)
def test_key2freq(self): self.assertAlmostEqual(scales.midi_key2freq(69), 440.0, places=7) self.assertAlmostEqual(scales.midi_key2freq(81), 880.0, places=7) self.assertAlmostEqual(scales.midi_key2freq(21), 27.5, places=7) self.assertAlmostEqual(scales.midi_key2freq(43), 97.9989, places=4)