Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Util
diff options
context:
space:
mode:
authoramartin <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)
commit6f57fcb7286d28d3d483c1f8ce7d3ee6f439a52b (patch)
tree6beb8633f6dc95bdad52f1b41691c83c2e9b99a5 /Util
parent4cb29f386d4fe7a8873a5d8a917599c9ebb23a1f (diff)
Jam loops
Diffstat (limited to 'Util')
-rw-r--r--Util/NoteDB.py8
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