mAirList 5.0 mit Arduino

Hallo,
ich würde gerne meinen Arduino Uno als Anzeige benutzen für zum Beispiel EOF, Encoder Status und Automation ON/OFF. Kann mir jemand von euch erklären wie das geht? Bzw. hat jemand schon eine Script Vorlage für Arduino und mAirList?
Danke im voraus,
Brueni

Ich möchte das selbe gerne mit Siemens’ Logo machen.

(Sorry Tim, falls ich mich da jetzt reindränge, passt aber irgendwie zusammen)

Gleiche Frage: Hat hier jemand Erfahrung/Tipps?
Grüße

Was und wie hast du denn an der ‘Arduino Uno’ angeschlossen ?
Ich meine, wie hast du dir das technisch Vorgestellt.
Wie soll dort etwas angezeigt werden ?

Fragen über fragen :slight_smile:

Ich will an den Arduino LEDs zur signalisierung für EOF EncoderStatus und Automation(ON/OFF)abfragen.
Angesclosssen via USB.

Für den Arduino würde ich einen Ansatz über Midi versuchen.
http://www.instructables.com/id/Turn-your-Arduino-Uno-into-an-USB-HID-Mididevice/

Gerade das Class Compliant Midi als HID ist interessant, weil Du keine Treiber unter Windows benötigst. Du kannst Dich also rein auf die Hardware/ Firmware stürzen und es ist nicht einmal zwingend nur an mAirList gebunden.
Wäre nett, wenn Du mich am Ergebnis teilhaben lässt.
Hier hat jemand so was schon mal gebaut. https://www.youtube.com/watch?v=Ktj57OzXP64 Dazu habe ich leider keine weiteren Details gefunden. Midi geht halt in beide Richtungen, so eine kleine Faderbox würde mich auch interessieren.

Das geht viel einfacher über den seriellen Port. Der Arduino baut eh schon eine serielle Verbindung über USB zum Rechner auf. Warum nicht auch darüber kommandos schicken? Geht sehr gut in beide Richtungen.

mAirlist -> Arduino: via Hintergrundscript
Arduino -> mAirlist: via Fernsteuerung (COM)

Auf die Weise habe ich schon viele verschiedene Projekte lösen können


cwif.jpg

cwif_inside.jpg

SNCP.jpg

Moin Moin,
schöne Projekte. Trotzdem finde ich Seriell etwas kurzsichtig gedacht. Auf den ersten Blick ist das einfach und schnell, ja aber:

[ul][li]Du musst alle Befehle hart kodieren, jede Änderung musst Du wieder in den Quellcode. In der Midi Variante lernst Du einfach in mAirList einen anderen Befehl an, fertig.[/li]
[li]Seriell braucht immer einen Treiber, MIDI nicht. Seriell zickt unter Windows 10 z.B gerade etwas rum mit mAirList[/li]
[li]Seriell ist auf mAirList beschränkt, ich versuche bei Entwicklungen immer möglichst global zu denken. Mit der Midi Version könnte man auch einige Marktbegleitende Software Produkte (die ich jetzt hier nicht näher nennen werde) bedienen ohne das Rad noch mal neu zu erfinden, weil die nur andere Befehle verstehen. Midi verstehen so ziemlich alle.[/li]
[li]Öffnet eine Anwendung den Seriell Port, ist der für andere Anwendungen blockiert[/li]
[li]Mit der Midi Version könnte man neben mAirList z.B. auch Voicemeeter (Software Mischpult) bedienen und so relativ einfach und auch günstig, ein besser bedienbares Softwarepaket erhalten. Kleine Studiosetups sind damit sehr kostengünstig umsetzbar ohne Mischpulte zu kaufen bzw. aufwändig zu modifizieren für Radio-Features.[/li][/ul]

Der Weg innerhalb von mAirList ist nahezu identisch bei Seriell und Midi:
mAirlist -> Arduino: via Hintergrundscript (MidiOut)
Arduino -> mAirlist: via Fernsteuerung (Midi)

Sicherlich ist der programmierteschnische Einstieg bei Midi etwas schwieriger, gerade für jemanden wie mich, der eher zum Lötkolben greift als eine Zeile Code zu programmieren.
Wärend der Entwicklung zum Debuggen sollte man wohl die MIDI over Serial Variante benutzen. Das ist Treiber massig natürlich noch eine größere Krücke und hat auf dem Studiorechner nichts zu suchen!
Eine fertige MIDI Basis gibt es auch https://www.pjrc.com/teensy/teensyduino.html https://www.pjrc.com/teensy/td_midi.html aber der TE hat ja schon einen UNO, daher hatte ich das nicht vorgeschlagen.

Ich überlege mittlerweile echt, ob ich statt I/O Warrior doch die Arduino variante probiere…hmmm

Greetz
Malte

Kann Euch nur den IO-Warrior empfehlen. Wird seit langem von mAirList unterstützt.
IO-Warrior24 und 56 haben wir getestet.

http://www.codemercs.com/de/io

LG Michel