Circuit Patch Converter banner image

CircuitPatchConverter

logo for /logos/svg/logo-github.svg
View on GitHub

Circuit Patch converter takes in a .circuittrackspack (or other .zip file), extracts the patches and converts these to the OG circuit format. It does this by altering the 5th hexadecimal value from 64 to 60.

Requirements:

  1. Python 3.6+

Step by step example:

  1. Clone this repository or download it as a .zip
  2. (Extract zip to a directory)
  3. Put your .circuittrackspack files in a folder called 'Packs' (like someDir\CircuitPatchConverter\Packs)
  4. cd to someDir\CircuitPatchConverter\
  5. Launch the script using python circuit-convert.py -i ./Packs/example.circuittrackspack
  6. Find your newly converted patches in someDir\CircuitPatchConverter\Patches

Please note: this program will overwrite existing .syx files in the output folder. If you are converting multiple packs one by one, be sure to alter the output directory using the -o option.

Usage:

python circuit-convert.py -i <inputfile> \[-o <outputfile> -p <pathinzip> -h <help>\]

shortlongnamedescriptiondefault
-i--inputinput fileThe file path of the .circuittrackspack or .zip to extract.N/A
-o--outputoutput fileThe path of the folder to extract the converted patches to../Patches/
-p--pathinzippath in zip filePath to folder in the zip file that contains the patches.patches/
-h--helphelpShows the help message.N/A