We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9786b17 commit 4206210Copy full SHA for 4206210
1 file changed
2_modulation/pitch_glider.py
@@ -8,6 +8,7 @@
8
class Glider:
9
"""Attach a Glider to note.bend to implement portamento"""
10
def __init__(self, glide_time, midi_note):
11
+ glide_time = glide_time or 0.001
12
self.pos = synthio.LFO(once=True, rate=1/glide_time,
13
waveform=np.array((0,32767), dtype=np.int16))
14
self.lerp = synthio.Math(synthio.MathOperation.CONSTRAINED_LERP,
@@ -32,4 +33,5 @@ def glide_time(self):
32
33
return 1/self.pos.rate
34
@glide_time.setter
35
def glide_time(self, glide_time):
36
37
self.pos.rate = 1/glide_time
0 commit comments