ScratchData LogoScratchData
Back to squig3's profile

Famitracker Visualizer (.ftm importer)

SQsquig3•Created August 27, 2020
Famitracker Visualizer (.ftm importer)
328
294
3504 views
View on Scratch

Description

◈ ◉ ◈ Famitracker Visualizer ◈ ◉ ◈ This is a little program that reads Famitracker Modules and displays them in both tracker/keyboard form. It's not super robust, and won't work for every single module, but it will for most simpler ones. (check out this version by @trigophers with added waveform visualization! https://scratch.mit.edu/projects/455453355/ ) ◈ ◉ ◈ Instructions ◈ ◉ ◈ Push keys 1, 2, 3 or 4 to load sample music that showcases what the project can do. * Song 1: Pancake Department - fearofdark * Song 2: Flame Repellent - fearofdark * Song 3: Cargo of Fineries (Shovel Knight Specter of Torment) - Jake Kaufman * Song 4: Time Table FM Remix (Kero Blaster) - @squig3 (original by Daisuke Amaya) ◈ ◉ ◈ TO IMPORT YOUR OWN SONG ◈ ◉ ◈ * Make sure your famitracker file has no instances of the F00, C00, D00, or B00 commands, as they will not work properly. Also make sure that it only has one song in the module, and that each channel only has 1 effect column. * Click "Import File" and paste in the ftm text data. (produced by going to "File > Export text" in Famitracker) (also this version by @Kouzeru with full synthesis and piano roll/waveform visualization! https://experiments.turbowarp.org/sounds-no-yield/468959403?fps=60 ) * Then delete all existing audio in the backdrop, and import your song's audio. (produced by going to "File > Create WAV" in Famitracker) * Click the green flag to play the visualization. ◈ ◉ ◈ KNOWN BUGS ◈ ◉ ◈ * This project will not work if the .ftm has any uneven frame lengths (using the D00, C00, or B00 commands) or if the speed is inconsistent (using the F00 command) * This project may run into some problems if there are any unused patterns For best results, try to keep the famitracker module simple and clean.

Project Details

Project ID420779946
CreatedAugust 27, 2020
Last ModifiedJanuary 5, 2021
SharedAugust 28, 2020
Visibilityvisible
CommentsAllowed