Defines the structure of patterns: `{ id, material, metadata, spec }`. - `id` uniquely identifies each pattern. - `metadata` has no "effect" per se. It's the blog post, formatted name, timestamps, etc. - `material` is the code that makes the sounds: its p
fun with the superparticular series & variants, plus stepwise motion within recurring bounds
rhythmic circularity; blocks within themselves
copy me for quicker provisioning of new patterns
It's a very fast and efficient glob library for Node.js
No description provided.
Extends `minimatch.match()` with support for multiple patterns
Farey sequence as a tone cluster every equal division of the octave at once
a glob matcher in javascript
Info about node `exports` field support: version ranges, categories, etc.
A piece based on eschewing prime harmonics 3, 5, and 7, instead using those based on 11, 13, 17, and 19.
just enough for the interface to be tested
A collection of scales based on the harmonic series, with a touch of xen.
stepwise motion within recurring bounds
User-friendly glob matching
description TBA
ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript
Transform GLOB patterns to JavaScript regular expressions for fast file path matching.
Utilities for working with match patterns.
repeated metric modulation of polyrhythms by neighboring superparticulars, never deviating any further from original duration than necessary
music in the shape of a houndstooth, using the square root of 2 extensively
visx pattern
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
The web-based UI for playing (with) the patterns. Just call `setupPlayroom` with whichever patterns you want.