Release FastTracker 2 Clone

Discussion in 'Software Releases' started by Farox, Oct 7, 2018.

Tags:
  1. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,965
    Location:
    Italy
    Hi!
    just released the lastest recompile of the Fast Tracker 2 clone by Olav Sorensen (beta 108 for now).

    [​IMG]

    FastTracker 2 is a music tracker originally created by Fredrik "Mr. H" Huss and Magnus "Vogue" Hogdahl, this clone is partly based on the original FT2 source code for DOS (coded in Pascal and Assembler), but is re-implemented using C and SDL2 for more portability on modern platform.

    [​IMG]

    This program was requested some time ago, but initially was not mature and slow (on Pandora), now with the release of beta 108, the replay/mixing code has improved so much (by the author) that is really usable.

    Anyway my test was very short, if you have time feel free to test.

    Included in PND is the sources and the songs released by the original PC package, my advice is to listen the song "Alertia.xm" one of the best XM modules composed (for me) i really love this song.

    The program run in fullscreen...windowed mode is not usable, you can play with config options but if you do something wrong you can always press ESC (Fn+q) and press Enter to exit. To recover the working config just delete the /appdata/fastracker2clone/.config directory and rerun the PND.

    Here https://16-bits.org/ft2.php is the page of the author if you need the program for PC (Win32/64, Linux, OSX).

    On this 108 release the author fixed the playback counter. Also i used -Ofast on compilation.

    Pandora port run with the help of GL4ES library of ptitSeb.
     
    Last edited: Oct 7, 2018
    Tags:
    rSl, FBnil, ClockworkCoder and 2 others like this.
  2. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,117
    Location:
    France, near Lyon
    Nice!

    It works very well, and the screen fits the Pandora screen very nicely :)
     
    shaddim and Farox like this.
  3. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    177
    I think this is the beauty of software from the 90s. They were optimized for screen resolutions and CPU/memory similar or even lower than the Pandora, so they are potentially a good fit for the Pandora. So, open sourcing old software makes big sense!
     
    Last edited: Oct 7, 2018
    rSl likes this.
  4. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,117
    Location:
    France, near Lyon
    Yep.

    Look at this:
    [​IMG]

    Isn't that lovely :D
     
  5. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,965
    Location:
    Italy
    I have contacted the author aboout the lenght of the songs, and is saying that the songs are playing fine but it was an error with the playback counter that is displayed on screen...and it look to release a fix soon. :cool:
     
    shaddim likes this.
  6. FBnil

    FBnil ℎ ℎ ’ ℎ .

    Joined:
    Dec 14, 2012
    Messages:
    2,387
    Location:
    Yurp
    I know SpaceDebris.mod by heart. No artifacts heared. I had no love for FT2, I'm still from the IT (Impulse Tracker) camp . Still, nice port/rewrite. The bar stopped moving for a while, the music kept playing. So I guess it's still a heavy app for the Pandy. Yes, too heavy still:
    Playing some instruments (one note at the time... had to wait a few seconds and it plays all notes together (careful: adds the soundwaves together, increasing the volume).

    Thanks for the memories Farox. Nice selection of mod's included :) Now listening....


    Sounds so much better than on my old soundcard... no hiss... Pandora's soundmixing and low noise is amazing. I learned to decompose the sound layering with trackers.
     
    Last edited: Oct 7, 2018
  7. 8bitbubsy

    8bitbubsy Newbie

    Joined:
    Oct 7, 2018
    Messages:
    3
    Location:
    Norway
    Except for the muddy sound as a result from linear interpolation, in opposite to clear high-bandwidth (3.54MHz) audio on the Amiga.

    This could very well be related to the instrument having an envelope where the amplitude is low for a long time, then it suddenly releases. Especially on buggy envelopes. I know alertia.xm has some quirky instrument envelopes.
    Does it do the same on the instruments in "space debris.mod"?
     
    rSl and FBnil like this.
  8. FBnil

    FBnil ℎ ℎ ’ ℎ .

    Joined:
    Dec 14, 2012
    Messages:
    2,387
    Location:
    Yurp
    Well, went from C64->C128D->XT->386->etc so I skipped Amiga and started with S3M on 386... so you are telling me there is a world of the difference?

    For the second, hold-on, the software does not like to be sleept... ok. No, no problems with mods. Yes, could be bad instruments. alertio.xm plays clean (tried to reproduce after rebooting Pandy... unable to reproduce now. But still trying...)

    Eternity has a bug at the end (where it loops fast between 2 patterns).
    I retraced my steps, played nibbles, listened to the songs until they start over again... nothing yet.
    However, now the Pandora is rebooted, while the first time, it had not been rebooted for at least 2 days, and VLC was playing audiobooks for hours. I also enabled/disabled the usb to download this software, so thats quite a lot extra if I want to retrace exact steps. For now, very stable, no artifacts, perfect sound... I love it.

    One hour in. Unable to reproduce. Giving up.
     
    Last edited: Oct 7, 2018
  9. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    177
    Beside the point that you missed the "Best homecomputer ever made"TM , this is a long running joke about an Amiga 500 hardware bug where an active/non-active Power LED switched unintentional an audiofilter on/off

    http://www.polynominal.com/commodore-amiga/amiga-filter-paula.htm

    PS: thanks to 8bitbubsy for the clone! Did you managed to contact both original authors for the permission and code?
     
    FBnil likes this.
  10. 8bitbubsy

    8bitbubsy Newbie

    Joined:
    Oct 7, 2018
    Messages:
    3
    Location:
    Norway
    Huh? Never heard about stability issues with the "LED"-filter. The "LED"-filter is horrible and should always be turned off, in my opinion. Also Amiga 1200 is the best when it comes to audio because the static 4.21kHz low-pass filter (on all Amigas) has been tuned to around ~28kHz instead, so that no human-audible content has been filtered away.

    Yes I did, and I also received the FT2 source code from them (which I am not allowed to share).
     
    rSl likes this.
  11. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,965
    Location:
    Italy
    Update to beta 108 done, look on first post to download.

    Also Welcome to 8bitbubsy (its the author of the FT2 clone).:)
    Thanks for the fixed playback counter.
     
    FBnil likes this.
  12. FBnil

    FBnil ℎ ℎ ’ ℎ .

    Joined:
    Dec 14, 2012
    Messages:
    2,387
    Location:
    Yurp
    Wow... I did not know that was possible! Amazing, this is as a amazing as the singing drive applications that made your harddrive squeak...
    As for best homecomputer, I nominate C64. Lovely petscii and SID for the creative. It's not like the Amiga console could keep CBM afloat (the hackers that could do magic with it came much later, but by then, the PC had won). It's also a bit shady around the Commodore ST and Atari Amiga swaparound due to Tramiel. Can't find the what-if video, but this one explains it well enough.
     
    Last edited: Oct 7, 2018
  13. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,226
    @FBnil - Don't think much could have kept CBM afloat, bad management drove the company to the ground. If the Commodore UK was running things that may have been a different story.
     
  14. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,768
    Location:
    Somewhere off the coast of the EU
    Nice, I wish my Pandora was still operational so that I could test this out. Also 6 channel mods? I was only aware of the old 4 track mods and later 8 track ones which fitted the Archimedes sound chip.
     
  15. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,117
    Location:
    France, near Lyon
    It's an 8 channels, look at the scroll bar in the bottom of the screen to get 7 and 8.
     
    levi likes this.
  16. 8bitbubsy

    8bitbubsy Newbie

    Joined:
    Oct 7, 2018
    Messages:
    3
    Location:
    Norway
    FT2 supports even channel numbers ranging from 2..32 for XM/MOD.
     
    levi likes this.
  17. ClockworkCoder

    ClockworkCoder Chaotic Neutral

    Joined:
    Jan 21, 2016
    Messages:
    619
    Location:
    Menzoberranzan
    I would love to use this on the Pyra when I get mine :)
     
    levi likes this.
  18. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    1,965
    Location:
    Italy
    Sure...when I get mine, is a pretty simple recompile using the correct options. Hope the audio hardware would be amazing like on the Pandora.
     
    FBnil and ClockworkCoder like this.

Share This Page

Loading...