diff options
author | amartin <olpc@xo-05-28-21.localdomain> | 2007-08-27 09:11:28 (GMT) |
---|---|---|
committer | amartin <olpc@xo-05-28-21.localdomain> | 2007-08-27 09:11:28 (GMT) |
commit | 6f57fcb7286d28d3d483c1f8ce7d3ee6f439a52b (patch) | |
tree | 6beb8633f6dc95bdad52f1b41691c83c2e9b99a5 /Util/NoteDB.py | |
parent | 4cb29f386d4fe7a8873a5d8a917599c9ebb23a1f (diff) |
Jam loops
Diffstat (limited to 'Util/NoteDB.py')
-rw-r--r-- | Util/NoteDB.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Util/NoteDB.py b/Util/NoteDB.py index 2cdf9c9..0b6c6b9 100644 --- a/Util/NoteDB.py +++ b/Util/NoteDB.py @@ -25,6 +25,14 @@ class Note: self.id = id self.cs = cs + self.csStack = [] + + def pushState( self ): + self.csStack.append( self.cs.clone() ) + + def popState( self ): + self.cs = self.csStack.pop() + class Page: def __init__( self, beats, color = 0, instruments = False ): # , tempo, insruments, color = 0 ): self.beats = beats |