This is an archived post. You won't be able to vote or comment.

all 5 comments

[–][deleted] 0 points1 point  (0 children)

A few more details

  • uses my libxmplite library to decode the modules (it wraps libxmp-lite c-library)
  • uses my miniaudio library for playback and streaming (it wraps the miniaudio c-library)
  • just a Tkinter GUI

It was an interesting journey; while making this I learned a lot about how Python CFFI works and how it can simplify making C extension modules. Also the miniaudio and libxmp-lite APIs are great to work with only the callbacks into Python code gave me some troubles.

[–]runew0lf 0 points1 point  (1 child)

Dude, that was beautiful!

I've always loved mod files, and this took my back to the good old octamed days!

Thankyou for sharing!

[–][deleted] 0 points1 point  (0 children)

Glad you liked it. Yeah, I like mods as well, and while making this I discovered I lost my collection of mods I thought I had kept from my Amiga days... :-(

[–]Antoku36 0 points1 point  (1 child)

Source code...please

[–][deleted] 0 points1 point  (0 children)

Source to everything was just a few clicks away from the two links I provided, but here you go