Mod Archive Forums Mod Archive Forums
Advanced search  


Please note: Your main account will not work here, you must create a forum account to post on the forums.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Saga Musix

Pages: 1 [2] 3 4 5 6 7 ... 228
Help me find that... / Re: \ = who's artist name?
« on: March 22, 2021, 18:09:21 »
or even Demozoo about the compo entries....
One-hour compos are informal and happen infrequently on IRC. They don't really belong on Demozoo. Most songs coming out of OHCs are unfinished.

(and apparently everything after 2014) weren't archived.
Everything after that is on - since all #mod_shrine / #modulez compos have been running on that site.

Help me find that... / Re: where did this melody come from?
« on: March 20, 2021, 15:54:43 »
That would be Mauro Picotto - Komodo but of course it's quite possible that there are a few module remixes of it.

Feedback & Suggestions / Re: Searchings with space to include "_"
« on: March 17, 2021, 18:53:19 »
Note that you currently can simply search for "monkey*island", which would also find e.g. "monkey-island".

Project / Coder's Corner / Re: BRO-Tracker: Popcorn
« on: March 15, 2021, 22:51:50 »
Awesome! ;D

The two files have now been merged. I also deleted your comment as it was no longer applicable to the new file.

I think you're right. I tend to use MilkyTracker pretty often, so I'll try to jump into the source, maybe make a primitive player.

Note that the MilkyTracker source isn't necessarily any easier than OpenMPT's, because it's also a multi-format player, and in particular because it uses a lot of magic numbers everywhere. For example you will find that the internal IDs for all pattern commands are hardcoded integers rather than having descriptive names like you can find them in OpenMPT (something like CMD_VOLUME) and other players.

I did have one question before that. The ft2 player used Windows Multimedia to actually play the audio once it was decoded and put into the buffer, and it seems that OpenMPT does not. Is there a preferred audio driver (if that's the right word for it) for making players? I wouldn't want to use one and find out it's depreciated.

Both WinMM and DirectSound are just emulation layers on top of WASAPI since Windows Vista. Modern Windows audio code should use WASAPI. It's somewhat more complex than WinMM so if you don't want to fiddle with the details, you can resort to using something like PortAudio or RtAudio as an API abstraction. That way the same audio code would also work on macOS, Linux and some other platforms.

Project / Coder's Corner / Re: BRO-Tracker: Popcorn
« on: March 14, 2021, 14:42:06 »
Nice tracker! I notice that it's not in the ModLand tracker collection. Did you ever release it? Would you like to add it to the ModLand collection to preserve it?

I mean, there are tons of Amiga module formats that are very simple conceptually, but most of their sources will be in Motorola 68000 assembly language so depending on your background they are probably more difficult to get into (plus the hardware does the mixing, so you will actually not see any of the magic of that - the players just tell the hardware which pieces of memory to mix at which volume).
I don't know to be honest, maybe it's time to bite the apple and try something more complex. ;) In the end, you will see the same concepts being repeated again and again. Being able to at least read assembly language (Motorola 68000 and x86) can greatly help understanding how some of the older trackers work, as some of them are open-source these days but were obviously not written in high-level languages back then. Or maybe you'd want to start from scratch and write a new MOD or XM player with the stuff you've learned so far. You're always welcome to ask questions how certain things work if you're stuck.

Right now it's still in the upload queue, as there were a couple of other duplicate uploads I need to have a closer look at first.

It's not a technical issue - well apart from the fact that this feature is simply not implemented, which means that I would have to create a UI for it, test it, etc... - these sort of things would best be held back for an eventual rewrite of the whole website, which has to happen eventually.

Pages: 1 [2] 3 4 5 6 7 ... 228