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 8 9 10 ... 230
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.

The Lobby / Re: blue_orian modules
« on: March 09, 2021, 18:18:04 »
If you don't like the music, don't download it. We don't need to have a genre police here. Random picks can give you a whole lot of other crappy music, too. If you want a "safe" random playlist, I'm afraid you will have to listen to a curated radio station. ModArchive doesn't try to be that.

In general, before uploading a fixed version, please let us know beforehand on the forum because otherwise chances are high that duplicates will be rejected outright.

Letting us know on the on the module comments themselves is not the preferred way of communication because they will be easily looked over, plus it has the disadvantage that the old comments will be carried over to the new module when they are merged.

Sorry, the guessed artist database was a oneshot import, it's not going to be updated anytime soon.

The Lobby / Re: Generic Introduction Thread
« on: March 02, 2021, 20:02:07 »
The "modern" FT2 clone is probably this one ;)

Pages: 1 2 3 4 [5] 6 7 8 9 10 ... 230