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

Agbplay GBA: Difference between revisions

From GameBrew
m (Text replacement - "Category:PC utilities for GBA" to "")
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title= (File Operation) - GameBrew
|title_mode=append
|image=agbplay2.png
|image_alt=agbplay
}}
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=agbplay
|title=agbplay
Line 11: Line 5:
|author=ipatix
|author=ipatix
|lastupdated=2022/08/01
|lastupdated=2022/08/01
|type=File Operation
|type=Other PC Utilities
|version=2022
|version=2022
|license=LGPL-3.0
|license=LGPL-3.0
|download=https://dlhb.gamebrew.org/gbahomebrews/agbplay.7z
|download=https://dlhb.gamebrew.org/gbahomebrews/agbplay.zip
|website=https://github.com/ipatix/agbplay
|website=https://github.com/ipatix/agbplay
|source=https://github.com/ipatix/agbplay
|source=https://github.com/ipatix/agbplay
}}
}}
{{#seo:
|title= (File Operation) - GameBrew
|title_mode=append
|image=agbplay2.png
|image_alt=agbplay
}}
agbplay is a music player for Linux, with Terminal interface for GBA ROMs that use the most common (mp2k/m4a) sound engine format.
agbplay is a music player for Linux, with Terminal interface for GBA ROMs that use the most common (mp2k/m4a) sound engine format.


Line 87: Line 88:
==External links==
==External links==
* GitHub - https://github.com/ipatix/agbplay
* GitHub - https://github.com/ipatix/agbplay
[[Category:GBA homebrew applications]]

Latest revision as of 02:44, 25 October 2024

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: