TAMULIMOBA Webbasierende Benutzeroberfläche
Fotostory erstellt von Lightstar am 18. Oktober 2015 | ||
Ein kleines Licht Tasten Schaltpult mit nachempfundenen Schaltern der real Existierenden DigiTast Tasten ! Rot Grün Blau Magenta Cyan und Yellow. Natürlich auch Weiß und Aus. Das Aussehen, die Funktionalität und der Sinn ist fast unendlich... |
Die Universelle Benutzeroberfläche für beispielsweise den Modellbau. Eine Demo ohne Steuersignale ist über diese Adresse aufrufbar. http://tamulimoba.de/MCS/mcs_SensorTouch.html |
Eine Oberfläche Optisch für Brettspiele Optimiert. Ein Roboterarm führt die Spielzüge aus. Eine Demo ohne Steuersignale: http://tamulimoba.de/M_C_S_Robo_Schach/mcs_SensorTouch.html |
Wie Funktioniert das nun im einzelnen und was brauchen wir um sowas zu realisieren ? Stellen wir uns einen Musiker vor, der auf einem Master Midi Keyboard einen Musik Titel spielt Dieses Master Midi Keyboard ist eine Klaviatur mit integriertem MIDI-Controller zur Erzeugung von Steuerdaten (MIDI-Befehle), ohne eigene Klangerzeugung. Diese Midi Steuerdateien werden via Midi Schnitstelle an externe Klangerzeuger gesendet. Ein Synthesizer ist ein Musikinstrument, welches auf elektronischem Wege per Klangsynthese Töne erzeugt. Ein Soundmodul verwaltet real aufgezeichnette Instrumenten Klänge, so genante Samples. Beides sind Klangerzeuger und zentrale Werkzeuge in der Produktion von elektronischer Musik. Sie werden Quasy über Midi Ferngesteuert. So hören wir Musik aus der Kombination Keyboard als Fernbedinung und einem Klangerzeuger als Ferngesteuertes Empfangsgerät. | ||
Das M.C.S Script sowie der auf den Bildern gezeigte Metro OSC machen im Grunde nichts anderes als das Master Midi Keyboard. Beim Klicken auf eines der Bildchen wird ein Midi Befehl, ein Midi File gesendet. Das M.C.S. ist ein html script, eine einfache Homepage. Das OSC ist ein Midi Controller der in der DJ Szene Verwendung findet. Die jeweiligen Vor und Nachteile beschreibe ich weiter unten. Der Empfänger, also das Fern-zu-steuernde Gerät ist schließlich auch kein Sounderzeuger sondern eine Bühnenlicht Steuerung. Eine DMX Licht Steuerung kann mit einem Master Midi Keyboard "angespielt" b.z.w. Ferngesteuert werden. Hierbei werden einzelne Tasten also die dazu gehörigen Noten/Midi Befehle mit Aktionen in der DMX512 Licht Steuerung Verknüpft. So können vereinfacht geschrieben, verschiedene Farbige Bühnenscheinwerfer mit jeweils einer Midi Taste an und aus gemacht werden. |
||
Was braucht man nun um ein Funktionierendes html Script zu erstellen ? 1.: Ein html Editor. Ein PC Programm zum erstellen von Homepages. 2.: Kleine Bilder./Grafiken = Buttons, die wir selber erstellen gestalten und als Taster/Schalter verwenden. 3.: MIDI Dateien - /1 Erstellen - /2 Extern versenden - /3 Intern versenden. 3/1.: OpenMPT. Zum erstellen von Midi Dateien. Hier würde ich Unterstützung geben und entsprechende Files für Mitglieder zur Verfügung stellen. 3/2.: Winamp. o.ä. Ein oder "der" Musik Player zum Abspielen der Midifiles wenn diese Midiinformationen aus dem PC raus gesendet werden sollen. 3/3.: LoopBe1. Ein Virtuelles Midikabel (Programm) das Die Midibefehle innerhalb des Systems von einem Programm zum anderen Senden kann. 4.: 1 oder 2 PC´s. auf denen die Applikationen laufen die zum Projekt gehören. 5.: Midi und DMX512 Interfaces. Diese dienen dem Händeln von Midi und DMX Steuersignalen. ---------------------------------------------------------- OK, fangen wir bei dem html Editor Scriptly an : |
||
1.: Das html Script: Das ist die HOMEPAGE als Steuerung. Hier empfele ich das Freie Programm Scriptly http://www.webocton.de/?cid=3&sid=42 Tutorial: http://www.youtube.com/watch?v=WsFQi55yZno Ein Fertige Script läuft auf dem PC auch ohne Internet. Mit drücken der Taste F11 wird es im Vollbild Modus betrieben, so sind keine Windows Sachen zu sehen. alternativ: Notepad++ http://notepad-plus-plus.org/ 2.: Bilder und Grafiken, daraus werden Buttons: Hier empfele ich das Freie programm Gimp. https://www.gimp.org/ Tutorial Start: http://www.youtube.com/watch?v=AJmeAjXBzz0 Tutorial Buttons: http://www.youtube.com/watch?v=wN-eHw-ok7A |
||
3.: Midi Dateien: 3/1.: Zum Senden von Mididaten an externe Empfänger: Winamp damit Midi Steuerbefehle rausgeführt werden. http://www.mpx.net/software/details/winamp.html Der Winamp 3 kann unsichbar im Hintergrund die Midi Files abspielen/Senden. Konfiguriere das er ausschließlich MIDI/MID Dateien abspielt und ohne Fenster im Hintergrund arbeitet. Der Winamp läuft mit 2 Versionen Parallel auf dem PC Winamp 2.9 oder 3 NUR für MID/MIDI Files, der Aktuelle Winamp oder ein beliebiger anderer Musik Player darf alles außer MID/MIDI Dateien abspielen. 3/2.: Zur Internen Verkabelung: LoopBe1 http://nerds.de/en/download.html Das ist ein Virtuelles Midikabel und wird dann benötigt wenn unser html Script und die Lichtsteuer Software auf einem Rechner parallel laufen. Im Winamp und der Lichtsteuerungen werden dann in: Optionen/Einstellungen/Midi Optionen - LoopBe Internal MIDI - anstelle - Microsoft Midi Mapper - ausgewählt. 3/3.: Zum Erstellen von MIDI Dateien: OpenMPT http://openmpt.org/download Das ist ein Freeware Midi Tracker. Hier braucht man kein Musiker zu sein um sich Midi Steuerdateien erstellen zu können. Man Editiert sich die Midi Files wie man sie braucht. Hier würde ich Unterstützung geben und entsprechende Files für Mitglieder zur Verfügung stellen. |
||
Midi Dateien: |
||
Was ist nun eine Midi Datei (Midi Files) ? Eine Midi Datei enthält nur Steuer Informationen. Drücken wir eine Taste auf einem Midi Musik Keyboard so ertönt kein Sound sondern es Sendet nur eine kleine Datei die die Informationen enthalten, die der externe Sounderzeuger benötigt um die gewünschten Sounds zu erzeugen. Wir hören dann die vom Soundmodul erzeugten Sounds. Da Midi nun Steuerdateien sind, können diese vom Empfänger auch anderen Funktionen zugeordnet werden. Es können Samples aufgerufen werden, das sind reale Aufnahmen von echten Instrumenten. |
||
Die Vor und Nachteile Vorteil: Metro OSC (und andere) Diese senden direkt aus dem Programm heraus die Midi Notenbefehle, daher haben sie nahezu keine Latenzzeit - reagieren sofort. Nachteil: Allerdings jeweils nur 1 Befehl oder Note pro Taste. Sollen mehrere Empfänger gleichzeitig angesprochen werden? muß man diese 1 Note in allen Empfängern verwenden. Vorteil: MCS oder alle html-Internetseiten. Das MCS ist ein html Script und wird in einem Browser dargestellt. Wie alle Internetseiten verwendet auch dieses ein Externes Midi-Abspielprogramm oder ein PlugIn im Browser. Dadurch ist es möglich ein Lied zu Schreiben mit mehreren Midinoten auch auf mehreren Midikanälen. So sind Unterschiedliche Empfänger gleichzeitig ansprechbar oder verschiedene Funktionen parallel aufrufbar. Nachteil: Durch diese Vorgehensweise entsteht eine Latenz die ca. eine virtel sekunde verstreichen lässt, bis das Erreignis am Empfänger sichtbar wird. |
||
Hier eine Fertige Einheit in Hutschienengehäuse. Bestehend aus 12 Volt Netzteil zur Stromversorgung des Wandlers. In der Mitte der Wandler der 8 DMX Kanäle in 8 PWM Signale Wandelt. Schließlich rechts das 5 Volt Netzteil zur Stromversorgung der angeschloßenen Modellbau Servos. Hier würde ein PC Netzteil auch seine Dienste tun und die Stromversorgung für zusätzliche LED beleuchtung währe inklusive. |
Kommentare | Fotostory bewerten | |
Bisher keine Kommentare. |
0 mal bewertet. Durchschnittliche Bewertung: 0 |