Skip to main content

Arkos2Basic

Converts Arkos Tracker 3 text exports to CVBasic MUSIC blocks. Handles note transposition, variable note duration, percussion detection and intro/loop splitting. Targets ColecoVision, MSX and Sega SG-1000.

Installation

pipx install arkos2basic

What if you don’t have pipx installed?

Depending on your OS, you can install pipx with this command:

MacOS

brew install pipx

Linux

sudo apt install pipx

Usage

Export your song from Arkos Tracker as a TXT file, then launch this command:

arkos2basic <input-file> <output-file>

If your song has a loop, the app will provide you with two files:

  • <output-file-path>/<output-file-stem>.bas
  • <output-file-path>/<output-file-stem>_loop.bas

Example

Let's imagine you have a TXT source file named mymusic.txt in the same folder of your CVBasic project.

Convert the source file with the command:

arkos2basic mymusic.txt mymusic.bas

If the song has a loop, arkos2basic will provide you these two files:

mymusic.bas
mymusic_loop.bas

To test if the music has been properly converted, create a test_music.bas file with this code:

DIM loop_on
loop_on = 0
PLAY FULL
PLAY mymusic
DO
    WAIT
    IF MUSIC.PLAYING = 0 AND loop_on = 0 THEN
        loop_on = 1
        PLAY mymusic_loop
    END IF
LOOP WHILE 1

INCLUDE mymusic.bas
INCLUDE mymusic_loop.bas

Requirements

Python 3.10 or better.

Metadata

Release files for arkos2basic 26.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arkos2basic 26.8.0
File Size Uploaded Provenance Actions
arkos2basic-26.8.0.tar.gz 22.5 kB With provenance Details for arkos2basic-26.8.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for arkos2basic 26.8.0
File Interpreter ABI Platform Actions
arkos2basic-26.8.0-py3-none-any.whl Python 3 none any Details for arkos2basic-26.8.0-py3-none-any.whl

Total release size: 48.1 kB

Release files / arkos2basic-26.8.0.tar.gz

Download URL arkos2basic-26.8.0.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2beb4fd74642b6e95f1d2efa5e3eedc841bcdc13ab1c31aca975e780ce1fa804
BLAKE2b-256 checksum
How to use checksums
234106fddc7d2d0cb5dfe4bfa670f739e9f8f5e5fe742a8b025eefadc695a9bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Release files / arkos2basic-26.8.0-py3-none-any.whl

Download URL arkos2basic-26.8.0-py3-none-any.whl
Size 25.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01f88edab8d828ff7c3f2dddb2f6f08342bc760a2482cbeea6563551e12bd70f
BLAKE2b-256 checksum
How to use checksums
4d04558f9da59fabffc7ce6e4ae1937a4c930b0eada5ad34872435fbd2611cdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

Security for arkos2basic 26.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for arkos2basic-26.8.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page