wasm-music

This commit is contained in:
Peter Salomonsen
2023-03-17 22:39:55 +01:00
committed by Peter Salomonsen
parent 70080c2b9d
commit 1ca16043bc
13 changed files with 17854 additions and 0 deletions

15
testwasm.mjs Normal file
View File

@ -0,0 +1,15 @@
import { readFile, writeFile } from 'fs/promises';
const wasm = (await readFile('./chords.wasm'));
const mod = await WebAssembly.instantiate(wasm, {
m: {
pow: Math.pow,
log2: Math.log2,
sin: Math.sin
}
});
const mem = mod.instance.exports.m;
await writeFile('test.raw', new Uint8Array(mem.buffer));