M4G Tracker GBA

From GameBrew
M4G Tracker
M4gtrackergba.png
General
AuthorSmiker, Mitikoro, iLKke, Pinakur
TypeMusic Apps
Version2023
LicenseMixed
Last Updated2023/03/19
Links
Download
Website

M4G Tracker is a trackers for the Game Boy Advance first released in 2010.

It is a software intended to provide a quick way to write music, it can be compared with a music box, in which the little spikes (here the notes) trigger different tones depending on which material (here the instruments) they strike while they move crossing the playing line (here the play cursor).

User guide

This program allows to manipulate the GBA build-in sound engine, using a GUI which will feel familiar with those used to current Gameboy Chiptune tools.

M4GTracker provides 6 channels where to put notes, each one can hold up to 16 notes, but those 1 notes can be changed on the fly. This is known as sequencing. The order in which whose notes are replaced, is configurable per channel, so channel 1 can stay the whole song repeating the same note pattern while the other channels reload different ones. Every channel emits a different, unique noise, think of channels as if they were a different synth each one.

These channels can apply different settings to their synths, and those settings will be known as instruments.

Controls

Global:

Select+Start - Play from start

Select+D-Pad - Navigate up/down/left/right

A - Confirm, Paste value

B - Cancel, Copy value

B+A - Cut value

A+Down/Up - Big value substraction/addition

A+Left/Right - Small value substraction/addition

B+D-Pad - Enable block mode

Block mode:

D-Pad - Move selection box

A - Confirm, Show popup

B - Cancel, Hide popup

Screenshots

m4gtrackergba10.pngm4gtrackergba2.pngm4gtrackergba3.png

m4gtrackergba4.pngm4gtrackergba5.pngm4gtrackergba6.png

m4gtrackergba7.pngm4gtrackergba8.pngm4gtrackergba9.png

Known issues

M4GTracker may crash under high cpu load, so ensure to save if you spend more than 10 minutes working on anything.

Changelog

2023/04/15

  • Sample Browser Skeleton.
  • Playback Bars @ every editor.
  • Refactored M0K1 class into separate units.
  • Moki Presets, Synth Note Triggering and Fake ADSR envelopes working.
  • Added capability to browse > 16 steps in every synth.
  • Smk2 matrix selector & bar indicator.
  • Provided access to sample browser from Smk2 matrix selector @ sample button+sample mode (double click).
  • Fixed 909 TOM positions.
  • Saved some room for tile data by using tile mirroring @808.
  • Sync led feedback, 909 sample mixer.
  • Mixing 12 8000 khz samples each step.

2023/03/21

  • Color Editor Functionality, palette backup and read from SRAM.
  • Show link status on the bottom of the screen.
  • Tweak analog sync out timing calculation.

Demo 0.74a

  • Recoded Redraw and Input system.
  • Implemented a cool number of effects (sweep, portamento, vibrato...check effects.txt).

Credits

  • Core - Smiker, Mitikoro.
  • GFX/Artwork - iLKke, Smiker, Pinakur.

External links

Advertising: