Line 1: |
Line 1: |
| The '''MIDI Filter Rule System''' is integrated in the webconf tool. You can create your rules by hand or using the “rule composition” dialog. | | The '''MIDI Filter Rule System''' is integrated in the webconf tool. You can create your rules by hand or using the “rule composition” dialog. |
| | | |
− | We have developed a simple '''MIDI Filter Rule Language''' that can be used for creating rule-sets. This "rule-sets" can do a lot of interesting tricks with your MIDI input flow. If you have a MIDI-OUT (like the new Zynthian Kits v2 have), you can also use your Zynthian Box as a powerful standalone MIDI filter. | + | We have developed a simple '''MIDI Filter Rule Language''' that can be used for creating rule-sets. These "rule-sets" can do a lot of interesting tricks with your MIDI input flow. If you have a MIDI-OUT, you can also use your Zynthian Box as a powerful standalone MIDI filter. |
| | | |
| Here is the '''MIDI Filter Rule Language''' syntax: | | Here is the '''MIDI Filter Rule Language''' syntax: |
Line 16: |
Line 16: |
| NON#??, NOFF#?? => Note-On, Note-Off (??=note number) | | NON#??, NOFF#?? => Note-On, Note-Off (??=note number) |
| PC#?? => Program Change (??=program number) | | PC#?? => Program Change (??=program number) |
− | KP => Key Press (after-touch) | + | KP => Key Pressure (aftertouch) |
− | CP => Channel Press (after-touch) | + | CP => Channel Pressure (aftertouch) |
− | PB => Pitch Bending | + | PB => Pitch Bend |
| | | |
| ==Numeric expressions:== | | ==Numeric expressions:== |
Line 24: |
Line 24: |
| 5 => a single number | | 5 => a single number |
| 5,6,7 => a list of numbers | | 5,6,7 => a list of numbers |
− | 5:7 => a range of numbers, including both limitters | + | 5:7 => a range of numbers, including both limiters |
| 1,2,3:5 => a mix of lists and ranges | | 1,2,3:5 => a mix of lists and ranges |
| + | |
| ==Some Examples:== | | ==Some Examples:== |
| | | |