Skip to content

Instantly share code, notes, and snippets.

@grandchild
Last active April 10, 2018 23:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grandchild/f00521cc996173c24a4e0aaa85b80cf4 to your computer and use it in GitHub Desktop.
Save grandchild/f00521cc996173c24a4e0aaa85b80cf4 to your computer and use it in GitHub Desktop.
webvs - webvsc - component differences
# abc -> field name in webvsc
# = -> no difference
# - -> missing in webvsc
# (a, b) -> different possible values
EffectList: { ### =
code: { ## =
init: string, # =
perFrame: string, # =
},
output: string, # blendMode
input: string, # =
clearFrame: boolean, # =
enableOnBeat: boolean, # =
enableOnBeatFor: number, # =
# inAdjustBlend
# outAdjustBlend
# inBuffer
# outBuffer
# inBufferInvert
# outBufferInvert
}
BufferSave: { ### =
action: string, # =
bufferId: string, # =
blendMode: string, # =
}
GlobalVar: { ### =
code: { ## =
init: string, # =
onBeat: string, # =
perFrame: string, # =
},
}
ClearScreen: { ### =
beatCount: number, # -
color: string, # =
blendMode: string, # =
# onlyFirst
}
MovingParticle: { ### =
color: string, # =
distance: number, # =
particleSize: number, # =
onBeatSizeChange: boolean, # =
onBeatParticleSize: number, # =
blendMode: string, # =
}
Picture: { ### = / PictureII
src: string, # file / image
x: number, # -
y: number, # -
}
SuperScope: { ### =
code: { ## =
init: string, # =
onBeat: string, # =
perFrame: string, # =
perPoint: string, # =
},
blendMode: string, # -
channel: string, # audioChannel
source: string, # audioSource
drawMode: string, # =
thickness: number, # -
clone: number, # -
colors: string[], # =
cycleSpeed: number, # -
}
Texer: { ### TexerII
code: { ## =
init: string, # =
onBeat: string, # =
perFrame: string, # =
perPoint: string, # =
},
imageSrc: string, # =
source: string, # -
resizing: boolean, # =
wrapAround: boolean, # =
clone: number, # -
colorFiltering: boolean, # =
}
ChannelShift: { ### =
channel: string, # mode
onBeatRandom: boolean, # =
}
ColorClip: { ### =
mode: string, # =
color: string, # =
outColor: string, # =
level: number, # =
}
ColorMapItem: { ### []
index: number, # position
color: string, # =
}
# ### map: {index: number, enabled: boolean, map: ColorMapItem[]}
ColorMap: { ### Color Map
key: string, # =
output: string, # =
mapCycleMode: string, # =
maps: IColorMapItem[][], # =
}
Convolution: { ### =
edgeMode: string, # wrap
autoScale: boolean, # -
scale: number, # =
kernel: number[], # =
bias: number, # =
# absolute
# twoPass
}
DynamicMovement: { ### =
code: { ## =
init: string, # =
onBeat: string, # =
perFrame: string, # =
perPixel: string, # =
},
gridW: number, # =
gridH: number, # =
blend: boolean, # =
noGrid: boolean, # -
compat: boolean, # -
bFilter: boolean, # =
coord: string, # = (Polar, Cartesian)
}
FadeOut: { ### =
speed: number, # =
color: string, # =
}
Invert: { ### =
}
Mirror: { ### =
topToBottom: boolean, # =
bottomToTop: boolean, # =
leftToRight: boolean, # =
rightToLeft: boolean, # =
onBeatRandom: boolean, # =
smoothTransition: boolean, # =
transitionDuration: number, # speed
}
Mosaic: { ### =
blendMode: string, # =
squareSize: number, # =
onBeatSizeChange: boolean, # =
onBeatSquareSize: number, # =
onBeatSizeDuration: number, # =
}
UniqueTone: { ### =
color: string, # =
invert: boolean, # =
blendMode: string, # =
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment