Create function 'pause'

This commit is contained in:
Bartłomiej Pluta
2019-07-04 14:36:38 +02:00
parent f7b813daff
commit 70cfb3be22
2 changed files with 18 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ from smnp.library.function.flat import flat
from smnp.library.function.interval import interval
from smnp.library.function.mic import wait
from smnp.library.function.octave import withOctave
from smnp.library.function.pause import pause
from smnp.library.function.rand import random
from smnp.library.function.semitones import semitones
from smnp.library.function.sleep import sleep
@@ -28,7 +29,8 @@ def createEnvironment():
wait,
random,
tuplet,
synth
synth,
pause
]
methods = [

View File

@@ -0,0 +1,15 @@
from smnp.library.model import Function
from smnp.library.signature import signature, ofTypes
from smnp.synth import player
from smnp.type.model import Type
def _pause(env, value):
bpm = env.findVariable('bpm')
player.pause(value.value, bpm)
_sign = signature(ofTypes(Type.INTEGER))
pause = Function(_sign, _pause, 'pause')