Beispiel #1
0
 def test_config_simple_word(self):
     self.chk("%a piano", [ChannelConfig(programNumber=0, names=["a"])])
Beispiel #2
0
 def test_config_2lines_withvelocities(self):
     self.chk("%a acoustic piano v67 78 %b %bee overdriven guitar v78 89", [
      ChannelConfig(programNumber=0,names=["a"],velocities={0:67,1:78}), \
      ChannelConfig(programNumber=29,names=["b","bee"],velocities={0:78,1:89}) ])
Beispiel #3
0
 def test_config_with_bps(self):
     self.chk("bps 3 %a i5", [ChannelConfig(programNumber=5, names=["a"])],
              180)
Beispiel #4
0
 def test_config_2lines_severalwords(self):
     self.chk("%a acoustic piano %b %bee overdriven guitar", [
      ChannelConfig(programNumber=0,names=["a"]), \
      ChannelConfig(programNumber=29,names=["b","bee"]) ])
Beispiel #5
0
 def test_config_2lines_simples(self):
     self.chk("%a i5 %a i66", [
      ChannelConfig(programNumber=5,names=["a"]), \
      ChannelConfig(programNumber=66,names=["a"]) ])
Beispiel #6
0
 def test_config_simple_programnumber(self):
     self.chk("%a i5", [ChannelConfig(programNumber=5, names=["a"])])
Beispiel #7
0
 def test_config_octave_and_volume(self):
     self.chk(
         "%a i5 o2 V7",
         [ChannelConfig(programNumber=5, names=["a"], octave=2, volume=7)])
Beispiel #8
0
 def test_config_octave(self):
     self.chk("%a i5 o2",
              [ChannelConfig(programNumber=5, names=["a"], octave=2)])