cs464finalproject's People
cs464finalproject's Issues
Convert AnalyserNode output into code to use in the Vertex Shader
Change fragment shader in the code to spread the ROYGBIV color span
Add one or two small filters
Using trig functions to make it a bunch of circles, etc
On End of Audio File, have an alert that will redirect user back to home page
CS464 Final Project
Implement camera rotation
Allow rotation of camera.
Interp between length of arrays
Need to take in array of length n and produce a output array of length m, with appropriate values.
Adjust height of verticies from attribute array
Create an attribute array for the vertex shader that applies a delta to the vertices's y values.
Research on how to Have Users Upload Their Own Audio Files
Research AnalyserNode in the Web Audio API interface for creating the visualizations.
Tidy Up Interface to be less barebones HTML
Extract code to allow for easier embedding
Take the base code, and make it rely just on the canvas. This should allow for easier integration into the final index.html page.
[BONUS] Implement mouse controls that allow the user to rotate their camera around the scene.
Implement the Web Audio API from the Mozilla Developer Network
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.