コード例 #1
0
 def test_from_Bar(self):
     self.assertEqual(LilyPond.from_Bar(self.commonbar),
                      "{ \\time 4/4 \\key c \\major c'4 e'4 g'4 b'4 }")
     self.assertEqual(LilyPond.from_Bar(self.ebar),
                      "{ \\time 4/4 \\key e \\major c'4 e'4 g'4 b'4 }")
     self.assertEqual(LilyPond.from_Bar(self.fbar),
                      "{ \\time 6/8 \\key f \\major c'8 e'8 g'8 b'8 }")
コード例 #2
0
 def test_from_Bar(self):
     self.assertEqual(LilyPond.from_Bar(self.commonbar),
                      "{ \\time 4/4 \\key c \\major c'4 e'4 g'4 b'4 }")
     self.assertEqual(LilyPond.from_Bar(self.ebar),
                      "{ \\time 4/4 \\key e \\major c'4 e'4 g'4 b'4 }")
     self.assertEqual(LilyPond.from_Bar(self.fbar),
                      "{ \\time 6/8 \\key f \\major c'8 e'8 g'8 b'8 }")
コード例 #3
0
 def test_to_pdf(self):
     self.assert_(
         LilyPond.to_pdf(
             '{ %s }' %
             LilyPond.from_NoteContainer(NoteContainer('C'), value.dots(8)),
             'pdftest first test'))
     self.assert_(LilyPond.to_pdf(LilyPond.from_Bar(self.tbar), 'pdftest2'))
     self.assert_(LilyPond.to_pdf(LilyPond.from_Bar(self.mbar), 'pdftest3'))
コード例 #4
0
ファイル: mgolfe.py プロジェクト: jamesturk/graveyard
 def on_key_press(self, symbol, modifiers):
     if symbol == pyglet.window.key.M:
         bar = self.grid.grid_to_bar()
         MidiFileOut.write_Bar('life.mid', bar)
         lps = LilyPond.from_Bar(bar)
         print lps
     elif symbol == pyglet.window.key.R:
         self.grid.randomize()
     elif symbol == pyglet.window.key.P:
         self.paused = not self.paused
         self.p_label.text = 'P - play' if self.paused else 'P - pause'
     elif symbol == pyglet.window.key.C:
         self.grid.clear()
     elif symbol == pyglet.window.key.E:
         self.evolution_style += 1
         if self.evolution_style >= 3:
             self.evolution_style = 0
         self.e_label.text = 'E - evolution | ' + ['off', 'on', 'fast'][self.evolution_style]
コード例 #5
0
 def test_to_pdf(self):
     self.assert_(LilyPond.to_pdf('{ %s }'
                   % LilyPond.from_NoteContainer(NoteContainer('C'),
                  value.dots(8)), 'pdftest first test'))
     self.assert_(LilyPond.to_pdf(LilyPond.from_Bar(self.tbar), 'pdftest2'))
     self.assert_(LilyPond.to_pdf(LilyPond.from_Bar(self.mbar), 'pdftest3'))
コード例 #6
0
ファイル: test_LilyPond.py プロジェクト: anzev/mingus
	def test_to_pdf(self):
		self.assert_(LilyPond.to_pdf("{ %s }" % LilyPond.from_NoteContainer(NoteContainer("C"), value.dots(8)), "pdftest first test"))
		self.assert_(LilyPond.to_pdf(LilyPond.from_Bar(self.tbar), "pdftest2"))
		self.assert_(LilyPond.to_pdf(LilyPond.from_Bar(self.mbar), "pdftest3"))