Welcome, Guest. Please login or register.

Author Topic: Music replayer routines  (Read 2875 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ScaliTopic starter

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 11
    • Show only replies by Scali
Music replayer routines
« on: March 14, 2012, 12:46:55 PM »
I've collected a bunch of music replaying routines, in my quest to play a mod from my code. I found various versions of NoiseTracker, SoundTracker, StarTrekker and ProTracker replayers (all the original routines that came bundled with the app), might be useful to others: http://bohemiq.scali.eu.org/AmigaTrackerReplayers.zip
I use the ProTracker 2.3 CIA routine myself, seems to be the best way of playing most common mods.
 

Offline drHirudo

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 539
    • Show only replies by drHirudo
    • http://hirudov.com
Re: Music replayer routines
« Reply #1 on: March 14, 2012, 12:55:18 PM »
Quote from: Scali;683694
I've collected a bunch of music replaying routines, in my quest to play a mod from my code. I found various versions of NoiseTracker, SoundTracker, StarTrekker and ProTracker replayers (all the original routines that came bundled with the app), might be useful to others: http://bohemiq.scali.eu.org/AmigaTrackerReplayers.zip
I use the ProTracker 2.3 CIA routine myself, seems to be the best way of playing most common mods.


I used the The Player 6.1A. Very fast and compressed the mods, so your final executable file is smaller -> saves memory for other code and data.

Offline ScaliTopic starter

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 11
    • Show only replies by Scali
Re: Music replayer routines
« Reply #2 on: March 14, 2012, 02:51:41 PM »
Ah yea, The Player, seen it around here and there.
If I'm correct, you first convert a mod to The Player's own format, which will be more compact and more efficient when playing.
I should add it to the archive I suppose, and perhaps also try it for myself.
It seems The Player does not support ProTracker effects 100%, but should be good enough for most cases. And for the rest, there's always the real ProTracker routine.
 

Offline drHirudo

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 539
    • Show only replies by drHirudo
    • http://hirudov.com
Re: Music replayer routines
« Reply #3 on: March 14, 2012, 03:32:33 PM »
Quote from: Scali;683714
Ah yea, The Player, seen it around here and there.
If I'm correct, you first convert a mod to The Player's own format, which will be more compact and more efficient when playing.
I should add it to the archive I suppose, and perhaps also try it for myself.
It seems The Player does not support ProTracker effects 100%, but should be good enough for most cases. And for the rest, there's always the real ProTracker routine.


Yep, the player compresses the samples and the mod to it's own format. Didn't notice drastic decrease in quality, but in size it's obvious. You can use the extra space for other neat things.

Offline ScaliTopic starter

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 11
    • Show only replies by Scali
Re: Music replayer routines
« Reply #4 on: March 16, 2012, 08:11:01 PM »
Thanks for the tip on The Player. I've played around with it a bit (converting a 300k mod on an A600 is NOT fast btw :)), and I like what I see... or hear rather.
I've updated the zip file to include version 6108, which is the latest one as far as I can tell.
Now to modify my own code to use this replayer instead of the ProTracker one :)
 

Offline buzz

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 612
    • Show only replies by buzz
 

Offline ScaliTopic starter

  • Newbie
  • *
  • Join Date: Jan 2012
  • Posts: 11
    • Show only replies by Scali
Re: Music replayer routines
« Reply #6 on: March 16, 2012, 10:34:57 PM »
Quote from: buzz;684057
still quite unsorted but maybe of interest
 
http://ftp://ftp.exotica.org.uk/pub/exotica/development/sourcecode/replays/
http://ftp://ftp.exotica.org.uk/pub/exotica/development/format_descriptions/

Quite a gold mine there :)
I can at least add these links to the readme file in my zip.