Skip to main content

Python module for handling MIDI SysEx dumps from the Sequential Circuits Prophet-600 analog synthesizer.

Project description

PyPI versio PyPi format PyPI license PyPi weekly downloads

p600syx

This is a collection of python modules for handling MIDI SysEx patch dumps for the Sequential Circuits Prophet-600 analog synthesizer.

The following formats are supported:

  • The original patch format documented in the owner's manual
  • The custom format introduced by GliGli (documentation)
  • The updated dump formats by Imogen (versions 7 and 8)

Currently, it is possible to dump SysEx data using the script p600_syxdump.

Installation and usage

The easiest way is to install the software from https://pypi.org using pip:

pip install p600syx

After installation, the script can be used as follows:

usage: p600_syxdump [-h] [-d] [-m MESSAGE] [-p PROGRAM] [infile]

Print preset contents of Prophet-600 MIDI SysEx dumps.

positional arguments:
  infile                input sysex file. If no file is given, the script will read from
                        standard input.

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           turn on debug output
  -m MESSAGE, --message MESSAGE
                        select message number (default: all messages)
  -p PROGRAM, --program PROGRAM
                        select program number (default: all programs)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

p600syx-0.2.1.tar.gz (22.0 kB view hashes)

Uploaded Source

Built Distribution

p600syx-0.2.1-py3-none-any.whl (21.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page