Skip to content

Commit 4206210

Browse files
committed
allow zero glide_time in pitch_glider
1 parent 9786b17 commit 4206210

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

2_modulation/pitch_glider.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
class Glider:
99
"""Attach a Glider to note.bend to implement portamento"""
1010
def __init__(self, glide_time, midi_note):
11+
glide_time = glide_time or 0.001
1112
self.pos = synthio.LFO(once=True, rate=1/glide_time,
1213
waveform=np.array((0,32767), dtype=np.int16))
1314
self.lerp = synthio.Math(synthio.MathOperation.CONSTRAINED_LERP,
@@ -32,4 +33,5 @@ def glide_time(self):
3233
return 1/self.pos.rate
3334
@glide_time.setter
3435
def glide_time(self, glide_time):
36+
glide_time = glide_time or 0.001
3537
self.pos.rate = 1/glide_time

0 commit comments

Comments
 (0)