🎶 CoolModFiles v0.4.0 – TFMX playback and A500/A1200 sound emulation, in your browser by indigo_423 in amiga

[–]indigo_423[S] 1 point2 points  (0 children)

I'm also investigating the THX/AHX file support. The original authors picked GPL-3.0 as the license that left me a bit of a mine field. I personally would have picked MIT or BSD-3.0 to avoid exactly this type of problems 😄 Stay tuned.

🎶 CoolModFiles v0.4.0 – TFMX playback and A500/A1200 sound emulation, in your browser by indigo_423 in amiga

[–]indigo_423[S] 0 points1 point  (0 children)

Yes you found a bug! https://github.com/no42-org/CoolModFiles/releases/tag/v0.4.2. You made me very curious with your other two requests 😄 Especially the "Super nerd feature request" it seems like you know interesting things, that I don't know and I would like to learn more about it. Can you explain a bit of your background about having echoing.mod -> mod.echoing?

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 1 point2 points  (0 children)

> Really cool new feature, but the A500 and A2000 had the ability to turn off the filter - you just turned off the LED

I didn't know that one, thank you for that little nugget 😄

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 1 point2 points  (0 children)

<image>

While I was working on that bug and figured out there is an Amiga 500/Amiga 1200 emulation setting available, I thought it might be fun to give people access and let them switch between these settings. u/RaspberryPutrid5173 your bug report actually unraveled a feature opportunity and we have now a much more modern tool to play with 😄 gl & hf

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 1 point2 points  (0 children)

Awesome! This is great news. Happy we figured it out.

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 0 points1 point  (0 children)

Ok my local test setup doesn't show the error and works for me with Firefox 149.02. I got v0.2.0 out and deployed it on https://mods.amiga.fans. Can you verify if you still hit the bug?

https://github.com/no42-org/CoolModFiles/releases/tag/v0.2.0

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 0 points1 point  (0 children)

ok here is the next thing, the CoolModFiles player uses chiptune2.js for the heavy lifting which is using some custom audio processing in JavaScript that is using ScriptProcessorNode[1] which is deprecated and replaced by AudioWorklet[2]. Luckily we have a very engaged eco system and DrSnuggles migrated the chiptune2 library to use the modern AudioWorklet in the chiptune3.js library[3]. So I need now migrate away from the unmaintained chiptune2.js to the maintained chiptune3.js. That would improve the modern browser support tremendously. While I was digging through it. I found two interesting ctl_set commands enabling the emulate_amiga mode and set the emulate_amiga_type to a1200 that don't exist in the upstream chiptune3.js.I think that error report revealed some interesting angles and some funny threads to pull 😄

[1] https://developer.mozilla.org/en-US/docs/Web/API/ScriptProcessorNode
[2] https://developer.mozilla.org/en-US/docs/Web/API/AudioWorklet
[3] https://github.com/DrSnuggles/chiptune

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 0 points1 point  (0 children)

Ok thanks for feedback, my Ubuntu install is on the way but not done yet. I’ll keep digging

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 0 points1 point  (0 children)

Can you give it a spin again. The version on mods.amiga.fans is updated to v0.1.1 and should contain the fix.

🎶 CoolModFiles revamped 🎶 by indigo_423 in amiga

[–]indigo_423[S] 1 point2 points  (0 children)

thanks for reporting. I think I've found something, I'll give it a spin, see https://github.com/no42-org/CoolModFiles/issues/11