annotate nodes/delay.py @ 9:342f7d1c7561

The FlyingFader will accept keyboard values and fade to them over 1.5 The FlyingFader will accept keyboard values and fade to them over 1.5 seconds. Combinations of control and alt change that speed. RMB also creates a fade and LMB will cancel them. Colors are pretty and informative. Fades can be created manually with the newfade() function.
author dmcc
date Sun, 07 Jul 2002 05:13:12 +0000
parents 45b12307c695
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
45b12307c695 Initial revision
drewp
parents:
diff changeset
1 """delay node outputs the input a fixed time later"""
45b12307c695 Initial revision
drewp
parents:
diff changeset
2
45b12307c695 Initial revision
drewp
parents:
diff changeset
3
45b12307c695 Initial revision
drewp
parents:
diff changeset
4 class DelayOps(Ops):
45b12307c695 Initial revision
drewp
parents:
diff changeset
5 def clocked(self, input, output, stateaccess):
45b12307c695 Initial revision
drewp
parents:
diff changeset
6 stateaccess.buffer
45b12307c695 Initial revision
drewp
parents:
diff changeset
7
45b12307c695 Initial revision
drewp
parents:
diff changeset
8
45b12307c695 Initial revision
drewp
parents:
diff changeset
9 class Delay(Node):
45b12307c695 Initial revision
drewp
parents:
diff changeset
10 def __init__(self):
45b12307c695 Initial revision
drewp
parents:
diff changeset
11 Node.__init__(self)
45b12307c695 Initial revision
drewp
parents:
diff changeset
12
45b12307c695 Initial revision
drewp
parents:
diff changeset
13 def getnodeparams(self):
45b12307c695 Initial revision
drewp
parents:
diff changeset
14 return {'delay':State.Time}