What you need it's just to program a MOD editor. You don't need to program all that mixing routines your are talking about.
Here is how I see things:
- An editor to edit your tracks, load samples, setup properties (timings...), save MOD files, etc...
- Once you press PLAY in your editor, it...