Midi-Problem: Ableton erkennt ProgramChange als Pitchbend

W

WRM58

Registriert
15.09.13
Beiträge
9
Reaktionen
0
Punkte
10
Hallo allerseits,

ich brauche Hilfe.

Ableton Live erkennt Midi-Program-Changes als Pitchbend-Ereignisse. Ich weiß nicht warum.

Setup:
Die ProgramChanges werden mit einem Fußtaster erzeugt.
Ein Esi Midimate II überträgt das Midi-Signal in den Laptop (Windows XP SP3)
Dort kommen die ProgramChanges richtig an, das ergab eine Prüfung mit dem Input-Monitor des Tools Midi-Ox.
Nun möchte ich in Ableton Live 9 den Start- und Stop-Button mit den ProgramChanges aus dem Fußschalter fernsteuern. Ableton erkennt aber Pitchbend-Daten statt ProgramChanges. Alle ProgramChanges werden als Pitchbend interpretiert, und kein Unterschied erkannt. Ich kann also nicht den Start-Button mit ProgramChange 1 und den Stopp-Button mit ProgramChange 2 fernsteuern, weil Ableton in beiden Fällen "Pitchbend" erkennt - und dann sagt, dass der gleiche Controller schon für den jeweils anderen Button verwendet wird.

Woran kann das liegen? So etwas wie eine Transformations-Tabelle für Midi-Daten habe ich in Ableton nicht gefunden.

Vielen Dank für eure Tipps im Voraus!

Wolfgang
 
Hat niemand eine Idee?
 
Nun möchte ich in Ableton Live 9 den Start- und Stop-Button
Geht das überhaupt? Hat Live ne Funktion für die Fernsteuerung der Laufwerksfunktionen?
 
Hallo tubeless, danke für deine Reaktion.

Ja, das geht.

Mit anderen Controllerdaten geht das durchaus (z. B. CC 16, 17 und 18), auch kann man die vom Novaition Lauchpad erzeugten Midi-Daten zweckentfremden und auf die Start/Stop-Buttons legen, auch auf Tap-Tampo und Vorzähler ein/aus.

Mein Fußschalter kann leider nur Programchanges erzeugen oder die erwähnten CC 16 bis 18. Die haben nur den Nachteil, dass es Schalterbefehle sind. Das heißt: der erste Tritt auf den als "Start" gemapten Fußschalter startet Ableton, der zweite aber nicht mehr, der dritte dann wieder - und so weiter. Bei Stop-Button wird es dann ganz schlimm. Der erste Tritt stoppt Ableton, der zweite macht nix, der dritte setzt den Takt-Zähler auf Song-Beginn, der vierte Tritt tut nichts, der 5. würde dann eine laufende Performance wieder stoppen, falls man inzwischen gestartet hat.

Der Einsatz von CCs zur Fernsteuerung der Laufwerksfunktion ist also technisch möglich, aber nicht praktikabel. Darum mein Wunsch, es mit ProgramChanges zu tun.


Wolfgang
 
Ableton erkennt aber Pitchbend-Daten statt ProgramChanges.
Das ist das, was ich da nicht verstehe.
Du schreibst, dass MIDI-Ox die Daten als PCs ausgibt. Wie kann Ableton dann da Pitchbend draus machen?
Bist Du sicher, dass die Fusstasterdaten PCs sind?
 
Absolut sicher, Tubeless.

Ich habe auch andere Pedale und Synthis ausprobiert. Am Input-Monitor des Midi-Ox werden ProgramChanges erkannt, in allen Details und absolut zuverlässig. Beende ich Midi-Ox und starte dann Ableton, erkennt Live 9 (bei mir) Pitchbends statt ProgramChanges- egal woher die ProgramChanges stammen - ob vom Fußschalter, von einem anderen Pedal oder aus dem Synthi.

Das Problem besteht übrigens auch, wenn nach einem Neustart des Rechner Ableton direkt aufgerufen wird. Es liegt also nicht daran, dass Midi-Ox irgendetwas unsauber zurücklässt.

Ich habe meines Wissens auch die aktuelle Version von Ableton Live 9 installiert (automatische Updates und Prüfung auf Updates durchgeführt).

Wie gesagt: jede Hilfe ist willkommen.

Danke,

Wolfgang
 
Ergänzende Information:

Habe die Tests auf einem anderen PC und mit einer anderen Ableton-Live-9-Installation wiederholt.
Außerdem habe ich versucht, die Midi-Daten auf einer Midispur bzw. Szene in Ableton aufzunehmen.

Das Ergebnis ist jedes Mal das Gleiche:

ProgramChange-Befehle kommen in Ableton als Pitchbend-Daten an.

Das kann doch nicht nur bei mir so sein. Da müssen doch schon andere darüber gestolpert sein?

Wer hat die gleichen Erfahrungen gemacht?
Bei wem klappt der Empfang von ProgramChange-Befehlen?

An welchen "Schrauben" in Ableton kann man drehen, um dieses (Fehl-) Verhalten zu beeinflussen?

Gespannt auf eure Antworten wartet mit lieben Grüßen

Wolfgang
 
Hier noch zwei Screenshots dazu:

Der erste zeigt die korrekt empfangenen ProgramChange-Befehle PC0, PC1 und PC2 in Midi-Ox.
Der zweite Screenshot zeigt das Ergebnis der Midi-Zuweisung derselben Midi-Signale. Aber nur einmal, da Ableton die drei ProgramChanges alle als den gleichen Pitchbend-Befehl interpretiert - und darum nur eine Midi-Zuweisung zu Laufwerksfunktionen erlaubt.

Hat irgend jemand eine Idee, wie man diesen Effekt abstellen oder umgehen kann?

Danke im Voraus und liebe Grüße!

Wolfgang
 

Anhänge

  • Midi-Ox-Input-Monitor.gif
    Midi-Ox-Input-Monitor.gif
    15,3 KB · Aufrufe: 246
  • Midizuweisung in Ableton.gif
    Midizuweisung in Ableton.gif
    18,5 KB · Aufrufe: 246
Bitte eine Mail an den Support und dann hier das Ergebnis posten. Hört sich ja unglaublich an, was du da reproduzierst :)
 
Hier noch zwei Screenshots dazu:

Der erste zeigt die korrekt empfangenen ProgramChange-Befehle PC0, PC1 und PC2 in Midi-Ox.
Der zweite Screenshot zeigt das Ergebnis der Midi-Zuweisung derselben Midi-Signale. Aber nur einmal, da Ableton die drei ProgramChanges alle als den gleichen Pitchbend-Befehl interpretiert - und darum nur eine Midi-Zuweisung zu Laufwerksfunktionen erlaubt.

Hat irgend jemand eine Idee, wie man diesen Effekt abstellen oder umgehen kann?

Danke im Voraus und liebe Grüße!

Wolfgang

Yepp, stimmt das macht Ableton, ich konnte das auch rekonstruieren. Das Problem ist aber, dass Ableton KEINE PC Nachrichten unterstützt ...

https://www.ableton.com/answers/ableton-to-receive-midi-program-change-from-external-sequencer
https://forum.ableton.com/viewtopic.php?f=4&t=184758

Um das zu umgehen, kannst Du Dir, die für Windows freie Version von Bomes Miditranslator laden und Deine PC Nachrichten vom Board in CC Nachrichten umwandeln, wenn Du Hilfe brauchst kannst Du mich auch gerne per PM ankontakten.

http://www.bome.com/products/miditranslator/overview/classic
 
Hallo L0RdVetinari,

habe den Ableton-Support informiert, danke.
 
Hallo Iqud,

mit deiner Hilfe und etwas weiterem googlen habe ich einen Work-Around hingekriegt:

- LoopBe1 als virtuellen Midi-Treiber installiert (benötigt keine weiteren Einstellungen)
- Borne Midi Translator Classic installiert

In Borne Midi Translator dann:
- ESI Midimate als Input angegeben
- LoopBe1 als Output angegeben
- für jeden ProgramChange einen Translator angelegt auf ControlChanges (verschiede Controllernummern für die einzelnen ProgramChanges, Controllerwert jeweils 127)

Dann Ganze gespeichert.

Unter Ableton dann unter Midi/Sync LoopBe1 als Eingang aktiviert

Anschließend funktioniert die Fernsteuerung von Ableton per Midi-Fußschalter.

Das Ganze kann nur ein vorübergehender Workaround sein, denn wer will schon immer drei Programme starten, wenn er eines benutzen will? Denn damit das funktioniert müssen sowohl LoopBe1 als auch der Borne Midi Translator laufen.

Ich hoffe also auf eine noch bessere Lösung des Ableton Supports.

Trotzdem herzlichen Dank allerseits für eure Erste-Hilfe-Aktion!

Wolfgang
 

Anhänge

  • Borne-Settings.gif
    Borne-Settings.gif
    25,6 KB · Aufrufe: 215
  • Live-Voreinstellungen.gif
    Live-Voreinstellungen.gif
    57 KB · Aufrufe: 254
  • Live-Mapping.gif
    Live-Mapping.gif
    17 KB · Aufrufe: 225
Hat die Classic Version von MT keine eigenen Ports? Hab die Pro Version & bin auf'm Mac unterwegs, da gibt's auf jeden Fall 5 interne Midiports im MT.

Ansonsten setzt Du den LoopBe1 natürlich in den Autostart. und wenn Du MT auch in den Autostart setzt, dann müsste der auch immer das gleiche Patch öffnen - kannst Du dann auch in den Autostart setzen - in Live legst Du Deine Midi Zuweisungen in Dein Defaultset an - dann muss Du eigentlich garnix mehr konfigurieren. Rechner hochfahren Live Starten und ab geht's.
 
Ach ja und warum hast Du Sync & Track angeschaltet?
 
Hallo Lqud,

zumindest auf meinem System erkennt Ableton Live 9 die Ports des Borne Midi Translator nicht. Darum der zusätzliche Schritt mit LoopBe1. Das hat jedenfalls auf Anhieb geklappt.

Und natürlich kann man die Tools in den Autostart mit aufnehmen. Aber ich muss an meinen Rechnern auch arbeiten, und da fährt sowieso schon soviel mit hoch, da will soviel seine Updates abfragen und womöglich auch noch laden und installieren, da k*tzt mich jedes Stück Software an, das da beim Hochlauf schon wieder seine Sonderlocke will und braucht. Je weniger auf so einem Rechner läuft, desto besser läuft der Rechner.

Und mit dem Sync und Track? Tja, der Screenshot enthielt eine niederpriore nonverbale Frage, und du hast sie beantwortet.

Ich war mir einfach nicht sicher, was die bei Ableton damit meinen. Z. B. Track: Ist damit jetzt eine Spur gemeint? Und was ist in Midi eine Spur? Die findet man doch erst im Arrangement. Oder soll Tack Tracking heißen - nachspüren, aufspüren oder nachvollziehen? Und was bitteschön soll das bei Midi sein? Kommunikation mit Newbies mithilfe so mehrdeutiger Begriffe ist einfach Glückssache. Für den Funktiontest hat es sicher nicht geschadet, erst mal alles reinzulassen. Aber schön zu wissen, dass ich Track und Sync wieder ausschalten kann. Ein Blick ins Handbuch hilft mir dann später vielleciht noch auf die Sprünge ;-)

Lieben Dank noch einmal für deine/eure Unterstützung. Hoffentlich hat Ableton selbst noch eine stringentere Lösung parat.

Viele Grüße,

Wolfgang
 
Kommunikation mit Newbies mithilfe so mehrdeutiger Begriffe ist einfach Glückssache.
:lol:

Das ist mal ein guter Spruch.... ;)
 

Ähnliche Themen

Can
    • Danke
  • Artikel
Antworten
11
Aufrufe
50K
oove
oove
twinnpeaks
Antworten
4
Aufrufe
62K
Ash
Ash
M
  • Artikel
Testberichte Akai APC40
Antworten
0
Aufrufe
34K
M

Neue Antworten


Oft gelesene Themen

Zurück
Oben