Closed slurmulon closed 3 years ago
Summary
This is the largest release for bach to date. It's basically a complete rewrite that adds support for:
bach
bach.json
bach.compose/compose
bar
beat
4n
16n
Issues
npm test
node
Crypto
bach-js
gig
crypto
Future
:c0
:f2s
:e5b
bach.data
bach.tree
bach.math
shadow-cljs
./index.js
slingshot
defrecord
Element
Beat
Summary
This is the largest release for
bach
to date. It's basically a complete rewrite that adds support for:bach.json
format (viabach.compose/compose
) with quantized step states, enabling 100% stateless and linear iteration.bar
,beat
,4n
,16n
, etc.)bach
v2 have been addressedIssues
npm test
) is currently broken due tonode
'sCrypto
and our polyfill.bach-js
andgig
.crypto
polyfill.Future
bach.compose/compose
to accept a domain configuration object, which can provide::c0
,:f2s
,:e5b
, etc.)bach.data
,bach.tree
andbach.math
namespaces.shadow-cljs
build to properly support ESM and UMD bundles (currently using./index.js
shim for ES6+ imports)slingshot
library for improved error handling and reporting.defrecord
and such forElement
,Beat
, etc.