Source code for rv.modules.glide

from rv.controller import Controller
from rv.modules import Behavior as B, Module


[docs]class Glide(Module): name = mtype = 'Glide' mgroup = 'Misc' behaviors = {B.receives_notes, B.sends_notes} response = Controller((0, 1000), 500) sample_rate_hz = Controller((1, 32768), 150) offset_on_1st_note = Controller(bool, False) polyphony = Controller(bool, True) pitch = Controller((-600, 600), 0) pitch_scale = Controller((0, 200), 100) reset = Controller(bool, False) # used to reset module