macros:example:midinotes
This is an old revision of the document!
Table of Contents
MIDI Note On/Off
by: | Oliver Waits, Feb. 2016 |
---|---|
published: | http://forum.avolites.com/viewtopic.php?f=20&t=4342 |
description: | Here are macros to send Note On and Off commands from the MIDI out port on the console. |
remarks: | Code below is shortened for better overview. For the long version - MIDI Notes 1~20 - refer to the original post. |
This works only with real consoles as Titan doesn't support MIDI over USB. Only the real 5pin MIDI ports on Avo hardware are supported. Furthermore, a MIDI output is required - only Tiger Touch and above, no Titan Mobile or Quartz. |
functions
Code
- sendmidi.xml
<?xml version="1.0" encoding="utf-8"?> <avolites.macros xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Avolites.Menus.xsd"> <!-- MIDI Note On --> <macro name="MIDI Note 1 On" id="Avolites.Macros.MidiNoteOn"> <sequence> <step>Panel.Midi.NoteOn(0,1,127)</step> </sequence> </macro> <macro name="MIDI Note 2 On" id="Avolites.Macros.MidiNoteOn"> <sequence> <step>Panel.Midi.NoteOn(0,2,127)</step> </sequence> </macro> <!-- MIDI Note Off --> <macro name="MIDI Note 1 Off" id="Avolites.Macros.MidiNoteOn"> <sequence> <step>Panel.Midi.NoteOff(0,1,127)</step> </sequence> </macro> <macro name="MIDI Note 2 Off" id="Avolites.Macros.MidiNoteOn"> <sequence> <step>Panel.Midi.NoteOff(0,2,127)</step> </sequence> </macro> </avolites.macros>
Explanation
This explains the functional steps within the sequence. For all the other XML details please refer to Formats and syntax
tbd
How to use it
macros/example/midinotes.1509294946.txt.gz · Last modified: 2017/10/29 16:35 by icke_siegen
Discussion
As stated in the original post, I suspect some difficulties as all the macros have the same ID. Testing needed.
However, testing requires an external MIDI device - hence I cannot test it myself.