Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Agbplay GBA

From GameBrew
agbplay
Agbplay2.png
General
Authoripatix
TypeOther PC Utilities
Version2022
LicenseLGPL-3.0
Last Updated2022/08/01
Links
Download
Website
Source


agbplay is a music player for Linux, with Terminal interface for GBA ROMs that use the most common (mp2k/m4a) sound engine format.

The code itself is written in C++.

Features

  • ROMs can be loaded and scanned for the songtable automatically.
  • PCM playback works pretty much perfectly; GB instruments sound great, but envelope curves are not 100% accurate.
  • Basic rendering to file done, including dummy writing for benchmarking.

User guide

A quick tutorial by Sanqui can be found here.

Controls

Arrow Keys or HJKL - Navigate through the program

Tab - Change between playlist and songlist

A - Add the selected song to the playlist

D - Delete the selected song from the playlist

T - Toggle whether the song should be output to a file (see R and E)

G - Drag the song through the playlist for ordering

I - Force song restart

O - Song play/pause

P - Force song stop

+= - Double the playback speed

- - Halve the playback speed

Enter - Toggle track muting

M - Mute selected track

S - Solo selected track

U - Unmute all tracks

N - Rename the selected song in the playlisy

E - Export selected songs to individual track files (to "$cwd/wav")

R - Export selected songs to files (non-split)

B - Benchmark, run the export program but don't write to file

F - Save Playlist - The playlist is also saved when the program is closed

Q or Ctrl-D - Exit rrogram

! - Show extended song information

Screenshots

agbplay3.png

Media

Agbplay Playback Demo (ipatix)

Compatibility

It has been tested on Cygwin (Windows), Debian and Arch Linux, all on x86-64. Native Windows is currently not supported.

External links

Advertising: