Monday, July 22, 2019

Best Android Audio Player for chiptune, old console musics and 100s of formats!

Some years ago Android had lots of chiptune players but after Android 5 many disappeared. My favorite was DroidSound. It also disappeared from PlayStore. I am a developer and myself had created SoundFont midi player and was willing to revive DroidSound player and publish on PlayStore. However there are so many plugins and licenses that it will take lots of time managing them. But there is great news! DroidSound player it still getting updated to work on latest Android devices. Below are more information and links -

Update:
DroidSound is available here https://droidsounde.herokuapp.com/
And here https://droidsounde.herokuapp.com/

Below version are old but i recommend them as they don't ask for record audio permission forcefully.


Download DroidSound APK from here are enjoy Chiptune :).

NOTE: PlayStore apk is outdated 2015 version. Its here:
https://play.google.com/store/apps/details?id=com.droidmjt.droidsounde



Current version:
https://www.dropbox.com/s/71xq7cvinon919r/droidsounde167_177.apk?dl=1


Latest version: (look at bottom of page for link)
https://github.com/droidmjt/Droidsound



Website:
https://droidmjt.github.io/Droidsound/



DroidSound player is good for console musics and chiptunes. It can also play ogg, mp3 etc but for that its not much useful like other player. It also lacks seeking for many formats. It can also export chiptune to ringtones or stream formats. Below are plugins and supported formats. Refer to individual plugins from exhaustive list of formats supported.



OpenMPT plugin can play tracker files. Excerpt from OpenMPT page: https://wiki.openmpt.org/Manual:_Module_formats


The following formats can be imported into OpenMPT. Internally, they are converted to one of the file formats described above. Depending on the source format, conversion might not always be accurate.
  • Composer 669 / UNIS 669 (.669)
  • ASYLUM Music Format / Advanced Music Format (.amf)
  • Extreme’s Tracker / Velvet Studio (.ams)
  • Composer 670 / CDFM (.c67)
  • Digi Booster Pro (.dbm)
  • Digi Booster (.digi)
  • X-Tracker (.dmf)
  • DSIK (.dsm)
  • Digital Tracker / Digital Home Studio (.dtm)
  • Farandole Composer (.far)
  • General Digital Music (.gdm)
  • Ice Tracker / SoundTracker 2.6 (.ice / .st26)
  • Imago Orpheus (.imf)
  • Impulse Tracker Project (.itp) – legacy OpenMPT format with instruments stored in external files rather than directly in the module
  • Jazz Jackrabbit 2 Music (.j2b)
  • SoundTracker and compatible (.m15 / .stk)
  • DigiTrakker (.mdl)
  • OctaMED (.med)
  • MadTracker 2 (.mt2)
  • MultiTracker (.mtm)
  • Oktalyzer (.okt)
  • Epic Megagames MASI (.psm)
  • Disorder Tracker 2 (.plm)
  • ProTracker 3.6 IFF (.pt36)
  • PolyTracker (.ptm)
  • SoundFX / MultiMedia Sound (.sfx / .sfx2 / .mms)
  • Scream Tracker 2 (.stm)
  • Soundtracker Pro II (.stp)
  • UltraTracker (.ult)
  • Unreal Music (.umx) only from Unreal (Tournament 1), Deus Ex and Jazz Jackrabbit 3D
  • Grave Composer (.wow)


Stream formats like ogg, mp3, m4a etc are supported.



GME plugin can play below files. Table taken from -
http://www.slack.net/~ant/libs/audio.html

FormatSystem
AYZX Spectrum, Amstrad CPC
GBSNintendo Game Boy
GYMSega Genesis, Mega Drive
HESNEC TurboGrafx-16, PC Engine
KSSMSX Home Computer, other Z80 systems (doesn't support FM sound)
NSF, NSFENintendo NES, Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAPAtari systems using POKEY sound chip
SPCSuper Nintendo, Super Famicom
VGM, VGZSega Master System, Mark III, Sega Genesis, Mega Drive, BBC Micro




GSF plugin can play GSF Gameboy Advance audio files.



HE i.e Highly Experimental plugin can play PlayStation 1 PSF and PlayStation 2 PSF2 files.


Hively plugin can play hively tracker files AHX, HVL. http://www.hivelytracker.co.uk/about.php


HQ plugin can play some psf+psflib files. Kabuki encrypted.


HT plugin can do Saturn and Dreamcast sound emulation. psflib like format.


NDS plugin can play Nintendo DS music 2sf files.


SC68 plugin can play Atari & Amiga files. http://sc68.atari.org/


SID plugin can play SID C64 audio files.


UADE plugin for Amiga files.


LazyUSF plugin can play Nintendo 64 USF audio files.


VGM plugin can play VGM (Video Game Music) of Sega
Master System, Sega Game Gear and possibly other machines like Sega
Genesis. https://vgmrips.net/forum/viewtopic.php?t=112


VGMstream plugin can play console stream files like xa, strm files for Nintendo DS, PSX etc. https://github.com/losnoco/vgmstream.


Adlib plugin inside VGM plugin can play Adlib, OPL files. Below section taken from https://adplug.github.io/

AdPlug implements unique file replayers for each supported audio format in order to achieve the best possible replay quality. Players marked as "preliminary" aren't considered final by the author and may contain many replay issues, but are included for testing purposes anyway. As of now, the following formats are supported:
  • A2M: AdLib Tracker 2 by subz3ro
  • ADL: Westwood ADL File Format
  • AGD: Herbulot AdLib Gold System (HERAD) by Remi Herbulot (preliminary)
  • AMD: AMUSIC Adlib Tracker by Elyssis
  • BAM: Bob's Adlib Music Format
  • BMF: Easy AdLib 1.0 by The Brain
  • CFF: BoomTracker 4.0 by CUD
  • CMF: Creative Music File Format by Creative Technology
  • CMF: SoundFX Macs Opera tracker by Linel
  • D00: EdLib by Vibrants
  • DFM: Digital-FM by R.Verhaag
  • DMO: Twin TrackPlayer by TwinTeam
  • DRO: DOSBox Raw OPL Format
  • DTM: DeFy Adlib Tracker by DeFy
  • GOT: God Of Thunder Music by Roy Davis of Adept Software
  • HA2: Herbulot AdLib System v2 (HERAD) by Remi Herbulot (preliminary)
  • HSC: HSC Adlib Composer by Hannes Seifert, HSC-Tracker by Electronic Rats
  • HSP: HSC Packed by Number Six / Aegis Corp.
  • HSQ: Herbulot AdLib System (HERAD) by Remi Herbulot (preliminary)
  • IMF: Apogee IMF File Format
  • IMS: IMPlay Song Format
  • JBM: JBM Adlib Music Format
  • KSM: Ken Silverman's Music Format
  • LAA: LucasArts AdLib Audio File Format by LucasArts
  • LDS: LOUDNESS Sound System
  • M: Origin AdLib Music Format
  • MAD: Mlat Adlib Tracker
  • MDI: AdLib MIDIPlay File Format by Ad Lib Inc.
  • MID: MIDI Audio File Format
  • MKJ: MKJamz by M \ K Productions (preliminary)
  • MSC: AdLib MSCplay
  • MTK: MPU-401 Trakker by SuBZeR0
  • MUS: AdLib MIDI Music Format by Ad Lib Inc.
  • RAD: Reality ADlib Tracker by Reality
  • RAW: RdosPlay RAW file format by RDOS
  • RIX: Softstar RIX OPL Music Format
  • ROL: AdLib Visual Composer by AdLib Inc.
  • S3M: Screamtracker 3 by Future Crew
  • SA2: Surprise! Adlib Tracker 2 by Surprise! Productions
  • SAT: Surprise! Adlib Tracker by Surprise! Productions
  • SCI: Sierra's AdLib Audio File Format
  • SDB: Herbulot AdLib System (HERAD) by Remi Herbulot (preliminary)
  • SNG: SNGPlay by BUGSY of OBSESSION
  • SNG: Faust Music Creator by FAUST
  • SNG: Adlib Tracker 1.0 by TJ
  • SOP: Note Sequencer by Lee Ho Bum (sopepos)
  • SQX: Herbulot AdLib System (HERAD) by Remi Herbulot (preliminary)
  • VGM: Video Game Music 1.51 by Valley Bell (preliminary)
  • XAD: eXotic ADlib Format by Riven the Mage
  • XMS: XMS-Tracker by MaDoKaN/E.S.G
  • XSM: eXtra Simple Music by Davey W Taylor


No comments: