Menu

Tree [98d431] master /
 History

HTTPS access


File Date Author Commit
 acommander 2018-01-03 Stefan Meinlschmidt Stefan Meinlschmidt [c2d333] working on Waldorf Streichfett
 moddiutils 2019-08-18 Stefan Meinlschmidt Stefan Meinlschmidt [98d431] git subrepo commit moddiutils
 patchmaster 2019-08-18 Stefan Meinlschmidt Stefan Meinlschmidt [2dbc66] introduced <dl> into html
 tkommander 2019-08-17 Stefan Meinlschmidt Stefan Meinlschmidt [4f3178] fixed help
 .gitignore 2019-08-18 Stefan Meinlschmidt Stefan Meinlschmidt [e7f782] html newline handling is closer to correct now
 LICENSE.txt 2019-08-15 Stefan Meinlschmidt Stefan Meinlschmidt [f9c499] improved html rendering dramatically by admitti...
 README.txt 2019-08-15 Stefan Meinlschmidt Stefan Meinlschmidt [f9c499] improved html rendering dramatically by admitti...
 fcmd.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [3ea869] cleaned copyright message line wrap,
 idf.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [3ea869] cleaned copyright message line wrap,
 patchmaster.py 2019-08-18 Stefan Meinlschmidt Stefan Meinlschmidt [7935ca] merged in changes from other projects
 setup.py 2017-12-27 Stefan Meinlschmidt Stefan Meinlschmidt [08d5b2] getting rid of a setup.py warning
 syxc.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [3ea869] cleaned copyright message line wrap,
 syxparse.py 2013-09-07 Stefan Meinlschmidt Stefan Meinlschmidt [a7de9b] fiddled with sysex parsing,
 test-filesystem2.py 2017-11-03 Stefan Meinlschmidt Stefan Meinlschmidt [526a74] got rid of parent information in tree.Node,
 wintrackif.py 2017-12-02 Stefan Meinlschmidt Stefan Meinlschmidt [3ea869] cleaned copyright message line wrap,

Read Me

===========
Patchmaster
===========

© 2011–2019 Stefan Meinlschmidt

This is going to be some sysex-data wrestling super-application to
move patches (i.e. sound programs) between your MIDI capable synthesizer
(or other device) and your computer.

Currently there is a basic commander-style file manager (fcmd.py) and
another one with a slowly emerging MIDI-based virtual filesystem.
Additionally there is a simple command line tool (syxc.py) for basic
sysex i/o. Run it without arguments for help.

Information about supported MIDI devices including their sysex ids lives in
patchmaster/devices, as you already guessed.

System requirements:

* Python 3.4 or higher with tkinter and idle

* ALSA (usually included with Linux) or the Windows MIDI subsystem

* some MIDI interface or a device talking MIDI over USB