chiptune2.js icon indicating copy to clipboard operation
chiptune2.js copied to clipboard

Disabling channels/instruments

Open ramdanirfox opened this issue 2 years ago • 3 comments

  • possible by exposing interactive interface

https://github.com/deskjet/chiptune2.js/issues/41

ramdanirfox avatar Apr 26 '23 10:04 ramdanirfox

Amazing! I wasn't able to figure this out on my own. I'll try to understand what's happening here. This is a very valuable proof of concept and I can confirm it works for me.

Are you planning to continue your work on this?

deskjet avatar May 01 '23 12:05 deskjet

Amazing! I wasn't able to figure this out on my own. I'll try to understand what's happening here. This is a very valuable proof of concept and I can confirm it works for me.

Are you planning to continue your work on this?

Sorry to disappoint, but i'm not sure. TBH i have no C or emscripten experience beforehand when working for this. Last time i tried to access interactive2 and interactive3 interface, but it seems the library needs to be updated. Tried to update libopenmpt from but there's seems a lot of utilities missing (looks like related with https://github.com/deskjet/chiptune2.js/issues/45 ). Tried to build myself, i couldn't get libopenmpt.js.mem generated (probably my build fails?)

maybe i will try to build on linux environment next time.

ramdanirfox avatar May 02 '23 06:05 ramdanirfox

No worries. I'll look into updating libopenmpt. It seems the JS builds provided by libopenmpt are no longer compatible out of the box. If I understand the emscripten docs correctly -sWASM=0 should create .js and .mem files as we use them here.

deskjet avatar May 07 '23 16:05 deskjet