©2011 Musikerprogramme.de

Cadenzo-Logo

TakeMon

Einleitung

Aufnahme

Abspielen

Fernsteuerung

Musikstruktur

Metronom

Takes

Take-Info

Gerätesteuerung

Position & Status

 

 

 

Takemon-Header

MIDI-Kommunikation

MIDI (Musical Instrument Digital Interface) ist ein Standard der Datenübertragung zwischen elektronischen Musikinstrumenten und darüber hinaus vieler Geräte und Software, die im Musiksektor eingesetzt werden.
TakeMon benutzt ebenfalls diesen Standard für die "Kommunikation" mit Aufnahmegeräten und Aufnahmesoftware, wie
  1. Senden von Befehlen an die Geräte wie Record starten und stoppen, zu bestimmter Position springen, Band abspielen usw.
  2. Empfang von Informationen von den Geräten wie Bandposition, Bandstatus (Record, Play, ...) usw. 
Um Punkt 1 zu gewährleisten muss in TakeMon ein MIDI-Out Port festgelegt werden, für Punkt 2 wird ein MIDI-In Port benötigt. Je nachdem, wie Sie mit der Software arbeiten und über welche Hardware-Möglichkeiten Sie verfügen, müssen Sie daher diese Angaben im Fenster Geräteeinstellungen festlegen.

MMC (MIDI Machine Control) ist ein erweiterter MIDI-Standard, über welchen Befehle wie in Punkt 1 an externe Geräte gesendet werden können. TakeMon sendet diese Befehle im richtigen Moment über den MIDI-Out-Port an das Gerät. Wenn TakeMon jedoch diese Befehle auch von den Geräten selbst empfangen soll, muß in den Geräteeinstellungen 'MMC empfangen' aktiviert sein.

Als Beispielgerät für ein MIDI-Interface sei der MIDISPORT 2*2 von M-Audio genannt, welcher bei der TakeMon-Entwicklung eingesetzt wurde. Er lässt sich über USB mit dem TakeMon-PC verbinden, woduch TakeMon über jeweils 2 MIDI-In und MIDI-Out-Ports verfügt (es können also zwei Geräte unabhängig voneinander gesteuert werden). Eine Aufnahmesoftware (wie z.B. Sequoia) läuft auf einem weiteren PC,  dessen MIDI-In und MIDI-Out-Ports nun ebenfalls mit dem MIDISPORT verbunden werden. Ebenso können auch eigenständige Aufnahmegeräte (z.B. ADAT HD24) über deren MIDI-In und MIDI-Out Ports mit dem MIDISPORT verbunden werden.
Bitte immer beachten: Der MIDI-In Port eines Gerätes wird mit dem MIDI-Out Port des anderen Gerätes verbunden und umgekehrt.
Übrigens: Duch spezielle kostenlose Software ist es auch möglich, TakeMon und Aufnahme-Software auf dem gleichen Rechner ohne externes MIDI-Interface zu betreiben.

Für das Zusammenspiel von TakeMon mit Samplitude/Sequoia ist die korrekte Einstellung der MMC-Kommandos vonnöten.

Dazu gehen Sie bitte über Systemoptionen (i.A. ´y´) /Projektoptionen in das Fenster ´MIDI Machine Control (MMC)´.
Dort sollten Sie jeweils MMC empfangen/senden aktivieren, den/die entsprechenden MIDI-Port(s) auswählen und dann die Häkchen setzen bei:
´Cursor Position (Full Frame)´, ´Play, Stopp, FFW, RW´ und bei ´Rec´.
Das wäre die maximale Auswahl, wenn Sie einzelne Möglichkeiten nicht nutzen wollen, einfach das entsprechende Häkchen nicht setzen.

Hardware-Controller (virtuell)

Bestimmte erweiterte Kommunikationsmöglichkeiten mit einer Aufnahmesoftware (z.B. Take übernehmen /verwerfen, Fehlstart usw.) können nur über vorher mit der Aufnahme-Software vereinbarte Hardware-Controller Befehle erfolgen., wobei TakeMon als ´virtueller Hardware-Controller´ fungiert.

Folgende Befehle werden von TakeMon unterstützt:
Befehl MIDI-Signal (Hexadezimal) Auswirkung (z.B. in Samplitude/Sequoia) Funktionsname in Seq:
"Controller anpassen"
Programmfunktion in Seq:
"Controller anpassen"
Take übernehmen 94 40 7F   ("e1") Automatisches Bestätigen von 'OK' im Dialogfeld
"Aufnahme übernehmen?"
HWC_UTIL_ENTER Enter
Take verwerfen 94 41 7F   ("f1") Automatisches Bestätigen von 'LÖSCHEN' im Dialogfeld "Aufnahme übernehmen?" HWC_UTIL_CANCEL Cancel
Fehlstart 94 42 7F  ("fis1") Kennzeichnung als Fehlstart AppMainMenu Aufnahme-Fehlstartfunktion (1)
Neuer Take bei
laufender Aufnahme
94 43 7F  ("g1") Bei laufender Aufnahme einen neuen Take erzeugen AppMainMenu Neuer Aufnahme-Take (1)

(1) diese Funktionen ("xxx") sind zu finden auf der Seite "Controller anpassen" in:  Programmfunktion-Rollpfeil/´Wiedergabe´/´Aufnahmemodus/Punch In´/ "xxx"

Im Folgenden wird am Beispiel von Sequoia erklärt, wie Sie die Aufnahme-Software dafür fit machen müssen:

1.    Aufruf der Systemoptionen (i.A. Shortcut  "y")
2.    darin "MIDI" aufrufen und (rechts unten) sicherstellen, dass  MIDI-Funktionen nicht deaktiviert sind
3.    in den Systemoptionen "Hardware Controller" aufrufen
4.    ersten Reiter "Controller-Einstellungen" aktivieren
5.    in den Feldern "MIDI In" und "MIDI Out" den zu verwendenden MIDI-Port kontrollieren bzw. einstellen
6.    falls kein Eintrag für einen HardwareController vorhanden ist, Schaltfläche "Neu hinzufügen" anklicken, sonst weiter mit 8.
7.    aus der angezeigten Liste "Mackie Control" auswählen
8.    zweiten Reiter "Controller anpassen" auswählen
9.    in der rechts angezeigten Befehlsliste zu dem Befehl "HWC_UTIL_ENTER" scrollen
10.  das MIDI-Signal für ENTER "94 40 7F" aus TakeMon senden (über Geräteeinstellung/Fernsteuerung)
11.  nach dem Anklicken der Schaltfläche "Anlernen" wird Sequoia auf den Empfang dieses Befehls richtig reagieren
12.  dasselbe entsprechend mit dem Befehl "HWC_UTIL_CANCEL" ausführen
13.  dann noch die nächsten Befehle (Fehlstart und Neuer Take) anlernen
14.  dazu den Programmfunktion-Rollpfeil anklicken und die Befehle aus der Liste suchen und entsprechenden MIDI-Befehl senden zum Anlernen (s.o.)

Glücklicherweise ist diese Prozedur nur einmal erforderlich, da Sequoia sich die neuen Controller-Einstellungen merkt. Im Ordner 'Beispiele' sind Dateien enthalten, um diese Anpassung zu vereinfachen. Bitte lesen Sie dazu die im gleichen Ordner befindliche Datei 'BitteLesen.txt'!