Base64 isn't a good container cuz it takes up way more space, a Uint8Array is way better.
if the intention is to play something in a <audio src=""> element then it's better to create a Object URL from a blob
if the intention is to upload stuff via a api using json, then don't there are better ways to send of binary data + json
encourage base64 today isn't so good.
it's better to just have one way to solve it so that less code can be shipped and bundled.
also don't know how i feel about the name toBuffer and fromBuffer the name mostly implies that it is dealing with NodeJS buffers. how about to/fromUint8array ?
You got a couple of ways to load wav files...
and also exporting them:
Base64 isn't a good container cuz it takes up way more space, a Uint8Array is way better.
<audio src="">
element then it's better to create a Object URL from a blobencourage base64 today isn't so good. it's better to just have one way to solve it so that less code can be shipped and bundled.
also don't know how i feel about the name
toBuffer
andfromBuffer
the name mostly implies that it is dealing with NodeJS buffers. how about to/fromUint8array ?