VOGONS


New versions of Fasttracker 2 for MS-DOS

Topic actions

Reply 40 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

bug found. attempting to make xfade on ping-pong loop leads to crash

Reply 41 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

It doesn't crash here during a quick test. I loaded an xm, turned the loop of the first sample into pingpong, marked some data around the first loop point and used xfade, works fine. Also works on 16-bit samples. How did you use it?

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 42 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

started ft, loaded 16bit sample (~300kb), set loop points, selected some area around the first marker, pressed xfade and ft crashed, several times all the same

Reply 43 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

seems that it crashes if the selected area is too big and it happens only with pingpong loop, checked it on two dos computers

Reply 44 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

I'll look into this tomorrow or something.

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 45 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

I still can't trigger any crash, not even on a Pentium 233 laptop using the latest version of FT2.11. I try to load a rather big 16-bit sample, I set a pingpong loop, I mark some data on the left loop pin and press xfade. Works every time. Do you use a GUS sound card, by any chance? Are you also using the latest version? When you quit the program, it should say "released 3rd of April 2020".

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 46 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

i'm using 2.11 with no midi prg change, you built it for me some weeks ago. sound blaster awe 64 inside p233 mmx with 128mb ram. another pc is ibm thinkpad 600e with on-board sound. i can film short video of the issue if that helps. not sure how to upload it though...

8bitbubsy wrote on 2020-05-17, 15:17:

I still can't trigger any crash, not even on a Pentium 233 laptop using the latest version of FT2.11. I try to load a rather big 16-bit sample, I set a pingpong loop, I mark some data on the left loop pin and press xfade. Works every time. Do you use a GUS sound card, by any chance? Are you also using the latest version? When you quit the program, it should say "released 3rd of April 2020".

Reply 47 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

and yes, it says "released 3rd of april 2020"

Reply 49 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

I can't fix this issue for now, since I can't trigger it at all!

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 50 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

the same crash happens in the last "official" version too... i'll put the video here in a while, perhaps i'm doing something i can't comprehend myself...

Reply 51 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

Ok. Are you running FT2 from a true MS-DOS environment? (not while Windows is running).

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 52 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

sure! i don't even have windows on those machines, just pure dos 6.22

8bitbubsy wrote on 2020-05-18, 10:04:

Ok. Are you running FT2 from a true MS-DOS environment? (not while Windows is running).

Reply 54 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member
traffkin wrote on 2020-05-21, 05:06:

here's the video of what happens
https://drive.google.com/open?id=1rNkMJTZU8iN … wziVMJdYmGbrYmn
hope this will help somehow

I tried loading a 16-bit stereo sample like you did, selecting the left part, making a similar pingpong loop, select about as much as you did and press xfade. No crash...

EDIT: Oh, the GUI actually locks up, so I guess I'm hitting the same bug as you, just without a crash to DOS. Will try to look into the pingpong 16-bit part of the xfade code today, but I can't promise that I figure it out.

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 55 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

that's odd but it never happens on 8bit samples. just converted 16bit sample to 8bit and it crossfaded flawlessly

Reply 56 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

Yes, it's because of a division by zero. I'm trying to fix it. I also found out that the xfade algo is wrong on 16-bit poingpong, not just buggy.

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 57 of 143, by 8bitbubsy

User metadata
Rank Member
Rank
Member

Bug fixed.

Changes in v2.11:

  • ...
  • XFade didn't work correctly on 16-bit pingpong samples and could crash the program
  • ...

https://16-bits.org/etc/FT211.ZIP
"No MIDI-out program change" version for traffkin: https://www.dropbox.com/s/b624qekij49get9/FT2 … DI_PRG.ZIP?dl=1

386:
- CPU: 386DX-40 (128kB external L1 cache)
- RAM: 8MB (0 waitstates at 40MHz)
- VGA: Diamond SpeedSTAR VGA (ET4000AX 1MB ISA)
- Audio: SB Pro 2.0 + GUS 1MB
- ISA PS/2 mouse card + ISA USB card
- MS-DOS 6.22 + Win 3.1
- MR BIOS

Reply 58 of 143, by traffkin

User metadata
Rank Newbie
Rank
Newbie

IT WORKS!!! thank you so much!!! you're genius 😀

Reply 59 of 143, by SaxxonPike

User metadata
Rank Member
Rank
Member

Thank you so much for updating FastTracker II! This was a very unexpected project. I recall learning how to use trackers in the late 90s with version 2.04. It was my introduction to music altogether. To see any updates since 2.09 is like a dream come true. I can't wait to return home and try this out.

Sound device guides:
Sound Blaster
Aztech
OPL3-SA