aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README.md7
-rw-r--r--TODO1
-rw-r--r--backends/lua.md2
3 files changed, 7 insertions, 3 deletions
diff --git a/README.md b/README.md
index 5ed19c7..4ab20a3 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,8 @@
<img align="right" src="/MIDIMonster.svg?raw=true&sanitize=true" alt="MIDIMonster Logo" width="20%">
+[![Build Status](https://travis-ci.com/cbdevnet/midimonster.svg?branch=master)](https://travis-ci.com/cbdevnet/midimonster) [![Coverity Scan Build Status](https://scan.coverity.com/projects/15168/badge.svg)](https://scan.coverity.com/projects/15168)
+
Named for its scary math, the MIDIMonster is a universal control and translation
tool for multi-channel absolute-value-based control and/or bus protocols.
@@ -33,8 +35,6 @@ on any other (or the same) supported protocol, for example to:
* Control lighting fixtures or DAWs using gamepad controllers, trackballs, etc ([Example configuration](configs/evdev.cfg))
* Play games, type, or control your mouse using MIDI controllers ([Example configuration](configs/midi-mouse.cfg))
-[![Build Status](https://travis-ci.com/cbdevnet/midimonster.svg?branch=master)](https://travis-ci.com/cbdevnet/midimonster) [![Coverity Scan Build Status](https://scan.coverity.com/projects/15168/badge.svg)](https://scan.coverity.com/projects/15168)
-
If you encounter a bug or suspect a problem with a a protocol implementation, please
[open an Issue](https://github.com/cbdevnet/midimonster/issues) or get in touch with us via
IRC on [Hackint in `#midimonster`](https://webirc.hackint.org/#irc://irc.hackint.org/#midimonster).
@@ -151,6 +151,9 @@ This section will explain how to build and install the MIDIMonster.
Development is mainly done on Linux, but builds for OSX and Windows
are possible.
+Binary builds for all supported systems are available for download on the
+[Release page](https://github.com/cbdevnet/midimonster/releases).
+
### Using the installer
The easiest way to install MIDIMonster and its dependencies on a Linux system
diff --git a/TODO b/TODO
index ee58777..3a78b9b 100644
--- a/TODO
+++ b/TODO
@@ -5,3 +5,4 @@ udp backends may ignore MTU
mm_managed_fd.impl is not freed currently (and is heaped most of the time anyway) -> documentation
make event collectors threadsafe to stop marshalling data...
collect & check backend API version
+windows strerror
diff --git a/backends/lua.md b/backends/lua.md
index 650fdb9..d01a8c6 100644
--- a/backends/lua.md
+++ b/backends/lua.md
@@ -3,7 +3,7 @@
The `lua` backend provides a flexible programming environment, allowing users to route and manipulate
events using the Lua programming language.
-Every instance has it's own interpreter state which can be loaded with custom handler scripts.
+Every instance has its own interpreter state which can be loaded with custom handler scripts.
To process incoming channel events, the MIDIMonster calls corresponding Lua functions (if they exist)
with the value (as a Lua `number` type) as parameter.