KORG microX utility.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Damien Goutte-Gattat 6109ef5ac9 Set MIDI error to 0 if no error occured 8 years ago
lib Make sure to die on memory allocation errors 9 years ago
m4 Initial commit 10 years ago
man Update documentation 8 years ago
src Set MIDI error to 0 if no error occured 8 years ago
.gitignore Initial commit 10 years ago
AUTHORS Initial commit 10 years ago
COPYING Initial commit 10 years ago
Makefile.am Prepare configure for runtime backend selection 8 years ago
README Update documentation 8 years ago
configure.ac Prepare configure for runtime backend selection 8 years ago

README

kmxtool - KORG microX utility
=============================

Description
-----------

Kmxtool is a program to interact with a KORG microX synthesizer. It
allows to dump/load data from/to the synth and to query its current
status.

Kmxtool comes bundled with the asysex program, from which it is derived.
Asysex is a generic (non KORG-specific) tool for emitting and receiving
System Exclusive (SysEx) MIDI messages. It reads a SysEx message from
its standard input and sends it to a MIDI device, then receives a single
SysEx message in response (if any) and prints it to standard output.


Copying
-------
Kmxtool is distributed under the terms of the GNU General Public
License, version 3 or higher. The full license is included in the
COPYING file of the source distribution.


Homepage and contact
--------------------
The project homepage, where release tarballs may be found, is located at
<http://www.incenp.org/dvlpt/kmxtool.html>. The repository containing
the latest source code is available at <git://git.incenp.org/kmxtool.git>.

To contact the author, use the following address:
Damien Goutte-Gattat <dgouttegattat@incenp.org>


MIDI backends
-------------
Kmxtool and asysex currently support ALSA and OSS MIDI backends. Please
note that as I only use ALSA, the OSS backend has only been tested
against the ALSA emulation layer for OSS; it *does* work against the
emulated OSS, so I expect it should also work against a real OSS, but I
cannot guarantee that.

MIDI backends available on the target system are enabled by default; if
support for a given backend is not wanted, use the corresponding
`--disable-{alsa,oss}' option at configure time.

When the `-p, --port` option is used, the name of the MIDI port
determines which backend is used. For example, `/dev/midi00` selects the
OSS backend, while `hw:1,0,0' selects the ALSA backend.