./audio/fasttracker2, Portable Fasttracker II clone in C using SDL 2

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.162, Package name: fasttracker2-2.162, Maintainer: fox

fasttracker2 is a Fasttracker II clone in C using SDL 2.

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:
[devel/SDL2]

Required to build:
[pkgtools/x11-links] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites: (Expand)

SHA1: 4616581dac4cd8b498c88cad381dd9910b326390
RMD160: a24993258f783e345f812f75a35a703154fb0aec
Filesize: 3860.659 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-13 23:39:35 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b162

Changes since b161

Beta #162 - 12.07.2019
- Added a "Hardware mouse" option in Config -> Layout
- Changed the help text a little ("Problems/FAQ" and "Known \ 
bugs")
   2019-07-06 18:11:35 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b161

Changes since b160

Beta #161 - 04.07.2019
- Bugfix: If you held down a sample data loop pin while a system request was
  about to be shown, the loop pins would act strange lateron.
- Bugfix: Fixed a MIDI-related memory leak when pressing "Load \ 
config." in the
  Config screen.
- Bugfix: The palette editor scrollbar thumbs would not draw properly when
  dragging them.
- Bugfix: Attempting to sample in stereo (Smp. Ed.) at the last sample slot
  would result in a crash.
- Bugfix: Using keyboard shortcuts to interact with a system request/message
  could trigger an unwanted "note key up" event after the box closed. \ 
(déjà vu)
- The palette editor is now rewritten to behave exactly like original FT2
- Code cleanup
- Updated src\gfxdata\bmp\readme.txt
   2019-06-20 13:39:06 by Santhosh Raju | Files touched by this commit (4) | Package updated
Log message:
fasttracker2: update to b160

Changes since b159

Beta #160 - 19.06.2019
- Bugfix: Certain instrument properties could be modified even if the current
  instrument was zero. This is a special ins. number for pattern editing, it's
  not a real instrument. (You can set ins. #0 by pressing 0 on the numpad).
- Bugfix: It was impossible to select an instrument higher than 0x60 (100) when
  using the numpad keys.
- Bugfix: "Srnk." (shrink pattern) would erase the last row after its \ 
operation
- Bugfix: When loading a floating point .wav, it would only load silence unless
  the amplitude peaked at max (1.0).
- Bugfix: 16-bit mono .aiff files would not load correctly at all!
- When loading 24-bit .wav/.aiff files, properly normalize amplitude before
  converting to 16-bit. This now takes up more CPU time and RAM, but it's worth
  it.
- Default instrument envelopes were always read from preset slot #1. I don't
  like this at all, as it could mess things up when loading sample-only songs.
  It has now been changed to always use the stock envelope values when loading
  such files or when a new project is started (or instruments zapped).
- Properly reject .it (Impulse Tracker) modules when attempted to be loaded
- Code cleanup. Proper space alignment for special tab indents, removed
  extreme use of parenthesis, spaces etc.
   2019-06-17 00:01:06 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b159

Changes since b158

Beta #159 - 15.06.2019
- The audio sampling tool in Smp. Ed. now supports stereo sampling
- Several tools in Smp. Ed. (Mix, Resample, Echo, Volume) now accepts
  pressing Enter on the keyboard.
   2019-06-02 15:53:25 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b158

Changes since b157

Beta #158 - 02.06.2019
- Removed the sample unrolling optimization from beta #157 because it had
  problems with small pingpong looped samples... D'oh!
   2019-05-27 14:43:33 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b157

Changes since b156

Beta #157 - 27.05.2019
- Fixed: Songs passed to the binary as an argument had to include full path or
  else it would refuse to load.
- Fixed: When loading unsigned 8-bit stereo .WAVs and reading the left or right
  channel only, the very last sample point would be wrong (and cause a click).
- Fixed: Properly clamp Disk Op. filesizes to 2GB on non-Windows systems
- AIFF/WAV sample loading now takes up less RAM during loading. WAV loading is
  also faster, especially when loading 24-bit samples.
- Never attempt to load files bigger than 2GB (not compatible), and also ask
  the user before loading files over 128MB in size, in case it was by accident.
- Allow loading even more broken/quirky .MOD/.FT songs
- Pause audio mixer while hand drawing sample data with the mouse, this is
  needed for safety reasons. (original FT2 does this too)
- Unroll tight sample loops to prevent the audio channel mixer from doing many
  loop wrapping iterations (minor optimization). This is only applied if there
  is no data after the loop end point. Also yes, this is done in real time
  as you modify sample data or load new samples.
- Small code cleanup
   2019-05-20 14:09:40 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b156

Changes since b155:

Beta #156 - 19.05.2019
- Channel volumes are now internally calculated with four times more precision.
  This means that you will have more volume details, but only noticable on very
  low channel volumes (f.ex. global vol. or instr. vol. being close to zero).
   2019-05-19 01:33:07 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b155

Changes since b154:

Beta #155 - 18.05.2019
- The old dithered 4-color FT2 logo in the About screen has been replaced with
  a true color version that I tried to somewhat replicate myself. The old one
  simply didn't look very nice when upscaled...
  Sorry for the lousy changelog for this version!