Opencubicplayer
Open Cubic Player (unix fork). Music visualizer for various tracked music formats (amiga modules, S3M, IT), chiptunes and other formats related to demoscene
Install / Use
/learn @mywave82/OpencubicplayerREADME
Open Cubic Player
Unix port of Open Cubic Player, which is a text-based player with some few graphical views. Visual output can be done through nCurses, Linux console (VCSA + FrameBuffer), X11 or SDL. This port can be compiled for various different Unix-based operating systems, including MinGW compilers.

Supported Formats
Amiga-style module files and other module files (Amiga compressed files are decompressed using ancient): <!-- http://fileformats.archiveteam.org/wiki/Amiga_Module -->
Extension | Notes
:-------- | :----
*.AMS | Velvet Studio and Extreme's Tracker
*.DMF | X-Tracker
*.IT | Impulse Tracker or the modern Schism Tracker
*.MDL | DigiTrakker or the modern MilkyTracker
*.MOD | ProTracker or the modern ProTracker Clone
*.MTM | MultiTracker Module Editor <!-- - \*.MXM, mxmplayer - mini GUS player, intermediate file format to support .XM and similiar files -->
*.NST | NoiseTracker
*.OKT | Oktalyzer <!-- https://www.wikidata.org/wiki/Q21041560 -->
*.PTM | PolyTracker
*.STM | Scream Tracker 2
*.S3M | Scream Tracker 3
*.ULT | Ultra Tracker
*.WOW | Grave Composer <!-- http://fileformats.archiveteam.org/wiki/Grave_Composer_module -->
*.XM | FastTracker 2 or the modern FastTracker 2 Clone
*.669 | Composer 669 <!-- https://www.wikidata.org/wiki/Q9135198 -->
Supported files using code from STYMulator:
Extension | Notes
:-------- | :----
*.YM | Atari ST (Yamaha YM2149)
Supported files using fork of libsidplayfp:
Extension | Notes
:-------- | :----
*.SID, *.RSID | C64 (SID 6581/8580)
Supported files using code from aylet:
Extension | Notes
:-------- | :----
*.AY | ZX Spectrum/Amstrad CPC (Yamaha YM2149)
Supported audio files (both compressed and PCM styled):
Extension | Notes
:-------- | :----
*.WAV |
*.OGG |
*.FLAC |
*.MP2 |
*.MP3 |
*.QOA | Quite OK Audio
Supported Audio-CD files:
Extension | Notes
:-------- | :----
*.CDA | Linux support only, using ioctl() for digital audio extraction.
*.CUE | Cue sheet metadata
*.TOC | CD recorder disc-at-once (cdrdao)
Supported files using fork of TiMidity++:
Extension | Notes
:-------- | :----
*.MID | General MIDI
Supported files using AdPlug, for formats designed for the OPL2/OPL3 AdLib sound chips:
Extension | Notes
:-------- | :----
*.A2M, *.A2T | AdLib Tracker 2 by subz3ro
*.ADL | Coktel Vision Adlib Music
*.ADL | Westwood ADL
*.AMD | Amusic tracker by Elyssis
*.BAM | Bob's Adlib Music
*.CFF | BoomTracker 4.0 by CUD
*.CMF | Creative Music File Format by Creative Technology
*.CMF | SoundFX Macs Opera tracker by Linel
*.D00 | EdLib
*.DFM | Digital-FM by R.Verhaag
*.DMO | Twin TrackPlayer by TwinTeam
*.DRO | DOSBox Raw OPL
*.DTM | DeFy Adlib Tracker by DeFy
*.GOT | God Of Thunder Music by Roy Davis of Adept Software
*.HSC | HSC Adlib Composer by Hannes Seifert, HSC-Tracker by Electronic Rats
*.HSQ, *.SQX, *.SDB, *.AGD, *.HA2 | Herbulot AdLib System (HERAD) by Remi Herbulot
*.HSP | HSC Packed by Number Six / Aegis Corp.
*.IMF, *.WLF, *.ADLIB | Apogee IMF, game music
*.JBM | JBM (Johannes Bjerregaard's) Adlib Music Format
*.KSM | Ken Silverman's Music Format
*.LDS | LOUDNESS Sound System <!-- https://ocremix.org/artist/230/andras-molnar https://tyrian.fandom.com/wiki/Andreas_Molnar http://www.loudness.de/ -->
*.M | Ultima 6 Music
*.MAD | Mlat Adlib Tracker
*.MDI | AdLib MIDIPlay File Format by Ad Lib Inc.
*.MID, *.SCI, *.LAA | Sierra's AdLib Audio File Format, MIDI Audio File Format, LucasArts AdLib Audio File Format by LucasArts
*.MKJ | MKJamz by M \ K Productions
*.MSC | Adlib MSC Player <!-- Likely refers to software that was buneled with Adlib MSC 16 cards, JukeBox Playback Program https://www.opl3.com/wp-content/uploads/2019/08/amsc-JukeBox-Playback-Program.pdf -->
*.MTK | MPU-401 Trakker by SuBZeR0
*.MTR | Arkham Master Tracker 2.4
*.MUS, *.MDY, *.IMS | AdLib MIDI Music Format by Ad Lib Inc., IMPlay Song Format
*.PIS | Beni Tracker PIS Player
*.PLX | PALLADIX Sound System
*.RAC, *.RAW | Raw AdLib Capture
*.RAD | Reality AdLib Tracker
*.RIX, *.MKF | Softstar RIX OPL Music
*.ROL | Adlib Visual Composer by AdLib Inc.
*.S3M, *.AS3M | Scream Tracker 3
*.SA2, *.SAT | Surprise! Adlib Tracker 2 by Surprise! Productions
*.SNG | Adlib Tracker 1.0 by Dj-Tj
*.SNG | Faust Music Creator by FAUST
*.SNG | SNGPlay by BUGSY of OBSESSION
*.SOP | Note Sequencer by Lee Ho Bum (sopepos)
*.VGM, *.VGZ | Video Game Music
*.XAD | Various eXotic ADlib Formats by Riven the Mage
*.XMS | XMS-Tracker by MaDoKaN/E.S.G
*.XSM | eXtra Simple Music by Davey W Taylor
Supported files for HivelyTracker tracked music, using code from the original tracker repository:
Extension | Notes
:-------- | :----
*.HVL | Hively Tracker
*.AHX | AHX or the not yet existing modern AHX Clone
Supported files using the Game Music Emulator (various retro game consoles):
Extension | Notes
:-------- | :----
*.GBS | GameBoy Sound System
*.GYM | Genesis YM2612
*.HES | Hudson Entertainment Sound
*.KSS | Konami Sound System?
*.NSF, *.NSFe | Nintendo Sound Format
*.SAP | Slight Atari Player
*.SPC | Super Nintendo / Super Famicom SPC-700 co-processor
*.VGM, *.VGZ | Video Game Music
Integrated support for modland.com
Built into the file-browser is support for directly browsing https://modland.com utilizing curl.
An initial fetch of the database containing all the file names is required for this feature to work.
This is available in the modland.com/setup.dev option inside of the built-in file browser.
Manual Page
Available in Debian manpages.
Usage
[!NOTE] If key letters are CAPITAL, press them with <kbd>shift</kbd>.
Keys | Description :--- | :---------- <kbd>esc</kbd><kbd>esc</kbd> | Exit the program. <kbd>alt</kbd> + <kbd>k</kbd> | List available key shortcuts in the current view.
While playing
Keys | Description :--- | :---------- <kbd>Enter</kbd> | Next file from the playlist, if playlist is empty it opens the file-browser. <kbd>f</kbd> | File-browser. <kbd><</kbd> | Rewind. <kbd>></kbd> | Fast Forward. <kbd>a</kbd> | Text FFT analyzer, <kbd>A</kbd>: toggle FFT analyzer, <kbd>tab</kbd>: toggle colors. <kbd>b</kbd> | Phase viewer. <kbd>c</kbd> | Text Channel viewer. <kbd>d</kbd> | Start a shell (only works if using the console/curses version). <kbd>s</kbd> | Un/Silence channel. <kbd>q</kbd> | Un/Quiet other channels (solo/unsolo). <kbd>t</kbd> | Text Track viewer. <kbd>g</kbd> | Lo-Res FFT analyzer + history, <kbd>G</kbd>: high-Res FFT analyzer + h
Related Skills
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.4kCommit, push, and open a PR
