mborik / SAA1099Tracker

SAA1099Tracker is chiptune music tracker for Philips SAA 1099 soundchip
https://saa1099tracker.borik.net
MIT License
34 stars 3 forks source link

demosong Maaorava #2

Closed shadowphiar closed 8 years ago

shadowphiar commented 8 years ago

I'm happy for this to stay in here, but can you put "(MNEMOtech)" after the filename of demosong Maaorava - I believe this version originated as my conversion of a MOD file which I uploaded to sam-users a while back. Also I think "Lizard" is by Ziutek.

mborik commented 8 years ago

Thank you for correction! I'm so glad if author contacts me with confession of authorship. These great songs which I promote to be a primary demosongs deserves it. ;) Fixed in commit ccd413d18ccd6dc634b716767145cb44e193abc4

shadowphiar commented 8 years ago

Hi,

Thanks, no problem.

Just out of interest, I was wondering how you initially performed the conversion from ProTracker's file format into this example? Do you have a script available somewhere to do this?

I see that SAA1099Tracker has space in the UI for import and export, but these were still disabled so far.

I was interested in the binary export because I've just discovered the archive of Sam music at http://zxart.ee/mobile/eng/music/top-100/sam-coupe/ - unfortunately it only contains ETracker music because that seems to be all that "zxplay" can understand (a program they use to produce MP3 and of files for web viewing). I considered trying to add support for ProTracker files but your STMF binary format seems like it might be a more flexible alternative. Have you had any thoughts along those lines?

Andrew

Sent from yet another low-energy ARM powered mobile device Please excuse any imaginative autocorrect errors

On 25 Apr 2016, at 10:22, Martin Bórik notifications@github.com wrote:

Thank you for correction! I'm so glad if author contacts me with confession of authorship. This great songs which I promote to primary demosongs deserves it. ;) Fixed in commit ccd413d

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub

mborik commented 8 years ago

All of that features are in development and definitely will be implemented... sooner or later.

Regarding to binary output, my brother Roman working on it and he already has some positive results (first working Z80 and i8080 player!), but it is still in WIP status. Description of our new, fully relocable, pointer based and byte-saving STMF binary format is available here (or in tracker's Help menu in the right upper corner) and it should be final draft. Now I have to write an optimizer and compiler into SAA1099Tracker to be able doing a binary data for export, optionally with player for both supported processor architectures. So, hold on! :wink:

Regarding to ETracker or ProTracker II import, it was already implemented in predecessor of this project named MIF85Tracker where was a FileFormatETrk.cpp and FileFormatPT2.cpp importers which can grab binary source module of these old trackers and import into my tracker. Now I have to manualy "transpile" those C++ sources into JavaScript and integrate into SAA1099Tracker.

If I could have a little more time to all of that... :disappointed: