使用 SDL 2 以 C 语言编写的 Fasttracker II 克隆版
Fasttracker II clone in C using SDL 2

原始链接: https://16-bits.org/ft2.php

本项目是一个使用 SDL 2 构建的经典 Fasttracker II 便携式 C 语言克隆版。它支持跨平台使用,源代码及编译说明可在 GitHub 上获取。 用户需注意各操作系统的相关事项: * **Windows:** 若使用 NVIDIA 显卡,用户必须禁用 GeForce Experience 的 ALT+F4 和 ALT+F5 快捷键,以确保程序内的复制/粘贴功能正常运行。 * **macOS:** 首次启动时,用户可能需要通过“隐私与安全性”设置手动授予应用程序运行权限。某些系统快捷键可能也需要重新映射。 * **Linux:** 必须更改系统级的 ALT+F4 和 ALT+F5 键盘快捷键,以启用全部功能。 * **通用:** 在使用不同刷新率的多显示器时,可能会遇到显示问题。 最新版本(v2.22)现已可供下载,详细信息和更新日志可通过该项目的 GitHub 仓库查看。

一个使用 C 语言和 SDL2 编写的 Fasttracker II (FT2) 克隆版在 Hacker News 上引发了热议。用户们纷纷表达了对这款原始软件的怀旧之情,它曾是 90 年代许多电子音乐人的入门工具。 该项目托管于 16-bits.org,因其对经典追踪器界面的忠实还原而受到称赞。评论者们还提到了作者的其他作品,包括与原始 Amiga 硬件兼容的 ProTracker 克隆版。尽管部分参与者讨论了选择 SDL2 而非更新的 SDL3 的原因,或是探讨了使用 C 语言对比 Rust 等现代语言的优劣,但整体评价非常正面。 讨论还涉及了追踪器软件的更广阔前景,提到了 MilkyTracker 等现有替代品,以及在 Ableton Live 等现代数字音频工作站中开发新型追踪器风格界面的可能性。该项目被誉为保护和重现这一标志性音乐创作历史的有益尝试。
相关文章

原文

I have written a portable Fasttracker II clone in C using SDL 2. Here's a screenshot.
What is Fasttracker II? Read about it on Wikipedia.

Note: If you have more than one monitor connected to your PC, and they use different refresh rates, you might get some program issues!

FT2 clone v2.22 download: (19th of July 2026 18:36 - GMT +2 - changelog)

Source code and more info can be found over at GitHub. Please read "HOW-TO-COMPILE.txt". Compiles on Linux.

Windows important notice:
  • If ALT+F4/ALT+F5 (copy/paste block) doesn't work and you have an NVIDIA GPU, you need to make sure
    those keybindings are disabled in 'GeForce Experience' (if it's installed).
macOS/OS X important notices:
  • To be able to actually run the program, you need to right click the .app/program and click "Open". This is needed just once. If using a modern version of macOS, you need to allow the program to run in System Settings -> Privacy & Security after having attempted to run it.
  • A lot of important keybindings in FT2 are occupied and has to be rerouted or removed in the OS
  • To toggle fullscreen mode, press ALT+Enter or Ctrl+Cmd+F
Linux important notice:
  • To get ALT+F4 (copy pattern) and ALT+F5 (paste pattern) working, you have to change these
    keyboard shortcuts in your OS to something else.
联系我们 contact @ memedata.com