Information ausblenden

Live-Looping mit Fußpedal und Ableton-Live

Dieses Thema im Forum "Tutorials" wurde erstellt von barkipa, 23.12.08.

Status des Themas:
Beachte, dass dieses Thema älter als ein Jahr ist! Möglicherweise ist es sinnvoller, einen neuen Thread zu erstellen.
  1. barkipa

    barkipa Themenersteller

    Registriert seit:
    12.10.05
    Punkte:
    12
    12
    Über Live-Looping per Fußpedal wurde <a href="http://www.asterpix.com/console/?avi=15973261" target="_blank">hier</a> und <a href="http://brettweldele.blogspot.com/2007/08/ableton-live-super-looper.html" target="_blank">da</a> schon oft berichtet. <a href="http://createdigitalmusic.com/2007/...ableton-footcontroller-no-soldering-required/" target="_blank">Jemand </a>hat sogar gezeigt, wie man sich für 5$ ein Pedal aus einer ausrangierten Tastatur bauen kann und damit man per Fusstritt z.B. seine Gitarre erst aufnehmen und dann loopen kann.

    Bei den meisten "Versuchen" war es jedoch nötig, zwei Pedale für eine Spur zu belegen: Das erste Pedal zum aufnehmen von Spur 1, das zweite zum abspielen des Loops dieser Spur, das dritte Pedal zum aufnehmen von Spur 2 und zum absielen derselbigen musste man Pedal Nummer 4 "opfern" usw.. Mehr noch: wenn man kein Audio, sondern Midi (-Keyboard) aufnehmen wollte, musste man erstmal die jeweilige Spur anwählen, damit auch das gewünschte Instrument angesteuert wird. Also: entweder nochmal Pedale aufopfern, oder auf die Computer-Tastatur zurückgreifen. Beides ist nicht wirklich kompfortabel. Vor allem: ich habe nur 6 Pedale auf meinem Surfbrett!

    Mit diesen 6 Pedalen kann ich nach einigen Überlegungen nun 10 (!) Spuren ansteuern. mit den Pedalen (1-5, Pedal 6 ist beim FC-50 ein "switcher" zwischen den Spuren 1-5 und 6-10) wählt man mit dem ersten Tritt die jeweilige Spur aus, mit dem zweiten Tritt wird dann auf dieser Spur aufgenommen und beim dritten mal treten wird der Loop dann abgespielt. Wenn man dan nochmal drauf tritt, wird die Spur gelöscht und es wird sofort weiter aufgenommen. Wenn man dann nochmal tritt...richtig: wird die neue Aufnahme geloopt abgespielt!

    Hier ist eine kleine Anleitung, wie man mein kleines Skript benutzt und einige Hinweise für interessierte Leser, die etwas mehr erfahren wollen:

    <strong>Voraussetzungen:</strong>

    1. Bome's Midi Translator (Die <a href="http://www.bome.com/midi/translator/download.html">kostenlose Classic-Version</a> reicht)

    2. Ein Pedal. Ich habs mit dem <a href="http://www.bosscorp.co.jp/en/foot_controllers_etc.html" target="_blank">Boss FC-50</a> gemacht, andere können aber auch genutzt werden. Wichtig ist nur, dass die Pedale <em>Program-Change Befehle </em>senden. Pedal 1 sollte "C0 00 ", Pedal 2 "C0 01", usw. senden. Mit ein Paar Veränderungen im Script wirds aber auch ein anderes tun.

    3. Natürlich Ableton Live ;)

    <strong>Anleitung:</strong>

    1. <a href="http://files.filefront.com/5x5bmtp/;12534529;/fileinfo.html" target="_blank">Mein Midi-Translator Skript </a>runterladen und in das Progamm laden

    2. In Ableton die Tastenbefehle wie folgt zuordnen:

    - Clips in Tracks abspielen: Q-P

    - Clips stoppen: A-Ö

    - Track zum recorden auswählen: 1-0

    Wichtig: Es müssen Großbuchstaben verwendet werden! (Eigentlich aber nur, weil ich diese auch im Skript verwende.)

    Das sollte dann so aussehen:

    <img class="alignleft" title="Tastaturzuweisung" src="http://photofile.name/photo/barkipa/3539608/xlarge/81666896.jpg" alt="" width="595" height="390" />

    Ihr könnt auch <a href="http://files.filefront.com/5midi5wavAimRecPlayDel+Clnals/;12534530;/fileinfo.html" target="_blank">meine Ableton-File</a> benutzen.

    3. Zwar müssen in Ableton nun keine Midi-Einstellungen unternommen werden, dafür aber im Midi Translator (Falls noch nicht geschehen). In der Menü-Leiste unter <em>Midi-In</em> das gewünschte Midi-Gerät zur Eingabe aufwählen. Midi-Out ist uninteressant, denn wir wollen ja, dass Tastaturfolgen ausgespuckt werden.

    4. Midi-Translator geöffnet lassen und in Ableton wechseln. Pedal 1 treten und schauen, ob die erste Spur zum aufnehmen angewählt wird. Nochmal drücken, um auf der Spur aufzunehmen, Ein drittes mal, um die Aufnahme zu stoppen und die Aufnahme im Loop abzuspielen.

    5. Falls 4. nicht funktioniert, kann dies mehrere Ursachen haben:

    - Das Pedal ist nicht richtig angeschlossen. In Bome's Translator blinkt links unten eine Lampe auf, wenn ein Pedal gedrückt wird und alles richtig verkabelt ist.

    - Du hast kleine anstatt GROßE Buchstaben bei Ableton verwendet.

    - Dein Pedal unterstützt nicht <em>Program-Change</em> oder es sendet andere Program-Change Befehle als meins. Dann hilft nur ein editieren meiner Midi-Translator-Datei.

    <strong>Anmerkungen</strong>

    Was ist also nun das besondere an meinem Skript?<strong> </strong>Wie funktioniert es?<strong>
    </strong>

    Das Problem mit Bome's Midi Translator ist, dass eigentlich (und logischerweise) nur<strong> ein </strong>spezifischer Tastaturbefehl <strong>einem</strong> spezifischen Midi-Signal zugeordnet werden kann. Bome vesteht nicht, dass ein Pedal schon gedrückt wurde (z.B. Spur auswählen) und nun ein anderer Befehl mit diesem Pedal ausgeführt werden soll (z.B. Aufnehmen).

    Ich möchte das hier nicht in aller Kompliziertheit ausführen, aber falls sich hier wirklich für die programmierung von Pedalen interessieren sollte, sei nur soviel gesagt: Es lassen sich mit<em> Midi Translator</em> nicht nur Tastaturbefehle ausführen, sondern auch sogenannte <em>Preset Changes. </em>Damit ist es möglich, einem Pedal-Befehl (z.B. Pedal 1) gleichzeitig eine Tastenkombination ("1", um Spur 1 auszuwählen) UND einen Wechsel der Bome-internen Presets (wechsel zu Preset "Rec01") auszuführen. In dem neu gewählten Preset hat dann dieser eben betätigte Pedal (1) eine andere Funktion (Q + "entf" + Q, um auf Spur 1 aufzunhmen), während die Befehle der anderen Pedale (Spur zum Aufnehmen auswählen) gleich bleiben. Das wird mit der Zahl nacheinandergereihter Befehle pro Pedal und mit der Zahl der Spuren sehr unübersichtlich und kompliziert, so dass ich euch bei Interesse nur dazu auffordern werde, euch das Skript anzuschauen!

    Ich hoffe, ich habe es nicht all zu kompliziert ausgedrückt und es funktioniert bei euch so wunderbar wie bei mir! Wenn ihr Fragen habt, schreibt mir ne Mail oder sonst was. Ich werde wenn ich in den Ferien etwas Zeit habe, ein kleines Video machen, bei dem die Funktionsweise etwas deutlicher wird.

    <strong>Glossar:</strong>

    <strong>Bome's Midi-Translator:</strong>

    Freeware-Programm, das Midi-Signale (z.B. eines Pedals) in
    Tastaturbefehle und -kombinationen umwandelt. Nützlich, um in Ableton bestimmten
    Bedienelementen Tastaturbefehle zuzuweisen und dann diese mit seinem Midi-Gerät zu steuern.

    <strong>Program-Change Befehle
    </strong>

    Befehle, die dafür gedacht sind, Sequencern, Gitarren-Effektgeräte usw. "Systembefehle" zu senden und eigentlich keinen musikalischen Inhalt wie Tonhöhe, Takt usw. beinhalten. Es wird lediglich vermittelt: Wechsle zum Programm x. Dabei kann "Program" ganz unterschiedliche Bedeutungen haben. Wir nutzen diese Signale hier, um Ableton z.B. zu sagen: "lösche den Clip auf Spur x und nehme auf dieser Spur ab der nächsten Zählzeit auf". Mit <em>Program Change</em> kann man aber auch ganz einfach bei diversen Gitarren-Effekten/Tops bestimmte Voreinstellungen (Chorus, Overdrive, etc) aufrufen.


    Ich hoffe, die Anleitung ist nützlich und ich konnte den ein oder anderen dazu inspirieren, seinen Computer als Live-Instrument zu nutzen!
    Weitere Anleitungen und Infos rund um die Digitale Musikkunst gibts auf meinem <a href="http://www.asterpix.com/console/?avi=15973261" target="_blank">Blog</a>

    Grüße

    Alexis
     
    barkipa, 23.12.08
    #1
  2. hello--

    hello--

    Registriert seit:
    19.08.10
    Punkte:
    1
    fu
     
    hello--, 19.08.10
    #2
  3. Langfingerli

    Langfingerli

    Registriert seit:
    24.01.03
    Punkte:
    1.192
    1192
    geht.
     
    Langfingerli, 19.08.10
    #3
Status des Themas:
Beachte, dass dieses Thema älter als ein Jahr ist! Möglicherweise ist es sinnvoller, einen neuen Thread zu erstellen.