Home

Awesome

maxutils: a few utility scripts for Max/MSP

This repo is for commandline scripts (typically in python3) to help solve recurrent release requirements for products built using Max / MSP and its related SDKs.

Product Scope

The types of products targetted by the scripts are:

Script Functions

When building and releasing Max products the following functions may be needed:

Design Requirements

Python scripts should be self-contained and have a main class that encapsulates methods to solve a particular problem. The script should be independent, self-contained and usable from the commandline or imported for programmatic usage. The class should be general enough to be re-used in other contexts if required.

Shell scripts should be bash compatible and should pass 100% of shellcheck tests.

The Scripts

The scripts are in the scripts directory and are most;y written in bash or in pure python3 code without any dependencies outside of the python3 standard library.

maxutils: max utilities in a python package

Since it was observed that a number of the scripts kept re-inventing the wheel, there is a (grand unification) project, currently called maxutils, to refactor as much as possible and create a unified python package which will have an argparse-based interface. This project under development and still not functional.