Cross platform gameboy music tracker made using Qt

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • miniaudio

    Audio playback and capture library written in C, in a single source file.

    Here's my tracker that I've been working on for awhile now. This is my first real project with C++. I originally decided to learn C++ to do some audio programming, but ended up writing a gameboy APU emulator, which then turned into a full-fledged tracker as there's not much options for the gameboy. Anyways, the tracker uses Qt for the GUI, miniaudio for audio playback, and RtMidi for MIDI input. The tracker is inspired by Famitracker, and has similar instruments and effects.

  • trackerboy

    Game Boy / Game Boy Color music tracker

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • devkitSMS

    development kit and libraries for SEGA Master System / SEGA Game Gear / SEGA SG-1000 / SEGA SC-3000 homebrew programming using C language (and the SDCC compiler)

    By the way, do you plan to learn Rust or any other language? If it is the case, you can do another tracker but this time for MSX FM module, a multiplatform version of existing MSX tracker called MoonBlaster: https://www.msx.org/es/downloads/music/trackers/moonblaster-14 If you create that tracker you would help a lot the Sega Master System scene, as the files created by this tracker can be used by devkitSMS: https://github.com/sverx/devkitSMS Yeah, currently you need to fire up a MSX emulator (or an actual MSX computer), create the music there and I don't know how, pass the files to the "normal" (windows, linux or mac os X) OS. Just in case you run out of projects.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts