softplay: software music player + extra

9

wryhode 2025-11-08 23:22 (Edited)

probably been done before but here's my take. uses ~3-4% CPU. might be somewhat useful for something someday,,,

'softcopy' is also included. it mimics a dma burst transfer on every frame, allowing less resource use when loading large files, at the cost of loading time

explanations for both libraries are in the source file.

softplay.nx | Open in app
2025-11-08 23:22

SP4CEBAR 2025-11-10 16:55

nice music also


Mrlegoboy 2025-11-11 05:42

I dont really understand what this is


wryhode 2025-11-11 15:13 (Edited)

i shamelessly stole the music from Cave Story | Moonsong Cover by cmos...

this program plays music without using the built in MUSIC command. this allows for more granular playback control or even extending the format. could be useful to synchronize effects to a music track or something.

the other 'library' spreads the cycles used for copying large amounts of data over multiple frames. so you wont 'lose' a frame because you copy a large background or something :)


SP4CEBAR 2025-11-12 11:07 (Edited)

Some of the features you described can be achieved with the music command, for example =MUSIC to sync effects and the sound commands D and E to speed up the playback speed allowing notes to be more detailed, but the flexibility and limitless possibilities your tool offers are still unmatched by the music command.


moechofe 2025-11-14 10:53

Interesting stuff!

I also bypass the MUSIC command in my game https://lowresnx.inutilis.com/topic.php?id=31 allowing me to select which track to play on which voice to add fake diversity in the music while playing.


cmos 2025-11-15 21:41 (Edited)

got jumpscared by my cover being used
otherwise very cool :thumbs_up:
(also releases dont seem right)


Log in to reply.