Comments (6)
oh and the above are absolute numbers, as in: "n SuperScopes have been used". This is not "n presets used one or more SuperScopes".
Here are graphs also with stats for how many presets use a given component:
(Source data spreadsheet: https://effekthasch.org/yie5iw8Ebu4wae1pheihie3bieg1uc/component_stats.ods )
Command line for per-preset stats:
grep -rio '"type": "[a-z0-9 ]\+"' **/*.webvs | sort | uniq | grep -io '"[a-z0-9 ]\+"$' | sort | uniq -c | sort -hr
from webvs.
cd presets/library_visbot
9400 presets
grep -rio '"type": "[a-z ]\+"' **/*.webvs | grep -io '"[a-z ]\+"$' | sort | uniq -c | sort -hr
:
25747 "SuperScope"
21129 "Effect List"
13890 "Movement"
13567 "DynamicMovement"
10174 "BufferSave"
9856 "Comment"
9851 "ColorMap"
9751 "ConvolutionFilter"
5132 "MovingParticle"
4556 "SetRenderMode"
4218 "TexerII"
3613 "Blur"
3312 "UniqueTone"
3191 "CustomBPM"
2809 "Invert"
2408 "ClearScreen"
2340 "FadeOut"
2014 "Water"
1953 "Interleave"
1907 "FastBrightness"
1684 "Colorfade"
1518 "Bump"
1493 "Text"
1372 "ChannelShift"
1341 "Mirror"
1207 "Mosaic"
1156 "RotoBlitter"
988 "Grain"
985 "BlitterFeedback"
699 "Multiplier"
696 "ColorClip"
577 "VideoDelay"
575 "Triangle"
569 "ColorModifier"
498 "Simple"
482 "OnBeatClear"
476 "Interferences"
371 "Brightness"
357 "Starfield"
344 "ColorReduction"
269 "AddBorders"
240 "Scatter"
192 "Texer"
181 "AVSTransAutomation"
160 "DynamicShift"
140 "FyrewurX"
112 "MultiFilter"
93 "FramerateLimiter"
88 "DynamicDistanceModifier"
88 "DotGrid"
69 "BufferBlend"
63 "Ring"
63 "GlobalVariables"
40 "DotPlane"
33 "Normalize"
31 "Picture"
30 "PictureII"
19 "OscilliscopeStar"
15 "WaterBump"
14 "DotFountain"
13 "BassSpin"
8 "AVI"
4 "MultiDelay"
2 "SVP"
1 "Timescope"
from webvs.
It would be of great help to have an empty ComponentStarter.ts
file or similar, with /*your code here*/
markers in the appropriate places (opts, shader, loading, etc).
from webvs.
cd presets/library_jakob
8190 presets
This folder contains my collection, which has more average presets collected over the years. Whatever "average" may mean in terms of effects used, the results are pretty similar.
grep -rio '"type": "[a-z ]\+"' **/*.webvs | grep -io '"[a-z ]\+"$' | sort | uniq -c | sort -hr
:
29441 "SuperScope"
19989 "Effect List"
11868 "Movement"
10707 "DynamicMovement"
9449 "BufferSave"
7443 "Comment"
7083 "ColorMap"
6549 "ConvolutionFilter"
5777 "SetRenderMode"
5176 "TexerII"
4678 "MovingParticle"
3873 "Blur"
2770 "FadeOut"
2658 "Invert"
2468 "UniqueTone"
2133 "Text"
2080 "CustomBPM"
1965 "FastBrightness"
1932 "ClearScreen"
1770 "Water"
1447 "Mirror"
1338 "Triangle"
1277 "Colorfade"
1251 "Interleave"
1155 "ChannelShift"
1138 "Bump"
1077 "BlitterFeedback"
1023 "Mosaic"
941 "RotoBlitter"
778 "ColorModifier"
762 "Multiplier"
668 "Simple"
574 "Grain"
544 "ColorClip"
533 "AVSTransAutomation"
483 "Starfield"
464 "Brightness"
439 "OnBeatClear"
410 "VideoDelay"
389 "AddBorders"
370 "DynamicShift"
366 "FyrewurX"
360 "Interferences"
347 "Ring"
241 "ColorReduction"
193 "MultiFilter"
188 "DotGrid"
173 "Scatter"
163 "Texer"
158 "DynamicDistanceModifier"
150 "FramerateLimiter"
129 "Normalize"
111 "GlobalVariables"
88 "Picture"
69 "PictureII"
65 "OscilliscopeStar"
63 "BufferBlend"
43 "BassSpin"
42 "WaterBump"
37 "DotPlane"
25 "DotFountain"
16 "AVI"
15 "Timescope"
14 "MultiDelay"
9 "RotatingStars"
5 "SVP"
3 "AVIPlayer"
2 "Fluid"
1 "MIDITrace"
from webvs.
It would also be nice if we could convert a fairly good collection of avs presets (from http://visbot.net for e.g.) using the https://github.com/grandchild/AVS-File-Decoder and get some stats about which effects are more commonly used. So we can sort and prioritize the list above.
from webvs.
#42 - Comment
from webvs.
Related Issues (20)
- Convolution filter is rotated compared to AVS HOT 9
- Support arbitrary linewidth
- component property names ('s capitalization) HOT 6
- Make enumeration property values case-insensitive
- Pillofight example not working properly
- Not running anywhere anymore. (libs.js error?) HOT 4
- Examples do not play audio in Chrome HOT 1
- Examples do not react to audio in Firefox
- Indexes in webvs JSON? HOT 2
- Handle unsupported effects gracefully HOT 1
- None of the examples work, because the music has been removed from Soundcloud. HOT 4
- Showcase live webvs examples on the web HOT 2
- Write more Unit Tests
- Uncaught TypeError: Cannot read property 'updateDimVars' of undefined
- New TexerII feature: Add variable for rotation
- SSC missing code variables
- Missing blendmodes
- func-tests don't run (on linux?) HOT 1
- Help with Preset HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webvs.