diff options
-rw-r--r-- | README.md | 7 | ||||
-rw-r--r-- | TODO | 1 | ||||
-rw-r--r-- | backends/lua.md | 2 |
3 files changed, 7 insertions, 3 deletions
@@ -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 @@ -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. |