patchmaster moddiutils
Store your synth’s patches on the computer
Status: Pre-Alpha
Brought to you by:
meinls
========== moddiutils ========== © 2014–2017 Stefan Meinlschmidt Note that this is rather unstable code, i.e. syntax and/or behaviour can and will change without warning! If you use it in your own programs, use a fixed version and update very carefully (or not at all)! This is a rather random collection of program-unspecific utility code extracted out of the patchmaster MIDI sysex tool. There are simple standalone things like a Struct class, an EXPORT mechanism managing __all__ for you or handy access to ressource files residing in some package, a config system reading ini-files and the environment, a full-fledged plugin mechanism, delayed execution stuff, some handy stuff for Tkinter and a complete generator-based asynchronous execution model with cross-thread function calls (including waiting for a result) and whatnot. And surely some more I forgot to mention. Everything should be described in the docstrings, so have a look at the source.