https://github.com/a740g/mplayer64
A simple audio player made using QB64-PE.
https://github.com/a740g/mplayer64
audio-player audio-visualizer basic basic-programming midi midi-player music qb64 qbasic quickbasic retro
Last synced: 16 days ago
JSON representation
A simple audio player made using QB64-PE.
- Host: GitHub
- URL: https://github.com/a740g/mplayer64
- Owner: a740g
- License: mit
- Created: 2022-07-03T02:23:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-11-23T01:40:58.000Z (4 months ago)
- Last Synced: 2025-11-23T03:30:51.552Z (4 months ago)
- Topics: audio-player, audio-visualizer, basic, basic-programming, midi, midi-player, music, qb64, qbasic, quickbasic, retro
- Language: QuickBASIC
- Homepage:
- Size: 136 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# MPLAYER64
This is a [QB64-PE](https://www.qb64phoenix.com/) audio player *(WIP)*. It uses the [InForm-PE](https://github.com/a740g/InForm-PE) GUI library and [Toolbox64](https://github.com/a740g/Toolbox64).
---



## FEATURES
- Plays all audio formats supported by QB64-PE. See [_SNDOPEN](https://qb64phoenix.com/qb64wiki/index.php/SNDOPEN).
- Plays MIDI files using QB64-PE supported soundbanks. See [_MIDISOUNDBANK](https://qb64phoenix.com/qb64wiki/index.php/MIDISOUNDBANK).
- Runs on Windows, Linux and macOS.
## USAGE
- Clone the repository to a directory of your choice.
- Open Terminal and change to the directory using an appropriate OS command.
- Run `git submodule update --init --recursive` to initialize, fetch and checkout git submodules.
- Open *MPlayer64.bas* in the QB64-PE IDE and press `F5` to compile and run.
- This requires the latest version of [QB64-PE](https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest).
## ASSETS
[Icon](https://icon-icons.com/users/l8q2uu8SBvMRIxTWnbIju/icon-sets/) by Squid Ink.