From faf34959ee4a86441bc3e96229fbd5365869d523 Mon Sep 17 00:00:00 2001 From: cbdev Date: Mon, 4 May 2020 20:31:57 +0200 Subject: Mention wininput in main README (Fixes #57) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 2eda183..161fcaa 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Currently, the MIDIMonster supports the following protocols: | OpenSoundControl (OSC) | Linux, Windows, OSX | | [`osc`](backends/osc.md) | | RTP-MIDI | Linux, Windows, OSX | AppleMIDI sessions supported | [`rtpmidi`](backends/rtpmidi.md) | | OpenPixelControl | Linux, Windows, OSX | 8 Bit & 16 Bit modes | [`openpixelcontrol`](backends/openpixelcontrol.md) | -| evdev input devices | Linux | Virtual output supported | [`evdev`](backends/evdev.md) | +| Input devices (Mouse, Keyboard, etc)| Linux, Windows | | [`evdev`](backends/evdev.md), [`wininput`](backends/wininput.md) | | Open Lighting Architecture | Linux, OSX | | [`ola`](backends/ola.md) | | MA Lighting Web Remote | Linux, Windows, OSX | GrandMA2 and dot2 (incl. OnPC) | [`maweb`](backends/maweb.md) | | JACK/LV2 Control Voltage (CV) | Linux, OSX | | [`jack`](backends/jack.md) | @@ -156,6 +156,7 @@ special information. These documentation files are located in the `backends/` di * [`lua` backend documentation](backends/lua.md) * [`python` backend documentation](backends/python.md) * [`maweb` backend documentation](backends/maweb.md) +* [`wininput` backend documentation](backends/wininput.md) ## Installation -- cgit v1.2.3 From ee055791d1430187ec175c3f065398460a5acf6b Mon Sep 17 00:00:00 2001 From: cbdev Date: Sun, 9 Aug 2020 14:16:03 +0200 Subject: Implement list-type multichannel specification (Fixes #67) --- README.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 161fcaa..ea079bf 100644 --- a/README.md +++ b/README.md @@ -122,18 +122,25 @@ The last line is a shorter way to create a bi-directional mapping. ### Multi-channel mapping -To make mapping large contiguous sets of channels easier, channel names may contain -expressions of the form `{..}`, with *start* and *end* being positive integers -delimiting a range of channels. Multiple such expressions may be used in one channel -specification, with the rightmost expression being incremented (or decremented) first for -evaluation. +To make mapping large contiguous sets of channels easier, channel names may contain certain +types of expressions specifying multiple channels at once. + +Expressions of the form `{..}`, with *start* and *end* being positive integers, +expand to a range of channels, with the expression replaced by the incrementing or decrementing +value. + +Expressions of the form `{value1,value2,value3}` (with any number of values separated by commas) +are replaced with each of the specified values in sequence. + +Multiple such expressions may be used in one channel specification, with the rightmost expression +being evaluated first. Both sides of a multi-channel assignment need to have the same number of channels, or one side must have exactly one channel. Example multi-channel mapping: ``` -instance-a.channel{1..10} > instance-b.{10..1} +instance-a.channel{1..5} > instance-b.{1,2,3,4,5} ``` ## Backend documentation -- cgit v1.2.3 From 690aec061db4cfab50b998822628f732e115e11e Mon Sep 17 00:00:00 2001 From: cbdev Date: Sat, 15 Aug 2020 11:15:01 +0200 Subject: Improve some documentation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index ea079bf..3a3fcbd 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ side must have exactly one channel. Example multi-channel mapping: ``` -instance-a.channel{1..5} > instance-b.{1,2,3,4,5} +instance-a.channel{1..5} > instance-b.{a,b,c,d,e} ``` ## Backend documentation -- cgit v1.2.3 From 890111a0183623641ea564c3adc439169af2a6d6 Mon Sep 17 00:00:00 2001 From: cbdev Date: Fri, 25 Sep 2020 21:38:46 +0200 Subject: Publish VISCA backend --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index 3a3fcbd..26a8c90 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Currently, the MIDIMonster supports the following protocols: | Open Lighting Architecture | Linux, OSX | | [`ola`](backends/ola.md) | | MA Lighting Web Remote | Linux, Windows, OSX | GrandMA2 and dot2 (incl. OnPC) | [`maweb`](backends/maweb.md) | | JACK/LV2 Control Voltage (CV) | Linux, OSX | | [`jack`](backends/jack.md) | +| VISCA | Linux, Windows, OSX | PTZ Camera control over TCP/UDP | [`visca`](backends/visca.md) | | Lua Scripting | Linux, Windows, OSX | | [`lua`](backends/lua.md) | | Python Scripting | Linux, OSX | | [`python`](backends/python.md) | | Loopback | Linux, Windows, OSX | | [`loopback`](backends/loopback.md) | -- cgit v1.2.3 From c70ab97fe76003019ebf93d5c37a01366769138f Mon Sep 17 00:00:00 2001 From: cbdev Date: Mon, 21 Jun 2021 21:06:31 +0200 Subject: Publish MQTT backend --- README.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 26a8c90..2379691 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ Currently, the MIDIMonster supports the following protocols: | ArtNet | Linux, Windows, OSX | Version 4 | [`artnet`](backends/artnet.md) | | Streaming ACN (sACN / E1.31) | Linux, Windows, OSX | | [`sacn`](backends/sacn.md) | | OpenSoundControl (OSC) | Linux, Windows, OSX | | [`osc`](backends/osc.md) | +| MQTT | Linux, Windows, OSX | Protocol versions 5 and 3.1.1 | [`mqtt`](backends/mqtt.md) | | RTP-MIDI | Linux, Windows, OSX | AppleMIDI sessions supported | [`rtpmidi`](backends/rtpmidi.md) | | OpenPixelControl | Linux, Windows, OSX | 8 Bit & 16 Bit modes | [`openpixelcontrol`](backends/openpixelcontrol.md) | | Input devices (Mouse, Keyboard, etc)| Linux, Windows | | [`evdev`](backends/evdev.md), [`wininput`](backends/wininput.md) | @@ -160,6 +161,7 @@ special information. These documentation files are located in the `backends/` di * [`loopback` backend documentation](backends/loopback.md) * [`ola` backend documentation](backends/ola.md) * [`osc` backend documentation](backends/osc.md) +* [`mqtt` backend documentation](backends/mqtt.md) * [`openpixelcontrol` backend documentation](backends/openpixelcontrol.md) * [`lua` backend documentation](backends/lua.md) * [`python` backend documentation](backends/python.md) -- cgit v1.2.3 From 921ce069a4770fbadad7bb4e806361e857469409 Mon Sep 17 00:00:00 2001 From: cbdev Date: Mon, 21 Jun 2021 22:03:17 +0200 Subject: Repository cleanup --- README.md | 1 - 1 file changed, 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 2379691..f958b25 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # The MIDIMonster MIDIMonster Logo -[![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) [![IRC Channel](https://static.midimonster.net/hackint-badge.svg)](https://webirc.hackint.org/#irc://irc.hackint.org/#midimonster) -- cgit v1.2.3 From 68818d94980bfc22d6414ed29d2d9cbb6be24cb1 Mon Sep 17 00:00:00 2001 From: cbdev Date: Mon, 21 Jun 2021 22:18:05 +0200 Subject: Fix missing logo image --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index f958b25..696a46f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # The MIDIMonster -MIDIMonster Logo +MIDIMonster Logo [![Coverity Scan Build Status](https://scan.coverity.com/projects/15168/badge.svg)](https://scan.coverity.com/projects/15168) [![IRC Channel](https://static.midimonster.net/hackint-badge.svg)](https://webirc.hackint.org/#irc://irc.hackint.org/#midimonster) -- cgit v1.2.3 From 5bd2e806cf9493681d948615cdeacb0cd3f07524 Mon Sep 17 00:00:00 2001 From: Spacelord Date: Wed, 30 Jun 2021 02:31:46 +0200 Subject: Add CI badge to README --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index 696a46f..f2c9518 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ MIDIMonster Logo [![Coverity Scan Build Status](https://scan.coverity.com/projects/15168/badge.svg)](https://scan.coverity.com/projects/15168) +[![CI Pipeline Status](https://ci.spacecdn.de/buildStatus/icon?job=midimonster%2Fmaster)](https://ci.spacecdn.de/blue/organizations/jenkins/midimonster/activity) [![IRC Channel](https://static.midimonster.net/hackint-badge.svg)](https://webirc.hackint.org/#irc://irc.hackint.org/#midimonster) Named for its scary math, the MIDIMonster is a universal control and translation -- cgit v1.2.3