Famitracker

Famitracker ist eine Tracker-Software zum Produzieren von Musik auf Basis des NES/Famicom. Es stellt neben der Emulation diverser Erweiterungschips der Famicom auch das Rendern als NSF- oder NES-Rom-Image bereit, wobei ein eigens entwickelter Soundtreiber für das System verwendet werden kann. Der Code steht open source unter der GNU General Public License aktuell als Version 4.6 zur Verfügung.

Famitracker
Basisdaten
Erscheinungsjahr 2005
Aktuelle Version 0.4.6
(23.05.2015)
Aktuelle Vorabversion 0.5
Betriebssystem Windows
Programmiersprache C++, MFC, DirectSound
Kategorie Tracker (Musik)
Lizenz GNU General Public License
deutschsprachig nein
http://famitracker.com

Features

Die Software emuliert den Sound der nativen Famicom APU, welche zwei Rechtecksignalgeneratoren, einen Dreiecksignalgenerator, einen Rauschgenerator sowie einen DPCM-Kanal steuern kann. Zudem besteht die Möglichkeit, einen von mehreren Expansion-Chips hinzuzufügen, welche sind:

  • Nintendo MMC5 und FDS
  • Namco N163
  • Konami VRC6 und VRC7
  • Sunsoft SB5 (nur Vorabversion)

Verschiedene Instrumente können hinzugefügt werden, welche u. a. Lautstärke-, Pitch- und Arpeggio-Macros besitzen und so den Trackingprozess beschleunigen. Wie viele Tracker auch bietet Famitracker eine Vielzahl an Effekten, z. B. Portamento, Finepitch und Arpeggio. In eine Moduldatei können mehrere Songs eingefügt werden. Ein Hauptmerkmal ist das Exportieren in das NSF-Format und zum Aufführen bereite ROMs für das NES. Dazu wird ein Treiber verwendet, welcher auf jenem ausgeführt wird und das Abspielen der Musik tätigt. Das Programm bietet auch den Export und Import als Textdatei und eine Pluginschnittstelle, um eigene Ex- und Importfunktionalitäten anzubieten.

Entwicklung

Das Projekt w​urde 2005 v​on jsr, d​er Nutzername d​es Administrators i​m Forum, m​it C++ a​ls Programmiersprache u​nd MFC a​ls GUI-Library begonnen. Seitdem erscheinen unregelmäßige, jedoch meistens i​m Jahrestakt n​eue Versionen. Der Quellcode i​st unter d​er GNU General Public License f​rei verfügbar u​nd kann a​uf der offiziellen Webseite heruntergeladen werden. Bis j​etzt ist n​ur ein Programmierer a​n der offiziellen Version tätig, w​obei mehrere Forks erschienen u​nd auch wieder verschwanden. Neben d​er Originalversion w​ird unter d​en Mitgliedern a​uch der Fork 0CC genutzt, d​er weitere Funktionalitäten bietet. Ein weiterer Fork i​st die inoffizielle Programmbibliothek famitracker.dll, d​ie von anderen Anwendungen z​um Operieren a​uf Moduldateien u​nd zum Abspielen solcher genutzt werden kann.

Literatur

  • Peter Moormann: Music and Game: Perspectives on a Popular Alliance. Springer Science & Business Media 2012, ISBN 3-531-18913-1.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.