
2026/07/29 15:47
SDL 2 を使用したC言語によるFasttracker IIのクローン
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
ここに、欠落していた具体的な詳細(macOS キーボードショートカット、OS バージョン)を取り入れ、32 ビットビルドのニュアンスを明確にした改良版が提示されます。
改良されたサマリー: SDL 2(バージョン 2.22)を用いて C で構築された、新しい移植可能な Fasttracker II エミュレーターのクローンが発行されました。これは Windows、macOS、Linux のすべてのプラットフォームで即座に音楽再生を行うことを目的としています。GitHub で利用可能であり、このソフトウェアは現代的なシステム上でクラシックなトラックャーモジュールを実行しながら後方互換性を維持します。Windows 7 SP1 以上、macOS 10.11 以上(Intel/Apple Silicon)、Linux(amd64/x86_64)をサポートしています。レガシーニーズのために特定の 32 ビット Windows ビルドが存在しますが、偽のウイルス警告を引き起こす可能性があるため、標準的なビルドが互換性がない場合のみ推奨されます。コンパイル手順とソースコードは「HOW-TO-COMPILE.txt」で利用可能です。
ユーザーにはいくつかのプラットフォーム固有の障害について周知しておく必要があります。Linux ユーザーはパターンコピー/ペーストのためにキーボードショートカット(例:ALT+F4/ALT+F5)を再設定する必要がある場合があります。NVIDIA GPU 所有者は GeForce Experience オーバーレイを無効にする必要があります。異なるリフレッシュレートを持つマルチモニター構成では問題が発生する可能性があります。macOS 上では、.app ファイルには一度だけ「開く」アクションとシステム許可承認が必要であり、フルスクリーン切り替えには ALT+Enter などのキーボードショートカットが必須です(OS レベルのバインディングは競合する可能性があります)。また、Intel および Apple Silicon サポートには特定の OS バージョン(10.11 以上)が必要であることに注意してください。
本文
C 言語・SDL 2 で実装した FastTracker II 互換ソフト
C 言語と SDL 2 を使用して作成された、ポータブルな FastTracker II(FT2)互換ソフトです。スクリーンショットを含む詳細は後述します。
- FastTracker II について詳しく知りたい方は Wikipedia を参照してください。
- 多画面環境注意: PC に複数のモニターを接続し、それらのリフレッシュレートが異なる場合、プログラム動作に問題が生じる可能性があります!
ダウンロード情報(バージョン 2.22)
更新日時: 2026 年 7 月 19 日 18:36 GMT+2
変更履歴: 確認はこちら
対応 OS
- Windows (Windows 7 SP1 以降)
- Windows 32 ビット版
- Windows 7 SP1 以降に対応。
- ※注意: 必要に応じてのみご利用ください。誤作動によりウイルスと認識される可能性があります!
- Windows 32 ビット版
- macOS (OS X 10.11 以降)
- Intel チップセットおよび Apple Silicon を対応(ユニバーサルビルド)。
- ※注意: Mac に関する詳細な注意事項を必ずお読みください。
- Linux (amd64/x86_64 パッケージ)
- ※開発者からのサポートはありません。
- どのファイルを使用すべきかについて、開発者自身も確信がございません。
ソースコードと詳細: GitHub で公開されています。「HOW-TO-COMPILE.txt」ファイルを必ずお読みください(Linux 環境でもコンパイル可能です)。
OS 別注意事項
Windows 向け
- キーバインド無効化の確認
(パターンコピー) やALT+F4
(パターン貼り付け) が機能しない場合、NVIDIA GPUを搭載し、'GeForce Experience'をインストールしている可能性があります。ALT+F5- GeForce Experience がこれらのキーバインドを無効化していないか確認してください。
macOS / OS X 向け
- 起動方法
- プログラムを実際に起動するには、一度だけ
フォルダまたは実行ファイルに対して右クリックし、「開く」を選択する必要があります。.app
- プログラムを実際に起動するには、一度だけ
- セキュリティ設定
- 現代の macOS を使用している場合は、初回実行後に以下の手順で許可を与えてください:
システム設定 → プライバシーとセキュリティ → [該当プログラムの名前] を有効化
- 現代の macOS を使用している場合は、初回実行後に以下の手順で許可を与えてください:
- キーバインドの競合
- FastTracker II の多くの重要なキーバインドが OS 上で占有されているため、再割り当てまたは削除が必要になる場合があります。
- フルスクリーン切り替え
またはALT+Enter
を押してください。Ctrl+Cmd+F
Linux 向け
- ショートカットのカスタマイズ
(パターンコピー) とALT+F4
(パターン貼り付け) が正しく動作させるためには、OS のキーボードショートカット設定を変更し、別のキー配置へ設定する必要があります。ALT+F5