← back to apps

OPN2 MIDI Player

ru.wohlsoft.opnmidiplayer

android kind 32267

Simple MIDI-player for Android based on libOPNMIDI library

latest release
1.6.2 main
released 2026-08-24 21:10 UTC
download apk
OPNMIDI-Player-android-v1.6.2.apk · 4.0 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 1060200
✓ signed cert 167471bd…
screenshotscreenshot

about

description
<p><i>OPN2 MIDI Player</i> is an implementation of OPNMIDI based MIDI-player for Android. It’s a MIDI-player based on emulator of a Frequency Modulation chip Yamaha OPN2 (YM2612). This small MIDI-player made with using of <a href='https://github.com/Wohlstand/libOPNMIDI/' target='_blank' rel='nofollow'>libOPNMIDI</a> library.</p><p><br><b>Key Features:</b></p><ul><li>OPN2 emulation</li><li>Customizable bank of FM patches (You have to use the bank editor to create own sound bank)</li><li>Stereo sound</li><li>Number of simulated OPN2 chips can be specified as 1-100 (maximum channels 600!)</li><li>Pan (binary panning, i.e. left/right side on/off)</li><li>Pitch-bender with adjustable range</li><li>Vibrato that responds to RPN/NRPN parameters</li><li>Sustain (a.k.a. Pedal hold) and Sostenuto enable/disable</li><li>MIDI and RMI file support</li><li>Real-Time MIDI API suppor</li><li>MIDI and RMI file support</li><li>loopStart / loopEnd tag support (Final Fantasy VII)</li><li>111-th controller based loop start (RPG-Maker)</li><li>Use automatic arpeggio with chords to relieve channel pressure</li><li>Support for multiple concurrent MIDI synthesizers (per-track device/port select FF 09 message), can be used to overcome 16 channel limit</li><li>Partial support for GS and XG standards (having more instruments than in one 128:128 GM set and ability to use multiple channels for percussion purposes, and a support for some GS/XG exclusive controllers)</li><li>CC74 "Brightness" affects a modulator scale (to simulate frequency cut-off on WT synths)</li><li>Portamento support (CC5, CC37, and CC65)</li><li>SysEx support that supports some generic, GS, and XG features</li><li>Full-panning stereo option (works for emulators only)</li></ul>
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-08T21:10:34.906448+00:00
last event
2026-08-24 21:10 UTC
install
zapstore.dev or any Zapstore-compatible client

source & build

repository
https://github.com/wohlstand/opnmidi-player-java
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
missing

releases (kind 30063)

1 release indexed; latest 1.6.2.

versionchannelreleasedevent
1.6.2 main 2026-08-24 21:10 UTC 72263c11…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.6.2 — OPNMIDI-Player-android-v1.6.2.apk

sha256
84287f31d985d06d91fb36230cf2d5735d9a7c4056707c1aab42cf022d78946c
size
4.0 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
1060200
apk cert sha256
167471bd111c86b015a6e19ff7a8526841ee48750fe5ab14e3945c6f69e45a3a
download
OPNMIDI-Player-android-v1.6.2.apk

Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…