5 ms·
As someone who was involved in the Amiga scene I know how all this stuff works. Without that knowledge the site is very hard to use. It wouldn't be difficult to
by melbourne_mat 5y ago
As someone who was involved in the Amiga scene I know how all this stuff works. Without that knowledge the site is very hard to use. It wouldn't be difficult to make an MP3 version of this site with an embedded player but I think the hosting costs might be difficult to pay for.
- sitkack 5y agoThere are inbrowser tracker file players, esp with Wasm rendering could be done client side. That said, with super low bitrate codecs from Xiph it might be much much simpler to encode once and ship the compressed song. Sending the tracker files means that it can be much easier to visualize and slow down playback.
- rasz 5y agoMOD trackers worked fine on 8MHz systems, there is no need for WASM here. https://warpdesign.github.io/modplayer-js/ https://warpdesign.github.io/modplayer-js/
- codetrotter 5y agoA properly written WASM MOD player could probably be a lot nicer on the battery than one implemented in JS. Then again, JS does have some quite advanced audio specific APIs available in browsers these days. So profiling would be necessary in order to tell if a good implementation in WASM beats a good implementation in JS on power consumption.
- sitkack 5y agoI was thinking more like your could run a m68k emulator in Wasm to run the original Amiga tracking software so it would sound just like the machine it was written on.
- gregsadetsky 5y agoI found a few great JS-based trackers (and successfully tried a few mod files): https://www.stef.be/bassoontracker/?file=demomods%2Fspacedeb.mod https://www.stef.be/bassoontracker/?file=demomods%2Fspacedeb... https://mod.haxor.fi/Groo/mod.electrification https://mod.haxor.fi/Groo/mod.electrification (many songs available in the 'load' interface) I also did find a wrapper around an emscripten-JS'ified version of libopenmpt (a popular MOD player library..?): https://github.com/deskjet/chiptune2.js/ https://github.com/deskjet/chiptune2.js/
- montag 5y agoHere’s mine: https://mmontag.github.io/chip-player-js/browse https://mmontag.github.io/chip-player-js/browse
- codetrotter 5y agoFor anyone that just wants to listen to the music in the collection I recommend installing the iOS app 4champ https://4champ.net/ https://4champ.net/ https://apps.apple.com/app/4champ/id578311010 https://apps.apple.com/app/4champ/id578311010 And going to radio mode and toggling it to Radio ON. This immediately starts streaming music from Amiga Music Preservation and playing it. The iOS app also runs on macOS, although its UI is not ideal for use on a computer as it is more geared towards touch screens. I mainly use it on my iPhone for this reason, much more than I use it on my MacBook Pro M1. One final note about the music player 4champ: It's generally a good player and I listen a lot using it, but it sorely lacks a "previous song" function in Radio mode. So if it plays a good tune and you don't favorite the tune while is playing, or make note of the name of it and its artist, you will have effectively no way of finding that song again. But other than this it's a solid player.
- backspace_ 5y agoNo android program?
- florist 5y agothanks for mentioning 4champ here - it brought some new users, looking at the download stats in appstore. I'll be sure to address your comment on providing means to go back in the radio mode play queue in a future version. :)