File size: 504 Bytes
b61e540
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class NoteData:
    
    def __init__(self, value=None, duration=None, isDotted=None, palmMute=False):
        self.value = value
        self.duration = duration
        self.isDotted = isDotted
        self.palmMute = palmMute
        
    def as_tuple(self):
        return (self.value, self.duration, self.isDotted, self.palmMute)
        
    def __str__(self):
        return f"{self.value},\t{'dotted ' if self.isDotted else ''} 1/{int(self.duration)}, {'muted' if self.palmMute else ''}"