Skip to content
View cs127's full-sized avatar
trying not to procrastinate
trying not to procrastinate

Organizations

@deluxshave

Block or report cs127

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cs127/README.md

About me

Hi! I'm Cadence, a semi-professional music producer and hobbyist programmer from Iran!

I mostly use C and Java, but I also know a decent bit of Python and JavaScript.

Most of my projects are intended for very niche audiences, so you probably might not find a lot of useful stuff here!

You can read more about me on my website.

Software

Here's a list of projects I've made so far, roughly in the order of most useful to least useful:

  • OpenMPT installer for Linux (semi-maintained): a bash script that simplifies the installation of OpenMPT on Linux+Wine.
  • Belmont: a command-line utility that searches for keywords in the text fields of tracked music files.
  • s3igen: a command-line utility that extracts instrument patches from EdLib tracker song files (EDL) and converts them to Scream Tracker 3's instrument format (S3I).

I've also made small contributions to these projects:

  • OpenMPT
    • documented the MPTM file format.
    • fixed a few bugs regarding software detection for IT and STM files.
    • fixed various minor bugs.
  • Schism Tracker
    • fixed various minor bugs, mostly crash fixes and STM loading shenanigans.
  • xkeyboard-config
    • added the Windows-style Persian keyboard layout.

Pinned Loading

  1. openmpt-installer openmpt-installer Public

    Bash script for installing OpenMPT on Linux

    Shell 10