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
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
DrumSampler uses SCSS injection, others should follow suit and get rid of the CSS blobs that are inaccurate anyways.
Looks like ISF Video can load without exposing it's parameters to the WAM host
make a session and refresh the page
select preset A, B, C.. video preview updates to A, B, ...
Lots of extra JS files being installed.. I don't think anyone is going to build a WAM powered by SQL
reload page, step modulator settings are gone.
when just a parameter change occurs, onStateChange runs, which may cause a full param and ui refresh
add 2 piano rolls, second one cannot scroll. why?
suggests the module CSS is not injecting. Check it for nonce implementation
not necessary on installs
many are left blank at the edges
right now either JSDoc or the additional types are not working.
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
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.