@@ -6,21 +6,21 @@ class EventRegistry(object):
6
6
7
7
def register_event (cls , event , bases ):
8
8
if (Event in bases ) or (NoteEvent in bases ):
9
- assert event .statusmsg not in cls .Events , \
9
+ assert ( event .statusmsg not in cls .Events ) , \
10
10
"Event %s already registered" % event .name
11
11
cls .Events [event .statusmsg ] = event
12
12
elif (MetaEvent in bases ) or (MetaEventWithText in bases ):
13
13
if event .metacommand is not None :
14
- assert event .metacommand not in cls .MetaEvents , \
14
+ assert ( event .metacommand not in cls .MetaEvents ) , \
15
15
"Event %s already registered" % event .name
16
16
cls .MetaEvents [event .metacommand ] = event
17
17
else :
18
- raise ValueError , "Unknown bases class in event type: " + event .name
18
+ raise ValueError ( "Unknown bases class in event type: " + event .name )
19
19
register_event = classmethod (register_event )
20
20
21
21
22
22
class AbstractEvent (object ):
23
- __slots__ = ['tick' , 'data' ]
23
+ # __slots__ = ['tick', 'data']
24
24
name = "Generic MIDI Event"
25
25
length = 0
26
26
statusmsg = 0x0
@@ -61,7 +61,7 @@ def __repr__(self):
61
61
62
62
63
63
class Event (AbstractEvent ):
64
- __slots__ = ['channel' ]
64
+ # __slots__ = ['channel']
65
65
name = 'Event'
66
66
67
67
def __init__ (self , ** kw ):
@@ -111,7 +111,7 @@ def is_event(cls, statusmsg):
111
111
"""
112
112
113
113
class NoteEvent (Event ):
114
- __slots__ = ['pitch' , 'velocity' ]
114
+ # __slots__ = ['pitch', 'velocity']
115
115
length = 2
116
116
117
117
def get_pitch (self ):
@@ -152,7 +152,7 @@ def set_value(self, val):
152
152
value = property (get_value , set_value )
153
153
154
154
class ControlChangeEvent (Event ):
155
- __slots__ = ['control' , 'value' ]
155
+ # __slots__ = ['control', 'value']
156
156
statusmsg = 0xB0
157
157
length = 2
158
158
name = 'Control Change'
@@ -170,7 +170,7 @@ def get_value(self):
170
170
value = property (get_value , set_value )
171
171
172
172
class ProgramChangeEvent (Event ):
173
- __slots__ = ['value' ]
173
+ # __slots__ = ['value']
174
174
statusmsg = 0xC0
175
175
length = 1
176
176
name = 'Program Change'
@@ -182,7 +182,7 @@ def get_value(self):
182
182
value = property (get_value , set_value )
183
183
184
184
class ChannelAfterTouchEvent (Event ):
185
- __slots__ = ['value' ]
185
+ # __slots__ = ['value']
186
186
statusmsg = 0xD0
187
187
length = 1
188
188
name = 'Channel After Touch'
@@ -194,7 +194,7 @@ def get_value(self):
194
194
value = property (get_value , set_value )
195
195
196
196
class PitchWheelEvent (Event ):
197
- __slots__ = ['pitch' ]
197
+ # __slots__ = ['pitch']
198
198
statusmsg = 0xE0
199
199
length = 2
200
200
name = 'Pitch Wheel'
@@ -302,7 +302,7 @@ class EndOfTrackEvent(MetaEvent):
302
302
metacommand = 0x2F
303
303
304
304
class SetTempoEvent (MetaEvent ):
305
- __slots__ = ['bpm' , 'mpqn' ]
305
+ # __slots__ = ['bpm', 'mpqn']
306
306
name = 'Set Tempo'
307
307
metacommand = 0x51
308
308
length = 3
@@ -326,7 +326,7 @@ class SmpteOffsetEvent(MetaEvent):
326
326
metacommand = 0x54
327
327
328
328
class TimeSignatureEvent (MetaEvent ):
329
- __slots__ = ['numerator' , 'denominator' , 'metronome' , 'thirtyseconds' ]
329
+ # __slots__ = ['numerator', 'denominator', 'metronome', 'thirtyseconds']
330
330
name = 'Time Signature'
331
331
metacommand = 0x58
332
332
length = 4
@@ -356,7 +356,7 @@ def set_thirtyseconds(self, val):
356
356
thirtyseconds = property (get_thirtyseconds , set_thirtyseconds )
357
357
358
358
class KeySignatureEvent (MetaEvent ):
359
- __slots__ = ['alternatives' , 'minor' ]
359
+ # __slots__ = ['alternatives', 'minor']
360
360
name = 'Key Signature'
361
361
metacommand = 0x59
362
362
length = 2
0 commit comments