code: def testHigherOctave(self):
      # In general, roughness is more noticeable in lower octaves, thus
      cFreq = 261.63
      cisFreq = 277.18
      cFreq1 = cFreq * 4  # 2 octave above
      cisFreq1 = cisFreq * 4  # 2 octave above
      semitoneFreqs = [cFreq, cisFreq]  # C-C#
      semitoneFreqs1 = [cFreq1, cisFreq1]  # C2-C2#
      spec = [1, 1]
      self.assertTrue(
          Dissonance()(semitoneFreqs1, spec)
          <= Dissonance()(semitoneFreqs, spec)
      )
  
file_path: essentia/test/src/unittests/tonal/test_dissonance.py
imports: from essentia_test import *
  from numpy import random, pi, sort
label_desc: Use image node_id 12 for calling the TestDissonance obj's underlying member method code with example usage: obj.testHigherOctave() without return types