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

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


Branch: CURRENT, Version: 2.130, Package name: fasttracker2-2.130, 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: 96910377908e1f5b60ec681d8746dbf019645dcd
RMD160: 592f6e8625c92d2072f863b434cd2ba9b62400b9
Filesize: 3381.996 KB

Version history: (Expand)


CVS history: (Expand)


   2019-01-15 08:31:52 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b130

Changes since b129:

Beta #130 - 14.01.2019
- Don't enable SDL2 text input when it's not needed. Potentially removes
  ~2ms spikes on every key press.
- No need to initialize SDL2 timers when we don't use them anymore!
   2019-01-11 06:24:44 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b129

Changes since b127:

Beta #129 - 10.01.2019
- Prevent doing 64-bit MULs if the scopes are inactive (rate calculation)
- WaitVBL() function for scopes and video (when no vsync) has been changed to
  include fractional precision for "next frame time" counter. Note \ 
that this
  is a minor change and does not magically remove video stuttering.

Beta #128 - 06.01.2019
- If speed (ticks per row) is set to 0, reset it to the initial value when
  pressing play.
- Clamp BPM/speed when loading modules so that the values are not illegal
- Some other minor fixes
- Code cleanup
   2019-01-05 14:45:02 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b127

Changes since b121:

Beta #127 - 02.01.2019
- Remove overflown notes (> B-9) when loading modules
- Remove overflown efx/notes when loading tracks/patterns
- Removed some unneded logic in the pattern editor text routines
- Code cleanup

Beta #126 - 29.12.2018
- Pattern row quantization (record) was broken in beta #125

Beta #125 - 28.12.2018
- Fixed an issue with sample data peaks while zooming in/out in Smp. Ed.
- The playback timer is now counting BPM ticks from the replayer
  instead of spawning/deleting a 1-sec SDL timer every time you
  play a song.
- Updated the "Keyboard" and "Problems/FAQ" help texts

Beta #124 - 17.12.2018
- The scrollbar in the MIDI input device list didn't work
- Fixed some minor audio/video timer problems
- More verbose error checking on program startup

Beta #123 - 16.12.2018
- Rewrote the Help screen routines to be exact to real FT2.
  It now uses less RAM.
- Some GUI decoration was missing in extended pattern editor mode
- Code cleanup

Beta #122 - 15.12.2018
- Windows: Reverted back to SDL2.0.8 because of the keyboard
  shutting itself off and on randomly with SDL2.0.9.
  Really strange stuff... It doesn't happen in SDL2.0.8.
- More bug fixes on sample hand editing (Smp. Ed.)
   2018-12-19 07:55:43 by Thomas Klausner | Files touched by this commit (1)
Log message:
fasttracker2: make version number more easily parsable by tools
   2018-12-11 13:07:40 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
fasttracker2: update to b121

Changes since b120:

Beta #121 - 09.12.2018
- Completely rewrote how system requests (message boxes) work, which
  simplifies its usage a ton.
- Vsync now works properly in macOS Mojave again. How? Well, if you
  compile with XCode 9 on High Sierra instead of XCode 10 on Mojave,
  it just magically works!
- Fixed a couple of bugs with the "Delete/Rename" modes in Disk Op.
- Fixed some textbox routine bugs
- Fixed a bug with loop points when using the Mix function in Sample Ed.
- Fixed an off-by-one error in the y coordinate on sample hand-edit
- Waveform drawing: Fixed a rounding error on the negative part of the
  waveform while displaying a zoomed-out sample
- .pat files were accidentally not listed in instrument mode in Disk Op.
- Big code cleanup. Let me know if I made any new bugs, it's very possible!
   2018-12-01 19:20:10 by Santhosh Raju | Files touched by this commit (6)
Log message:
Import of Fasttracker II clone beta #120 as audio/fasttracker2.

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.