Create observables and map them to DOM elements. Massively inspired by hyperscript and observ-*. No virtual dom, just direct observable bindings. Unnecessary garbage collection is avoided by using mutable objects instead of blasting immutable junk all ove
published version 3.29.0, 5 years agoIndex your database objects in the way they will be rendered. Follows the JSON Context matcher pattern. Datasources generated from matchers, then watch for realtime changes.
published version 0.1.0, 12 years agoSort an item in a collection relative to other items based on it's before/after attribute
published version 0.0.1, 12 years agoSync json-context instances via WebSockets using sock.js
published version 0.0.1, 11 years agoIndex and filter LevelDB databases and watch for future changes.
published version 1.1.0, 11 years agoWatch rincewind views and trigger callbacks on change
published version 0.1.0, 11 years agoGet a short, unique key for a given file path based on the content of the file or its path.
published version 0.1.0, 11 years agoScroll the page by a given offset using CSS transitions
published version 0.1.0, 11 years agoCreates a virtual midi clock ticking at 24 PPQ
published version 0.0.1, 10 years agoPCM Wave File stream for Node and Web FileSystem API
published version 0.0.0, 12 years agoUse qwerty keyboard as midi keyboard in the browser
published version 0.0.2, 11 years agoCreate buttons and note matrices from duplex midi streams for midi controllers such as Launchpad.
published version 0.3.0, 11 years agoStream midi data in and temporarily route ranges to specific callbacks.
published version 0.2.0, 11 years agoCreate a single object containing all data required to render a view/page that provides an event stream for syncing with server and data-binding. Browserify compatible.
published version 1.0.0, 8 months agoWrap an AudioContext to allow inheritance and additional properties.
published version 1.0.2, 11 years agoLaunchpad control bindings for midi-looper
published version 0.6.0, 11 years ago