Experimental Set of Custom Binders for RivetsJS, to import ES6 modules, as Models... and HTML as Views.
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
Set of musical related methods and definitions dessigned to generate Chords, Notes, Intervals, Scales...
Check if the requested port is available or instead used
Provides easy manipulation of the Global CSS variables in the Browser
Pause the execution the specifed number of milliseconds (Browser and Node).
Perform async exports in your workers.
Multithreading. Perform async calls to an automatically 'worker-wrapped' function
HTML Templating + Automatic Model Data Binding.
Tiny Object Observe library, to deep watch and track changes in Objects and Arrays.
Tiny library (1Kb) to resolve and manipulate keyPaths. Allows dot and bracket notation complex keypaths.
getEventListeners() : Returns an object containing all the event listeners of a DOM Node.
Advanced timer with pause/resume/reset capabilites, conditional cycle execution, live timer delay manipullation, and much more.
Collapsable Panel for debbuging purposes
Parse PNG files into JSON human readable structures
Mandatory function parameters for JS, with declarative syntax
Safe and fast access to named elements in DOM document.
Grido-CMS is a minimal flat-file content management system for portfolios, and other tiled listings.
Create animations with limited framerate.
Observe easily the FPS (framerates) of your animations loops.
Timers based in musical parameters (time signature, tempo and beat resolution)