More actions
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: | ||
{{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= | |type=Other PC Utilities | ||
|version=2022 | |version=2022 | ||
|license=LGPL-3.0 | |license=LGPL-3.0 | ||
|download=https://dlhb.gamebrew.org/gbahomebrews/agbplay. | |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 | ||
Latest revision as of 02:44, 25 October 2024
agbplay | |
---|---|
General | |
Author | ipatix |
Type | Other PC Utilities |
Version | 2022 |
License | LGPL-3.0 |
Last Updated | 2022/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
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
- GitHub - https://github.com/ipatix/agbplay