def test_back2back_freq_quantised(self): self.assertAlmostEqual(scales.piano_freq2key( scales.piano_key2freq(10.2), quantise=True), 10, places=7) self.assertAlmostEqual(scales.piano_freq2key( scales.piano_key2freq(34.678), quantise=True), 35, places=7)
def test_back2back_freq(self): self.assertAlmostEqual(scales.piano_freq2key( scales.piano_key2freq(10)), 10, places=7) self.assertAlmostEqual(scales.piano_freq2key( scales.piano_key2freq(49)), 49, places=7) self.assertAlmostEqual(scales.piano_freq2key( scales.piano_key2freq(30.3)), 30.3, places=7)
def test_back2back_key(self): self.assertAlmostEqual(scales.piano_key2freq( scales.piano_freq2key(100)), 100, places=7) self.assertAlmostEqual(scales.piano_key2freq( scales.piano_freq2key(32)), 32, places=7) self.assertAlmostEqual(scales.piano_key2freq( scales.piano_freq2key(997)), 997, places=7) self.assertAlmostEqual(scales.piano_key2freq( scales.piano_freq2key(12345)), 12345, places=7) self.assertAlmostEqual(scales.piano_key2freq( scales.piano_freq2key(4.563)), 4.563, places=7)