Path to this page:
./
audio/fasttracker2,
Portable Fasttracker II clone in C using SDL 2
Branch: CURRENT,
Version: 2.15,
Package name: fasttracker2-2.15,
Maintainer: foxfasttracker2 is a Fasttracker II clone in C using SDL 2.
fasttracker2 is a music tracker (a type of music sequencer software)
for creating and playing back tracker music.
This clone is meant for computers with a modern GPU and CPU (about
2007 or newer recommended). It's also designed for 60Hz refresh
rates, so it can act choppy if you're above 60Hz.
Required to run:[
graphics/hicolor-icon-theme] [
devel/SDL2]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto]
Master sites:
Filesize: 5206.993 KB
Version history: (Expand)
- (2026-04-12) Updated to version: fasttracker2-2.15
- (2026-04-05) Updated to version: fasttracker2-2.13
- (2026-03-30) Updated to version: fasttracker2-2.12
- (2026-03-14) Updated to version: fasttracker2-2.11
- (2026-03-08) Updated to version: fasttracker2-2.10
- (2025-12-22) Updated to version: fasttracker2-2.03
CVS history: (Expand)
| 2026-04-12 13:20:15 by Santhosh Raju | Files touched by this commit (2) |
Log message:
audio/fasttracker2: Update to 2.15
Changes since 2.14:
v2.15 - 09.04.2026
* BPM and voice/channel pitches are now tuned to better match original
FT2.08/FT2.09 with an SB16 sound card at max audio output rate (44000Hz).
* Added a new "Precise BPM" option in Config -> Audio for users \
who prefer
precise BPM over FT2 accuracy.
* Updated the help text to better reflect the (default) FT2 BPM mode.
* It is now possible to select a rate below 44100Hz when rendering a song
to WAV.
v2.14 - 05.04.2026
* The volume and panning envelopes now behave exactly like FT2 in special
cases.
* Various audio changes to better match FT2 behavior.
* New higher-quality FT2 logo in the about screen.
|
| 2026-04-05 10:18:28 by Santhosh Raju | Files touched by this commit (2) |
Log message:
audio/fasttracker2: Update to 2.13
Changes since 2.12:
Improvements
* Use 2-point cosine interpolation for scopes instead of 4-point cubic
B-spline. This is favorable as it doesn't lower the waveform amplitude for
samples containing very high frequency data. The whole point of
interpolating the scopes is to prevent the staircase effect at very low
pitches, and this does the job.
|
| 2026-03-30 12:19:22 by Santhosh Raju | Files touched by this commit (2) |
Log message:
audio/fasttracker2: Update to 2.12
Changes since 2.11:
Improvements
* Removed the quadratic spline interpolation option. It didn't make much
sense anyway in comparison to cubic spline.
* Reduced the number of pre-computed interpolation phases from 8192 to 4096
for less pressure on the CPU cache. The audible difference is minimal.
* Mixer code is no longer unrolled. The speed difference was minimal, and it
would cause a ton of extra code bytes for almost no performance gain.
|
| 2026-03-14 12:29:36 by Santhosh Raju | Files touched by this commit (3) |
Log message:
audio/fasttracker2: Update to 2.11
Changes since 2.10
v2.11 - 09.03.2026
- Fixed: When loading stereo AIFF/WAV samples, the last sample point would not
be read correctly when either reading the right channel or downmixing to mono.
|
| 2026-03-08 12:11:38 by Santhosh Raju | Files touched by this commit (3) |
Log message:
audio/fasttracker2: Update to 2.10
Changes since 2.03
v2.10 - 07.03.2026
- Added support for loading .OGG samples
- Use miniflac for loading .FLAC samples (instead of libFLAC)
v2.09 - 06.03.2026
- Changed the default pattern editor layout to have less visual noise, similar
to that of MilkyTracker. This makes it, in my opinion, easier on the eyes.
Naturally, this is going to be somewhat of a controversial change, so it can
be turned off by going to Config -> Miscellaneous, then enabling
"Original FT2 pattern layout".
v2.08 - 04.03.2026
- Visuals->audio sync was partially broken since v1.52 (27.02.2022)! This was a
minor issue anyway, as it wasn't that easy to notice it.
v2.07 - 02.03.2026
- When loading stereo MP3 samples, immediately ask which channel to read
instead of loading it first, then ask.
- Bug fix: Mouse cursor would accidentally be set from busy to normal after
deciding what to do when loading a stereo sample (system request).
This was wrong, it should be set to normal after sample loading is done.
- When clicking on the program while it was not in focus, let the mouse click
be handled. Fixes having to click twice on a system request dialog button
when dropping a file onto the program.
v2.06 - 02.03.2026
- Experimental support for loading .MP3 files as a sample
v2.05 - 22.02.2026
- "All files" checkbox added to Disk Op. screen (replaces "Show \
all" button)
- Windows: The current path was not shown correctly in the Disk Op. screen
- Fixed a bug with fine pitch slides when importing S3M modules
- The FT2 logo in the about screen is now static instead of waving (was ugly)
- Code cleanup
v2.04 - 11.02.2026
- Fixed possible crash on startup on some platforms (BMP graphics loader)
- Fixed possible crash when entering Disk Op. (dir. read thread started twice)
- Fixed possible bug with button rendering in 'system request' dialogs
- Fixed possible issue with creating threads on some platforms.
Reason: Apparently it's wrong to pass NULL for the thread name parameter in
SDL_CreateThread() on some SDL2 ports (Sony PSP, for instance).
|
| 2025-12-22 03:39:13 by Santhosh Raju | Files touched by this commit (2) |
Log message:
audio/fasttracker2: Update to 2.03
Changes since 2.02
v2.03 - 14.12.2025
- Further tweak of sinc interpolation to prevent ringing (in extreme cases)
|
| 2025-12-13 10:11:53 by Santhosh Raju | Files touched by this commit (2) |
Log message:
audio/fasttracker2: Update to 2.02
Changes since 2.01
v2.02 - 06.12.2025
- Added a "Render individual tracks" option to the WAV renderer. This \
renders
every channel into individual WAV files.
- Removed the "Imprecise BPM (FT2)" option from the WAV renderer. It was a
very niche feature anyway, and I had to free up some room in the GUI for
the new individual track feature.
|
| 2025-12-06 18:16:56 by Santhosh Raju | Files touched by this commit (2) |
Log message:
audio/fasttracker2: Update to 2.01
Changes since 2.00
v2.01 - 05.12.2025
- Reverted interpolation LUT size (phases) and calculation to that of v1.99
|