Skip to content

noisecode3/famitracker-qt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FamiTracker Qt

This project is fork of FamiTracker CX written by Dan Spencer (nukep).

What is FamiTracker Qt?

FamiTracker Qt is a free cross-platform Qt fork of FamiTracker for Linux.

FamiTracker Qt is created in order to bring the popular NES/Famicom music tracker to Linux.

ALSA is the one supported audio API.

The software license is mixed GPL v2/New BSD (inherited from FamiTracker CX).

Screenshot 1 Screenshot 2

Attention

FamiTracker Qt is not the main project I maintain. The code may contain errors. That's ok :)

TODO

  • Remove boost thread dependency
  • Fix crashes
  • Write wav converter

How to build

FamiTracker Qt depends on following libraries:

  • Qt5
  • libalsa-devel
  • boost-system
  • boost-thread

You can build boost libraries with for example this guide.

Once you resolve dependencies move to src folder and edit variable BOOST_DIR in famitracker-qt.pro. Finally go to the project folder and type in the terminal the next commands:

mkdir build
cd build
qmake ../src/famitracker-qt.pro
make

About

Modest attempts to make Famitracker alive on Linux

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 63.7%
  • C 35.5%
  • Other 0.8%