An open API service indexing awesome lists of open source software.

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.

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).

---

![Screenshot 1](screenshots/screenshot1.png)
![Screenshot 2](screenshots/screenshot2.png)
![Screenshot 3](screenshots/screenshot3.png)

## 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.