boourns / burns-audio-wam Goto Github PK
View Code? Open in Web Editor NEWA collection of Web Audio Modules (WAMs) powering sequencer.party
A collection of Web Audio Modules (WAMs) powering sequencer.party
many are left blank at the edges
DrumSampler uses SCSS injection, others should follow suit and get rid of the CSS blobs that are inaccurate anyways.
not necessary on installs
Lots of extra JS files being installed.. I don't think anyone is going to build a WAM powered by SQL
when just a parameter change occurs, onStateChange runs, which may cause a full param and ui refresh
if we set to track [1/2] by default and then the number of channels changes, we should search for the same combination instead of mapping to whatever is in index 3
VU meter not always updating correctly when updating the channel routing
monitor in/out/auto and follow the 'rec' signal from DAW
reload page, step modulator settings are gone.
right now either JSDoc or the additional types are not working.
select preset A, B, C.. video preview updates to A, B, ...
suggests the module CSS is not injecting. Check it for nonce implementation
add 2 piano rolls, second one cannot scroll. why?
Looks like ISF Video can load without exposing it's parameters to the WAM host
make a session and refresh the page
1 - there is no callback or way to know when a knob is turned except for registering onTick and comparing values.
We can't detect changes and emit MIDI if transport isn't running.
Options:
onChange(name)
when a value changes, called from process
what could get abused? onChange
when there's tons of knobs could slow shit down a lot. maybe we call it once with a list of parameters that changed this time slice?
onChange(parameterNames)
2 - someone else updating a value re-renders a ton of shit on other users
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.