-
Notifications
You must be signed in to change notification settings - Fork 0
/
pluginFruityDance.py
19 lines (18 loc) · 1.31 KB
/
pluginFruityDance.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# PluginName: Fruity Dance
# ParamCount: 7
# -----------------------------------------------------------------
from fireNFX_Classes import TnfxParameter, TnfxChannelPlugin
from fireNFX_Defs import KM_USER1, KM_USER2
plFruityDance = TnfxChannelPlugin('Fruity Dance')
plFruityDance.addParamToGroup('DANCER', TnfxParameter(0, 'Move', 0, 'Stepping', False) )
plFruityDance.addParamToGroup('DANCER', TnfxParameter(5, 'X-coord', 0, '', False, 128) )
plFruityDance.addParamToGroup('DANCER', TnfxParameter(6, 'Y-coord', 0, '', False, 128) )
plFruityDance.addParamToGroup('DANCER', TnfxParameter(1, 'Mirror', 0, '', False, 1) )
plFruityDance.addParamToGroup('DANCER', TnfxParameter(3, 'Blend', 0, '', False) )
plFruityDance.addParamToGroup('DANCER', TnfxParameter(4, 'Speed', 0, '', False) )
plFruityDance.addParamToGroup('DANCER', TnfxParameter(2, 'Show', 0, '', False, 1) )
# -----------------------------------------------------------------
plFruityDance.assignParameterToUserKnob(KM_USER1, 0, TnfxParameter(0, 'Move', 0, 'Stepping', False))
plFruityDance.assignParameterToUserKnob(KM_USER1, 1, TnfxParameter(4, 'Speed', 0, '', False))
plFruityDance.assignParameterToUserKnob(KM_USER1, 2, TnfxParameter(5, 'X coord', 0, '', False, 128))
plFruityDance.assignParameterToUserKnob(KM_USER1, 3, TnfxParameter(6, 'Y coord', 0, '', False, 128))