Max und MaxForLive, Teil 3: Live steuern mit MaxForLive | J. Anthony Allen | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Max und MaxForLive, Teil 3: Live steuern mit MaxForLive

teacher avatar J. Anthony Allen, Music Producer, Composer, PhD, Professor

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      4:30

    • 2.

      Zusammenfassung der Teile 1 und 2

      1:57

    • 3.

      M4L einrichten

      3:22

    • 4.

      Unterschiede in M4L und Max

      2:42

    • 5.

      Unsere drei Hauptziele

      2:56

    • 6.

      Die drei Arten von M4L-Patches

      3:10

    • 7.

      MaxForLive starten

      2:49

    • 8.

      Live.observer

      6:00

    • 9.

      Live.object

      4:25

    • 10.

      Live.remote~

      3:06

    • 11.

      Plugin~ und Plugout~

      3:34

    • 12.

      Abstraktionen

      5:29

    • 13.

      Das Snippet erstellen

      4:47

    • 14.

      "Eigenschaftswert"

      2:52

    • 15.

      Das Live-Objektmodell

      2:07

    • 16.

      Die Pan-Position erhalten

      2:43

    • 17.

      Tempo bekommen

      2:04

    • 18.

      Transportstatus erhalten

      5:01

    • 19.

      Notiz bekommen

      7:26

    • 20.

      Das Snippet erstellen

      4:11

    • 21.

      Das Snippet auf andere Weise erstellen

      3:45

    • 22.

      Die Pan-Position steuern

      2:51

    • 23.

      Den zu steuernden Track auswählen

      3:53

    • 24.

      Transportstatus steuern

      5:25

    • 25.

      Tracknamen steuern

      4:24

    • 26.

      Controlling mit Abstractions

      0:54

    • 27.

      Tempo steuern

      3:57

    • 28.

      Audio bekommen

      2:48

    • 29.

      MIDI bekommen

      4:24

    • 30.

      Ein Audiosignal verarbeiten

      4:22

    • 31.

      Verarbeitung eines MIDI-Signals

      8:36

    • 32.

      Die Metro verbinden

      2:56

    • 33.

      Den Transport verbinden

      5:24

    • 34.

      Einen Clip starten

      5:44

    • 35.

      39 StartenARandomClip

      6:44

    • 36.

      41 CartoonExplodingPiano

      8:25

    • 37.

      Der zufällige Beat-basierte EQ

      8:36

    • 38.

      Deinen Patch im Live-Fenster präsentieren

      7:45

    • 39.

      Lerne, wie man Max lernt: Es gibt noch so viel mehr zu tun.

      1:56

    • 40.

      Weitere Ressourcen

      1:31

    • 41.

      Bonus-Lektion

      0:36

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

30

Teilnehmer:innen

1

Projekt

Über diesen Kurs

Es ist an der Zeit, die volle Macht von Max zu entfesseln und deine eigenen "Geheimwaffe" für die Musikproduktion zu erstellen!

In dieser umfassenden Kursreihe wirst du meine persönlichen besten Tools entdecken und lernen, wie du sie nutzt, um deine Musikproduktion zu verbessern. Außerdem enthülle ich eine unbegrenzte Quelle für erstaunliches (und kostenlos!) Maximale Projekte, die du nach Herzenslust anpassen kannst.

Warum von mir lernen?

Mit über einem Jahrzehnt Erfahrung als Unterrichten von Max an Tausende von aufstrebenden Kreativen weiß ich genau, was es braucht, um dir zu helfen, diese vielseitige Plattform zu meistern. Am Ende dieser Serie wirst du über deine neu gewonnenen Fähigkeiten staunen.


Was du erhältst:

Dieser Kurs ist vollgepackt mit wertvollen Inhalten und beinhaltet meinen gesamten Max-Lehrplan. Mach dich bereit für ein immersives Lernerlebnis!

Dieser Kurs hat eine Menge Material. Ich habe meinen gesamten Max-Lehrplan in diesen Kurs integriert, also schnall dich an!

Diese Kurssequenz wurde für diejenigen entwickelt, die wenig oder keine Erfahrung mit Max haben. Sie wird in drei Teile unterteilt. Teil 1 konzentriert sich darauf, max zum Erstellen von Musik zu verwenden, großartige Max-Patches zu finden, mit der Max-Community zu interagieren und den Max-Workflow zu verstehen. Teil 2 konzentriert sich auf die Grundlagen der Max-Programmierung und Teil 3 wird weiter fortgeschritten und tiefer in MaxForLive eingetaucht.


Das ist Teil 3: Live mit MaxForLive steuern.
Darin behandeln wir:

  • Live hören: Informationen von Live in unsere Max-Patches aufnehmen, damit wir neue und interessante Dinge tun können.

  • Live steuern: Hast du jemals darüber nachgedacht: "Was ist, wenn der Schwellenwert meines Kompressors auf die aktuelle Luftfeuchtigkeit in Brasilien eingestellt ist?" Wir können diese Informationen in Max abrufen und Live mit dem richtigen Code steuern.

  • Audio verarbeiten: Es ist einfach, Audio in Max einzugeben und herauszugeben, sobald du die wenigen Objekte verstanden hast, um dies zu tun. Das öffnet die Tür, um deine eigenen vollständig angepassten Plugins erstellen zu können.

  • MIDI bearbeiten:  Genau wie Audio können wir jeden möglichen MIDI-Effekt erstellen, indem wir MIDI in Live und aus Live herausnehmen.

  • Max Patches: Wir werden in diesem Kurs vier Projekte gemeinsam erstellen, und ich gebe dir funktionierende endgültige Versionen dieser Patches, mit denen du üben kannst.

Warum diesen Kurs wählen?

  • Für Anfänger konzipiert: Keine Vorkenntnisse mit Max (oder Programmierung) erforderlich. Dieser Kurs ist perfekt für Neulinge in Max, die kopfüber eintauchen möchten.

  • Schritt-für-Schritt-Lernen: Dieser Kurs ist in drei Teile unterteilt und baut dein Fachwissen schrittweise von den Grundlagen zu fortgeschrittenen Techniken aus.

  • Direkte Unterstützung für Kursleiter: Als engagierter Kursleiter beantworte ich persönlich 100 % der Fragen des Kurses, um deinen Erfolg zu gewährleisten.


Mastering Max eröffnet dir eine Welt voller Möglichkeiten für deine Musikproduktion.
Tritt der dynamischen Max-Community bei und bringe deine Fähigkeiten auf ein neues Niveau.

Jason Allen, renommierter Kursleiter und Mentor von über 1 Million Teilnehmer:innen, setzt sich für deinen Erfolg ein. Als aktiver Teilnehmer des Kurses beantwortet er persönlich 100 % der gestellten Fragen, um sicherzustellen, dass du die Anleitung und Unterstützung erhältst, die du brauchst.

Klicke jetzt auf den Button "Anmelden" und begib dich mit uns auf dieses spannende musikalische Abenteuer!

Triff deine:n Kursleiter:in

Teacher Profile Image

J. Anthony Allen

Music Producer, Composer, PhD, Professor

Kursleiter:in

Dr. J. Anthony Allen is a distinguished composer, producer, educator, and innovator whose multifaceted career spans various musical disciplines. Born in Michigan and based in Minneapolis, Dr. Allen has composed orchestral works, produced acclaimed dance music, and through his entrepreneurship projects, he has educated over a million students worldwide in music theory and electronic music production.

Dr. Allen's musical influence is global, with compositions performed across Europe, North America, and Asia. His versatility is evident in works ranging from Minnesota Orchestra performances to Netflix soundtracks. Beyond creation, Dr. Allen is committed to revolutionizing music education for the 21st century. In 2011, he founded Slam Academy, an electronic music school aimed... Vollständiges Profil ansehen

Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hallo zusammen, willkommen zu And Max for Live Teil drei. Live mit Max for Live steuern. In diesem Kurs werden wir alles, was wir bisher in den ersten beiden Teilen gelernt haben, auf Max for Live konzentrieren alles, was wir bisher in den ersten beiden Teilen gelernt haben . Mit Max for Live haben wir jetzt drei Ziele. Als Erstes werden wir lernen, Live zu fragen, was es tut, okay? Wir werden Informationen von Live abrufen. Und dann werden wir alle möglichen verrückten Dinge damit machen können möglichen verrückten Dinge damit Was ist zum Beispiel das Tempo, auf welchem Bead sind wir, was machen unsere Effekte, was ist unsere Automatisierung, was sind unsere Midi-Noten All diese Dinge. Wir werden in der Lage sein, unsere eigenen Plug-ins zu generieren, basierend auf dem, was Live gerade tut. Zweitens werden wir in der Lage sein, Live zu sagen, was zu tun ist. Wir werden sagen können, stellen Sie diesen Fader auf hier, stellen Sie die Pan-Position darauf ein, erstellen Sie diese Notizen, starten Sie diese Clips Das ist Teil zwei. Und die dritte Sache, die wir in diesem Kurs lernen werden , ist, Audio und Midi direkt von live auf einen Track aufzunehmen Audio und Midi direkt von live auf einen Track und es auf irgendeine Weise zu verarbeiten. Und dann schicke ich es über diesen Track zurück verhält sich im Grunde wie jede andere Art von Effekt oder ich gebe dir eine Menge Dateien , mit denen du in diesem Kurs arbeiten kannst. Am Ende werden wir einige meiner liebsten kleinen Patches machen . Einschließlich eines, das ich bei fast jedem Projekt verwende , das ich in den letzten fünf oder sechs Jahren veröffentlicht habe . Falls Sie nicht wissen, was Max ist: Max ist eine Programmiersprache, Max ist eine Programmiersprache für Audio und Video entwickelt wurde. Es ist eine ganz andere Art von Programmiersprache. Du wirst keine Codes schreiben, du wirst kleine Boxen bewegen und Dinge verbinden , fast wie ein riesiger Haufen kleiner Gitarreneffektpedale Ich benutze Max schon seit peinlich langer Zeit und ich unterrichte es wahrscheinlich seit etwa zehn Jahren in meinen Universitätskursen Der Lehrplan, den ich entwickelt habe, hat Tausenden von Menschen geholfen zu lernen, wie man Max benutzt, obwohl das der Fall ist Ja. Ziemlich komplizierte Sache. Aber ich verspreche dir, wenn du Schritt für Schritt mit mir vorgehst, wirst du verstehen, wie es funktioniert, wie man wie Max denkt. Und vor allem mein persönliches kleines Motto. Du wirst lernen , wie man Mathe lernt. Dieser Kurs wird, wie alle meine Kurse, von der International Association of Online Music Educators and Institutions unterstützt , die dafür sorgen, dass er den höchstmöglichen Standards für Online-Unterricht und Online-Unterricht Lassen Sie uns damit beginnen, zu lernen wie man Audio- und Video-Plug-ins erstellt Und Max. Und Max auf Lebenszeit. Los geht's, Updates. Da ist es, wirklich schick und nett. Okay, das ist also unser Abrufen von Informationen aus einem Live-Mini-Patch oder einem Snippet . Lass es uns speichern Im Moment hören wir das nicht, weil dieser Stecker das Signal nicht zurück zum Stecker sendet . Stimmt das? Wenn wir hier runter schauen. Okay. Als Nächstes habe ich hier ein kleines Set zusammengestellt, das nur ein paar Clips enthält. Sie könnten das mit Clips oder Audioclips machen. Ich werde ihm im Grunde sagen, dass er einen zufälligen und einen zufälligen Clip auswählen und ihn mit allem, was wir bereits haben, starten soll . Das ist eigentlich ziemlich einfach und ich wette, Sie können das in Ihrem eigenen Netz herausfinden . Letzteres, ich denke, das ist meine echte Geheimwaffe. Ich glaube, ganz am Anfang habe ich gesagt , dass viele Leute Max benutzen , um ihre kleinen Geheimwaffen herzustellen , die sie immer griffbereit Ich habe das vor langer Zeit gemacht und angefangen, mit dieser Idee zu experimentieren Und dann, ähm, habe ich das die ganze Zeit benutzt. Das ist ein subtiler Effekt, es ist irgendwie verrückt. 2. Zusammenfassung der Teile 1 und 2: Okay. Es ist unmöglich, alles zusammenzufassen, was wir in Teil eins und Teil zwei getan haben , um in diesen Kurs zu kommen Lassen Sie mich Ihnen nur sagen, dass, wenn Sie hier nur eintauchen, wenn Sie nicht Teil eins und Teil zwei gemacht haben, Sie einfach zu Teil drei übergehen Ich würde Sie sehr ermutigen, zumindest zu Teil zwei und Teil eins zurückzukehren . Wir haben uns wirklich darauf konzentriert, Max-Patches zu finden , die wir auseinandernehmen und damit spielen können, wie wir Teil der Community werden, der Community der Benutzer und Hersteller von Max-Patches. Im zweiten Teil sind wir dann wirklich ins Unkraut gegangen und haben gelernt, wie man Max programmiert. Jetzt haben wir nicht alles gelernt. Man kann nicht alles lernen. Eine Sache, die ich in diesem Kurs viel zu oft gesagt habe, und ich werde wahrscheinlich in dieser Klasse viel zu oft sagen, ist, dass man Max lernen muss, wenn man lernen muss, wie man Max lernt. Das ist das Geheimnis, wie man Max benutzt. Wenn du wirklich in der Lage sein willst deine eigenen Plug-ins, Synthesizer und Effekte in Max for Live zu programmieren , musst du wirklich die Max-Sprache verstehen, die wir sagen, was wirklich nur diese Boxen sind, die anderen Dingen verbunden sind, wie du um mich herum sehen kannst Bitte gehe zurück zu Teil zwei und fange dort an. Teil eins wäre noch besser, aber zumindest Teil zwei, denn ich gehe davon aus, dass Sie Teil zwei gesehen haben , als ich anfange Projekte in diesem Kurs zu erstellen, Teil drei, Cool. Jetzt, wo wir auf derselben Wellenlänge sind, wollen wir weitermachen und hier über unsere Einrichtungsprobleme sprechen. 3. M4L einrichten: Okay, seit sie, also Ableton. Seit Max for Live gab es ein paar verschiedene Versionen dessen , wie es funktioniert hat , wie es funktioniert Weil Max ein eigenes Programm ist. Live ist ein eigenes Programm. Es gibt eine Version davon , die in Live läuft, aber das kann die Vollversion sein oder auch nicht , die außerhalb von Live läuft. Es ist ein bisschen verwirrend. Mir ist aufgefallen, dass selbst ich denke, dass ich damit herumspielen könnte, wie das funktioniert. Das könnte sich ändern , wenn du es dir ansiehst. Aber lassen Sie mich Ihnen zeigen, wie Sie am besten herausfinden können, was vor sich geht. Ich gehe zu meinen Einstellungen in Live. Ich gehe zu Dateien und Ordnern und gehe zu Max Application. Und dann schau mal hier, da steht, ich kann die Bundle-Version verwenden oder ich kann stöbern. Wenn ich stöbere, werde ich mein Exemplar von Max aufrufen. Was ich hier sehe, ist, dass ich zwei Möglichkeiten habe. Ich kann meine Vollversion von Max's einfach Max suchen und sie finden , da ist sie. Okay. Also benutze ich jetzt die Applications Max App. Ich verwende meine Vollversion von Ma und sie wird in Ableton laufen Aber wenn ich die gebündelte Version verwenden wollte , die anders ist, würde ich auf diese gebündelte Version verwenden klicken Okay. Und dann ist es da, ich mache es einfach. Sagen wir, ich muss neu starten , damit das funktioniert. Aber es heißt, du verwendest die gebündelte Version von Max. Derzeit gibt es zwei verschiedene Versionen. Soweit ich das beurteilen kann. Die beiden Versionen sind im Wesentlichen identisch. Sehr wenig Unterschied zwischen den beiden Versionen. Es spielt keine Rolle, ob Sie die Suite gekauft haben und die Bundle-Version haben, das ist großartig, Sie müssen Max nicht kaufen. Aber wenn du Max außerhalb von Ableton verwenden möchtest, dann solltest du vielleicht eine separate Lizenz dafür kaufen So wie das, was ich habe. Vielleicht, nur um die Dinge einfach zu halten, werde ich die gebündelte Version von Max verwenden , da das wahrscheinlich die meisten von Ihnen verwenden Okay, ich werde das in der gebündelten Version belassen und das für diesen Kurs verwenden Ich werde neu starten. Wenn ich dann zu etwas übergehe, lass uns einfach das Maximum daraus machen, etwas zu leben, du siehst es hier. Ich werde diesen Knopf drücken, um den Editor tatsächlich zu öffnen. Hier startet Max. Beim ersten Mal dauert es eine Sekunde. Okay, jetzt bin ich in der gebündelten Version von Max. Es sieht genauso aus. 4. Unterschiede in M4L und Max: Okay. Ich habe gerade gesagt , dass sich die gebündelte Version von Max for Live und die eigenständige Vollversion von Max kaum unterscheiden Es gibt einige Dinge, die sich zwischen den beiden unterscheiden. Ich habe gerade eine Liste gefunden. Lassen Sie uns einen kurzen Blick darauf werfen. Dies ist auf der Cycling 74-Website. Sie sagen, dass man all diese Dinge tun kann, direktes Audio, Treiberzugriff, Dinge wie Rewire und Mehrkanal-Audio, man in Max for live nicht machen kann Das werden Sie nicht wirklich brauchen oder wollen, schon gar nicht Mehrkanal-Audio in Max. Wenn Sie live mit Audio umgehen, ist es cool, Mehrkanal-Audio-Sachen zu machen. Aber das kannst du immer noch live machen, oder? Deine Unfähigkeit, das hier in Max zu tun , ist nicht wirklich so schlimm, weil du es immer noch live machen kannst. Unbegrenzte Anzahl von Midi-Hardware-Nachrichten, es sieht so aus, als ob sie einige Dinge in Bezug auf Midi-Hardware-Nachrichten einschränken Bezug auf Midi-Hardware-Nachrichten Verfassen und bearbeiten. En und MC sind Mehrkanal-Patches. En ist wie ein anderes Paket , mit dem Sie einige wirklich fortgeschrittene Dinge tun können. Wir werden in diesem Kurs nicht wirklich auf En eingehen, aber es ist sehr mächtig. Ich würde Ihnen wärmstens empfehlen, sich Gen anzusehen , nachdem Sie sich mit Max vertraut gemacht haben. Aber du wirst nicht in der Lage sein, En-Patches in Max for Live zu erstellen . Sie können sie jedoch verwenden. Beim Exportieren von Code aus Gen kann Rohcode ausgegeben werden. Aber wir haben nicht wirklich Zugriff auf Gen, diesen unbegrenzten Betrieb. Ich bin mir nicht sicher, was das bedeutet. Ich weiß nicht, ich weiß nicht, was sie hier damit meinen. Aber das sind ziemlich Nischendinge. Der ganze Code, alles, was wir bisher gelernt haben , das ist alles dasselbe. Sie sind sich ähnlich, oder? Es ist wirklich nur Gen im Multi-Channel-Zeug. Du bist ziemlich gut mit der eingebauten Version von Max. Der einzige wirkliche Grund, die Standalone-Version von Max zu kaufen , ist, wenn Sie einige Tools außerhalb von Ableton erstellen möchten , z. B. einige eigenständige Anwendungen 5. Unsere drei Hauptziele: Okay, wenn es darum geht, Max for Live zu verwenden, gibt es wirklich drei Dinge die wir tun müssen , oder? Alles, was wir mit Max for Live machen können, läuft auf diese drei Dinge hinaus, okay? Die erste besteht darin, Informationen von Live zu erhalten. Okay? Wir können live fragen, was machst du? Wie ist der Zustand dieses Faders? Wie ist der Stand des Tempos? Was macht der Transport? Was bewirkt dieser Effekt? Mit diesen Informationen können wir Informationen von Live erhalten. Wir können alle möglichen lustigen Sachen machen. Aber das ist das Erste, zu lernen, wie man Live um Informationen bittet. Die zweite Sache ist, wie man Live kontrolliert. Richtig? Also können wir sagen, stellen Sie die Lautstärke auf 50. Stellen Sie die Pan-Position auf diese Position und starten Sie diesen Clip. Stummschalten Sie diesen Track solo, diesen Track. Benennen Sie diesen Titel um. Stimmt, als ob das Live-Controlling wäre. Okay, das ist die zweite Sache, Live-Kontrolle. Dann ist die dritte Sache die Verarbeitung von Live-Audio. Lage sein, den Sound , der sich auf einem bestimmten Track befindet, über unser Max-Gerät zu leiten und ihn dann an diesen Track zurückzuschicken, richtig? In der Lage sein, dieses Audio innerhalb von Max for Live zu verarbeiten. Das sind die drei Dinge , die wir lernen müssen , damit es sich so einfach anhört, oder? Ich habe diesen Kurs so organisiert, dass wir mit sechs Objekten beginnen uns auf sechs Objekte konzentrieren werden. Diese Objekte sind wirklich so konzipiert, dass sie zusammen verwendet werden können. Mindestens vier davon sind flippige Objekte, als ob es schwierig ist, sie wirklich zu verstehen, aber das sind die Objekte, von denen wir lernen werden , die uns helfen werden, diese drei wichtigsten Dinge zu tun Okay, was wir tun werden , ist, die Tools zu entwickeln, um diese Dinge zu tun Wir werden zum Beispiel einen kleinen Patch erstellen , der nach Informationen aus dem Internet fragt. Dann werden wir das als Snippet speichern. Wir haben uns in der ersten Klasse Ausschnitte angesehen. Wir werden sie zusammen bauen, damit du sie hast Sie haben ein kleines Arsenal an Tools, mit denen Sie Informationen abrufen, Informationen zurücksenden können, um sie live zu steuern, und um Audio für die Verarbeitung zu erhalten. Dann werden wir uns ansehen, wie man diese kleinen Schnipsel auf verschiedene Arten Wie man nach verschiedenen Informationen fragt, verschiedene Informationen verarbeitet und eine ganze Reihe von Dingen erledigt Und am Ende werden wir eine ganze Reihe von wirklich coolen Projekten machen , glaub mir. In Ordnung, lassen Sie uns eintauchen. 6. Die drei Arten von M4L-Patches: Okay, ich glaube, ich habe das bereits erwähnt, aber ich möchte nur etwas genauer auf die drei verschiedenen Typen von Max für Live-Projekte oder Max für Live-Patches eingehen die drei verschiedenen Typen von Max für Live-Projekte oder Max für , nur um sicherzugehen, dass das wirklich klar ist Wenn wir hier zu unserem Max for Live-Zeug gehen, dem Browser von Live, haben wir drei verschiedene Dinge. Maximaler Audioeffekt, maximales Instrument und maximaler Midi-Effekt. Nun, hier ist das Wichtigste, was Sie wissen sollten. Egal, welche davon du anfängst mit dem Code zu bauen, und alles ist gleich, okay? Sie können den gleichen Code verwenden. Wenn ich den Audioeffekt öffne, habe ich hier einen leeren Audioeffekt. Das ist der, mit dem ich anfangen werde, meine eigenen Sachen zu bauen. Dann habe ich auch eine ganze Reihe anderer Projekte, Dinge, die Leute gemacht haben. Das ist cool, aber wenn ich ein leeres Blatt haben will, öffne ich Max Audio Effect. Jetzt werde ich mir das in Max Audio Effect holen. Es wird Stecker und Stecker geben, das heißt, ich kann das Audiosignal effektiv von live empfangen. Dieses Audiosignal, das hier angezeigt wird, wird direkt in dieses Plug-In übertragen. Und dieser Stecker wird direkt hierher führen. Okay. Ich kann genau dort bauen, was ich will, und alle möglichen coolen Sachen machen , okay? Wenn ich das Instrument öffne und max., muss ich es auf eine Midi-Spur legen. Da wird Midi von live stehen. Alle Midi-Daten von hier. Alles, was in diesem Track enthalten ist , fließt direkt in mein Projekt. Das Max-Instrument ist standardmäßig so eingerichtet, dass es Ihnen Midi-Ausgangs-Audio gibt, oder? Diese Midi-Informationen werden direkt in Midi übertragen. Irgendwann in Ihrem Projekt werden Sie dann Sound erzeugen. Das macht ein Instrument , es macht Geräusche. Du gehst zu dem Geräusch, das du mit diesem Stecker machst , und es wird direkt aus deiner Spur herauskommen. Dann ist der dritte ein maximaler Midi-Effekt. Bei diesem kommt Midi direkt in die Mitte, direkt von dort aus. Jedes Midi, das in diesen Track geht, wird direkt da rein gehen. Mi wird es sofort wieder zum Leben schicken. Also werden wir hier ein Instrument hinstellen oder so. Das sind die drei Arten von Dingen, aber denken Sie daran, dass alles, was Sie darin aufbauen, dasselbe ist. Das ist wie der Ausgangspunkt, genau der richtige für den Effekt. Okay, ich wollte nur sichergehen, dass das ganz klar ist. Muss gehen. 7. MaxForLive starten: Okay, bevor wir zu diesen Objekten kommen, lassen Sie uns ganz schnell sicherstellen, dass wir alle auf derselben Wellenlänge Wenn es darum geht, Max for Live und den Max for Live-Editor tatsächlich zu starten , gibt es vielleicht einen schnelleren Weg, aber so starte ich ihn immer. Klicken Sie hier auf Max for Live. Jetzt hast du deine drei verschiedenen Dinge hier. Ich gehe immer einfach zum ersten, dann hast du all diese Geräte. Deine Liste mag hier anders sein, aber ich nehme immer nur erste hier, Max Audio Effect. Das wird nur ein leerer Effekt sein. Wirf es auf eine, wirf es auf eine Audiospur. Okay, jetzt verstehen wir das. Okay, wirklich einfacher kleiner Patch. Wir erklären dir später, was das macht , falls du es nicht herausfinden kannst. Aber was wir wirklich tun wollen, um unseren gesamten Editor zu öffnen , ist genau hier auf diese Schaltfläche zu klicken. Okay, jetzt, wenn du das erste Mal seit einem Tag triffst , muss Max es tun. Es kann nur eine Minute dauern. Du kannst sehen, wie es sich dreht, um dir zu zeigen, dass es es tut. Okay, jetzt ist Max gestartet. Ich habe eine Menge Fenster offen. Lassen Sie mich all diese schließen. Okay, das ist das Einzige, was wir hier wirklich brauchen. Es hat diesen Patch veröffentlicht und jetzt habe ich meinen Editor. Das Erste, was ich immer mache, mache dieses Fenster schön groß. Okay, so starten wir Max. Nun, wo wir schon mal hier sind, werde ich auf diese kleine vertikale Linie hinweisen , weil das vielleicht etwas ist, das eigenständigen Max unterscheidet. Diese Linie macht eigentlich nichts , wenn es um Programmierung geht. Wir können drunter gehen, wir können Sachen hinstellen, wo immer wir wollen. Aber es sagt uns, dass wir diese Menge an Platz über dieser Linie hier unten live sehen können. Okay? werden wir auf dem Bildschirm zeigen können . Alles, was unter dieser Grenze liegt, wird wie hier unten sein. Wir werden es nicht sehen können. Du kannst programmieren, was du willst. Aber wenn Sie Ihren Präsentationsmodus erstellen und möchten, dass die Dinge wirklich gut aussehen, sollten Sie alles, was Sie sehen möchten , über die Linie bewegen sollten Sie alles, was Sie sehen möchten , über die Linie bewegen. Damit werden wir uns später befassen. Aber genau das macht diese Linie, und deshalb steht da die vertikale Begrenzung des Geräts. Und das ist nur ein Kommentar. Sie können das löschen, wenn Sie möchten. Es spielt keine Rolle. Okay, jetzt, wo wir wissen, wie man Max live startet, gehen wir diese sechs Schlüsselobjekte durch. 8. Live.observer: Okay, unser nächstes Objekt wird ein Live-Observer sein. Okay, schauen wir uns jetzt die Hilfedatei für diesen einen Monitor an, Änderungen an Live-Objekten. Live-Observer wird verwendet, um Änderungen der Werte von Eigenschaften im Live-Objekt abzuhören . Object funktioniert in Verbindung mit einem Live-Path-Objekt , das ID-nummerierte Nachrichten nach rechts hinter dem Live-Observer sendet . Cool, hier ist, was das bedeutet. Live Observer wird den Wert von allem, was wir ihm sagen, melden , wenn sich dieser Wert ändert. Was großartig ist. Dann müssen wir es wissen. Wir werden ihm mit dem Live-Path-Objekt sagen, wonach es suchen soll. Cool. Um das zu tun, müssen wir hier noch eine Kleinigkeit hinzufügen. Wir brauchen ein Objekt namens Trigger. Das ist ein seltsames Objekt, es war für mich immer sehr verwirrend. Aber im Grunde genommen sendet man ihm beim Trigger etwas und dann gibt es es auf verschiedene Arten aus. Das Erste, was man über Trigger wissen sollte, ist, dass wir das Wort Trigger verwenden können oder wir können einfach A verwenden, okay, heißt Trigger. Nun, alles, was ich danach gebe, wird es ihm sagen, wie ich seine Ausgaben formatieren möchte. Okay, ich sage B, L, L, hier ist, was das bedeutet. Was ich gesagt habe, ist, dass dies ein Triggerobjekt ist. Aus deiner ersten Steckdose, sende einen Knall. Schicken Sie aus Ihrem zweiten Outlet eine Liste. Und schicken Sie aus Ihrem dritten Outlet eine weitere Liste. Okay? Irgendwann werden wir alle drei brauchen, aber wir brauchen sie noch nicht alle. Wir brauchen die ersten beiden. Okay. Ich gehe, ich nehme die ID aus dem Live-Pfad und füge sie in das Trigger-Objekt ein. Dann werde ich einen Knall aussenden. Ups, nein, nicht überspringen. Eins noch. Ich brauche hier eine Nachricht , dass wir knallen werden, das wird Immobilienwert sein. Diese Nachricht werden wir vom Trigger-Objekt aus auslösen. Schicken Sie das in den Live-Observer. Das ist so, als ob du das immer an Live-Beobachter schicken musst an Live-Beobachter schicken Seltsam, aber so ist das eben. Dann die Liste, die wir nach rechts schicken werden , hinter dem Live-Observer. Okay, jetzt kommt die coole Sache. So viel davon ist, dass wir es im Grunde als Ausschnitt speichern werden , wenn wir damit fertig sind, also wenn die Sache mit dem Auslöser verwirrend ist, Sie sich darüber keine Gedanken. Wir werden es speichern Und es wird funktionieren, weil es immer dasselbe ist. Dieser Teil davon ist immer derselbe. Diesen Teil wirst du ab und zu ändern. Schauen wir uns das Ergebnis an. Ich werde mir die Lautstärke von Track eins ansehen. Ich brauche dafür eine Fließkommazahl, denn die Lautstärke wird 0-1 sein, okay? Und das brauche ich jetzt. Ich sollte meine Lautstärke sehen können, wann immer sie sich ändert. Lass es uns sperren. Lassen Sie uns sicherstellen, dass dieser Pfad an den Live-Pfad gesendet wurde. Sobald ich darauf geklickt habe, können Sie sehen, dass es dort aktualisiert wird. Aber lass uns das und das jetzt machen. Wenn ich die Lautstärke des ersten Titels ändere, sehe ich ihn live. Ich habe diesen Wert erfolgreich live genutzt. Jetzt habe ich eine riesige Tür geöffnet, oder? Denn solange ich weiß wie man diesen Pfad formatiert, kann ich mit dieser Einrichtung im Grunde alles hinbekommen. Lass uns, lass uns das letzte Wort einfach auf Panning ändern. Okay, alles andere ist dasselbe. Live-Set, Track Zero, Mixer, Geräte-Panning. Okay, lassen Sie uns das an das Live-Path-Objekt senden , indem wir darauf klicken Wenn ich jetzt meine Schwenkposition ändere, kann ich es live sehen, oder? Ich kann im Grunde auf alles zugreifen, was ich will, solange ich weiß, wie ich den Weg dorthin Und das muss nicht einmal sein. Die Strecke auf diesem Patch, den wir erstellt haben, befindet sich auf Strecke eins. Oder wie Max for Live es sich vorstellt, Track Zero. Aber was wäre, wenn ich die Lautstärke dieses Tracks richtig einstellen wollte ? Das könnte ich machen. Ich muss eintippen, ich muss meinen Pfad ändern, live am Set. Wie, wie wollen wir das nennen? Spur? Wenn du drei gesagt hast, hast du recht. Spur drei, richtig? Weil das T Null ist. Das ist Track 12.3. Titel drei Ich weiß nicht, warum es keine Spuren gibt, aber was auch immer. Okay, jetzt nehme ich diese Nachricht übel. Jedes Mal, wenn Sie diese Nachricht ändern, müssen Sie sie erneut an den Live-Pfad senden, nicht an den erfassten Track drei Oh, ich bin immer noch am Schwenken. Da haben wir's. Da muss ich nur noch das Panning machen. Okay. Wenn ich die Lautstärke einstellen will, muss ich sie wieder auf Lautstärke umstellen. Ordnung. Wir schicken es nochmal. Und jetzt ist hier mein Band. Ordnung. Live Path und Live Observer arbeiten zusammen, um Informationen live zu melden. In Ordnung, lass uns mit dem nächsten weitermachen. 9. Live.object: Okay, als Nächstes kommt Live Object, schauen wir uns dafür die Hilfedatei an Führen Sie Operationen an Live-Objekten durch. Jetzt kommen wir in den Bereich der Live-Steuerung. Lassen Sie uns zu diesem verrückten Ding , das wir hier haben, etwas hinzufügen , denn so wird es am besten genutzt. Schau dir das an, ich nehme ein lebendes Objekt, lass uns sehen, was es in sich hat. Es heißt get set, call, get ID, bang, get info, get type oder get path, will im Grunde den Pfad da drin haben und die ID drin, okay. Wenn ich das also an das Ende dieses kleinen Pfads hier setze, brauche ich eine kleine Nachricht. Ich muss nur sagen, Wert 1 Dollar setzen , Zeichen eins, okay? Set. Nun, das ist eine interessante kleine Nachricht. Ich glaube nicht, dass wir die noch gesehen haben. Aber das bedeutet, wenn Sie das Dollarzeichen eins sehen, bedeutet das, dass ich Ihnen etwas einschicken werde. Und das kannst du mit einer Nachricht machen. Das ist eine seltsame Art und Weise, wie eine Nachricht Dinge tatsächlich ein bisschen verarbeiten kann. Ich werde hier eine Zahl eingeben . Es wird im Grunde dieses Dollarzeichen eins durch diese Zahl ersetzen . Wenn ich hier eine Zwei eingebe, wird der eingestellte Wert zwei ausgegeben. Okay? Und dann kann ich das ändern, so viel ich will. Was ich tun werde, lass uns das hineinlegen dann das rausnehmen und in das lebende Objekt hineinlegen. Jetzt gehe ich auch wieder hierher und hole diese Liste und füge sie dort ein. Das wird uns helfen, den Weg zu finden, den wir brauchen , richtig? Weil diese Liste der Pfad ist , den wir für die Lautstärke von Track drei erhalten. In diesem Fall senden wir diesen Pfad auch zu diesem Live-Objekt. Okay, das ist es, sieh es dir an. Jetzt habe ich hier eine doppelte Situation geschaffen. Diese Objekte wurden auf diese Weise gebaut, um das tun zu können Lass uns das hier hinstellen und dann das hier drüben. Stellen wir sicher, dass die Botschaft immer noch da drin ist. Okay, jetzt kann ich den Slider bewegen und ich sehe, dass er in meinem Patch auftaucht. Also ich kann es bekommen, aber ich kann es auch hierher verschieben und es in den Patch bringen, richtig. Ich kann es vom Max-Patch aus steuern. Ich kann hier eine Nummer senden und über das Live-Objekt wird sie dorthin gesendet. Ich kann es jetzt an beiden Orten kontrollieren. Okay, es jetzt auf diese Weise zu machen, hat ein kleines Problem. Es gibt uns einige Fehler. Lass es uns ein bisschen enger machen. Ich werde dieses Nummernfeld loswerden. Ich werde das ein bisschen reduzieren , weil ich glaube, dass wir hier eine Feedback-Schleife bekommen. Um das zu verhindern, werde ich diesen Slider hier einfügen. Und dann den einen rein und den eingestellten Wert raus. Das wird es schaffen. Jetzt kann ich die Dinge kontrollieren , weil die Ein- und Ausgänge hier sind. Es verhindert, dass eine Rückkopplungsschleife entsteht. Jetzt kann ich beide Wege gehen, ganz gut. Ich habe eine nette Benutzeroberfläche zum Booten, okay, Live-Objekt. 10. Live.remote~: Okay, das letzte dieser kniffligen Objekte und dann haben wir noch zwei weitere, aber sie sind wirklich einfach, mach dir darüber keine Gedanken Das nächste ist ein bisschen anders. Das ist Live-Remote, das ist Tilda Remote Tilda. Was sagt dir das? Weißt du, wenn es eine Tilda hat , die mit Audiorate arbeitet, sendet oder empfängt es Audio Es hat etwas mit einem Audiosignal zu tun. Nun, das ist nicht das Objekt, bei dem wir das Audiosignal, das live geht , bekommen und dann Sachen damit machen wollen das Audiosignal, das live geht , . Das hat nichts mit einem Live-Audiosignal zu tun. Das hat damit zu tun, Objekte live mit Audiorate zu steuern , was eine schicke Art zu sagen ist, dass LFO okay ist Wenn Sie einen LFO aufsetzen wollen, brauchen Sie etwas, das zyklisch abläuft Welches bessere Objekt als ein Zyklus. Der Zyklus erzeugt eine Sinuswelle, wir können ihm einen Wert geben, geben wir ihm einen Wert von 0,5 Okay? Das ist extrem niedrig und das wird ein großartiger LFO sein. Jetzt kann ich das in Live-Remote ausführen, dann brauche ich nur noch unseren Live-Pfad Ich nehme unseren Live-Pfad von hier aus und füge ihn auf der rechten Seite in Live-Remote ein. Das ist es. Jetzt werden wir kontrollieren, was auch immer unser Weg hier mit diesem LFO einschlagen wird , okay? Ich werde noch einmal darauf klicken, um es zum Laufen zu bringen. Dann funktioniert es nicht sofort. Okay, dies ist ein weiterer Fall in dem wir es möglicherweise speichern müssen , bevor es betriebsbereit ist. Sagen wir, speichern Sie ein paar Mal. Jetzt werde ich ihm die Nachricht erneut senden. Da haben wir's. Jetzt funktioniert es okay. Jetzt können wir sehen, dass da gerade das LFO drauffährt. Man könnte das auch ohne Live-Remote machen, aber man müsste ein paar flippige Sachen machen, um eine Nummer rauf und runter und rauf und runter und rauf und runter und rauf und runter zu bekommen und runter und rauf und runter zu Das ist einfach viel einfacher, wenn du solche Dinge machen willst bei denen du überall LFOs erstellst Live Remote ist eine reibungslosere Methode als Live Object. Es ist sogar entspannend zuzuschauen. Seltsam. Okay, jetzt gehen wir zu den einfachen. 11. Plugin~ und Plugout~: Ordnung, unsere letzten beiden werden nur die beiden sein, die wir brauchen, um ein Signal von Live zu bekommen und es wieder rauszuschicken Okay, das sind also unsere Standardwerte hier oben? Einstecken und ausstecken. Lassen Sie mich hier einfach zu einem Standard-Audioeffekt zurückkehren . Okay, fangen wir an, lassen Sie uns diesen für den Moment loswerden , okay, wenn wir den Audioeffekt sowieso starten, haben wir das von Live-Plug-in-Audio bis Live-Plug-Out. Okay, das ist also unser Signal. Es wird direkt da durchgehen. Lass es uns beweisen. Sicher. Lass uns das auf diesen Track legen und es einfach zum Laufen bringen. Okay, unser Signal ist aktiv. Wir können es hier sehen. Unterbrechen wir es Wenn ich sie abkoppe, hört unser Signal jetzt hier auf. Es macht nichts. Es sagt uns, dass wir deine Wirkung zwischen diesen beiden Dingen aufbauen sollen. Und das werden wir natürlich tun. Dieses Zeug sind alles nur Kommentare. Wir können es also löschen, aber wenn wir unser Signal zurück haben wollen , können wir es dort ablegen. Also gut, wenn wir etwas damit machen wollen, wie wir es tun, wollen wir vielleicht ein bisschen verrücktes Filtern machen. Ich glaube, wir haben dieses Objekt im letzten Moment benutzt letzten Moment , damit wir etwas damit machen und es dann wieder zum Leben erwecken können. Da ist es, oder? So cool, oder? Es ist einfach, es rein und raus zu bekommen , solange das, was wir rein und raus wollen, auf derselben Spur ist. Nun, das wird das hier unten im Grunde unterbrechen. Wenn wir Audio von einem anderen Track bekommen wollen, ist das eigentlich ziemlich schwierig Ich denke, Sie können es mit einem Senden und Empfangen machen, so wie Sie es uns in der anderen Klasse beim Senden und Empfangen gesehen haben, aber das ist normalerweise nicht das, was wir tun wollen. Plug in Tilda bekommt einfach das Signal von Live, Plug Tilda aus sendet es zurück an Live auf demselben Track für jeden Audioeffekt, den Sie erstellen werden Diese beiden werden sich wahrscheinlich oben und unten in Ihrem Und dann wirst du zwischendurch etwas Interessantes machen . Ziemlich einfach. 12. Abstraktionen: Okay, das sind sechs wichtige Objekte die uns dazu bringen werden, hin und her zu reden , um wirklich ganz einfach zu leben Live-Pfad, Live-Beobachter, Live-Objekt, Live-Fernbedienung, Stecker rein und raus. Aber es gibt noch eine ganze Reihe weiterer Objekte. Um sie zu erklären, möchte ich über dieses Konzept einer Abstraktion sprechen Nun gibt es einen Trick, den wir in Max machen können: Wir könnten einen Patch erstellen, der etwas tut, ein nützliches Ding, etwas, das wir ständig machen müssen Wir könnten es als Schnipsel speichern. Das könnten wir tun, aber wir könnten noch etwas anderes Wir könnten es als eigenes Objekt speichern. Das ist eine seltsame Idee, aber die Sache mit den Schnipseln ist relativ neu Vor den Snippets haben wir das die ganze Zeit gemacht. Sie könnten etwas machen, das Sie ständig tun , und dann speichern Sie es als Objekt Und dann können Sie diesen Teil des Max-Codes wieder aufrufen, indem Sie dieses Objekt zu dem Objekt machen , das Sie ihm benannt haben, oder? Ich könnte hier zum Beispiel einen Einlass machen und sagen, ich weiß nicht, ob das in das, was auch immer, hineingehört Ich könnte einen Ausgang machen. Lassen wir es einfach bei einem Einlass. Hier gibt es einen Einlass und keine Auslässe. Ich könnte das als eigenen Patch speichern , solange es an der richtigen Stelle ist. Solange ich es an der richtigen Stelle speichere, könnte ich es wie J-Ding benennen. Richtig. Nachdem ich das getan hatte, könnte ich einfach ein beliebiges Objekt öffnen und J Ding schreiben und Return drücken und das würde mein Objekt korrigieren. Und dann könnte ich darauf doppelklicken, um es zu öffnen. Es wird langsam orange, weil es das nicht gibt. Der Grund, warum ich Ihnen von Abstraktionen erzähle , ist, dass eine Menge für Live bereits eingebaut Gehen wir hier zu unserer Menüleiste. Gehe zu Extras, dann solltest du diese Max for Live API-Abstraktionen haben Okay, lass uns das öffnen. Falls du das nicht hast, glaube ich, ist das jetzt in Max for Live eingebaut. Aber wenn Sie es nicht haben, suchen Sie im Internet nach genau dem und Sie können es installieren, aber es sollte da sein. Das gibt uns eine ganze Reihe von Abstraktionen, die wir machen können Wenn wir zum Beispiel einen Clip starten wollen, klicken wir darauf Okay, das ist es, was gerade hier drüben geöffnet wurde. Was es ist, ist, dass ich den ausgewählten Clip abfeuere. Okay. Wir könnten das machen und es wird ein Clip starten. Ich könnte darauf doppelklicken, um es zu öffnen, und wir können sehen, wie es funktioniert, aber das müssen wir nicht wirklich Aber das wird Sinn machen. Es gibt einen lebendigen Pfad, es gibt ein lebendes Objekt, es gibt mehr Abstraktionen darin Wenn ich darauf klicke, gibt es mehr Dinge, die du machen könntest. All das auf eigene Faust, aber ich möchte nur, dass du weißt, dass sie hier sind. All das sind wirklich praktische Dinge. Wählen Sie den Parameter eines Geräts aus, wählen Sie das Gerät aus, ähm, speichern Sie den Live-Pfad, holen Sie sich Punkte, beobachten Sie den Transport, schalten Sie den Transport Hier gibt es jede Menge lustige Sachen. Wisse darüber, dass du es dir schnappen kannst und du kannst jedes davon verwenden, wenn du eine Muse vom Typ min benutzen willst, also schau dir diesen ausgewählten Clip Okay, schauen wir uns das an. Wenn ich zum Ymax-Patch gehe und ein Objekt namens Pre Selected Clip erstelle, ist es da Und dann kann ich es benutzen und es braucht nur einen Knall, also mache ich einfach einen Knall drauf und es wird funktionieren Sie können sie jederzeit laden. Behalten Sie also die Liste der Abstraktionsdateien im Auge , die in Ihrer Version von enthalten ist. Sie enthält viele wirklich coole, zeitsparende Dinge Okay, lassen Sie uns einige Dinge mit diesen Dingen bauen , von denen wir jetzt wissen, wie man sie macht 13. Das Snippet erstellen: Okay, lassen Sie uns auf eine ganze Reihe von Dingen eingehen, die wir tun können , indem wir Informationen live abrufen oder live anhören Also das Erste, was ich möchte , ist, ein Snippet zu erstellen. Ich fange bei Null an, ich gehe zu Max, um live und mit maximalem Audioeffekt zu spielen Ich werfe es auf einen Track und öffne den Editor. Ich werde es groß machen. Mir ist das momentan egal, werde es nicht einmal benutzen. Ich lasse es dort. Okay, dieser Ausschnitt ist was wir bereits gebaut haben, sehr ähnlich. Aber lassen Sie uns das noch einmal durchgehen, nur um sicherzugehen, dass wir es nur um sicherzugehen verstehen. Und dann werden wir es speichern. Okay, das Erste, was wir brauchen, ist das Nachrichtenfeld. Und die Nachricht wird ungefähr so aussehen wie Path Live Set Tracks Zero oder was auch immer. Mops-Mix-Gerät. Und dann der Parameter Volume. Okay, jetzt speichern wir das als Ausschnitt, aber jedes Mal, wenn wir es herausziehen, ändern wir das vielleicht, um etwas anderes zu bekommen Wir werden sehen, dass wir als Nächstes Live-Path benötigen, weil es diesen Pfad verarbeiten muss Okay, lass uns das ein bisschen größer machen, okay? Okay, jetzt brauchen wir das funky Trigger Objekt, Funky Trigger Es ist lustig für mich, das zu sagen, weil der Mädchenname meiner Mutter funky ist, es ist ein funky Wie dem auch sei, wir gehen zum mittleren Ausgang von Falls Sie sich fragen, warum das nur daran liegt, dass wir wirklich die ID des Pfads benötigen die ID des , ich bin mir nicht sicher, was das ist, aber so ist es, es funktioniert. Okay. Also haben wir eine Trigger-Bang-Liste. Tatsächlich brauchen wir hier wirklich nur eine Liste. Lass uns das einfach machen, um die Dinge einfach zu halten. Okay, gehen wir jetzt zu einem Immobilienwert, weil wir nach dem Wert der Immobilie fragen. Und das Eigentum ist das, worauf wir hier hingewiesen werden. Ordnung, jetzt werden wir Live-Beobachter sein und Immobilie einen Wert geben. Und wir werden ihm auch diese Liste geben. Okay? Dann können wir hier ein paar Dinge tun, um es zu sehen. Und ich werde ein paar Möglichkeiten aufzeigen , wie wir es sehen werden. Stellen wir einen für diesen Wert ein, dann machen wir diesen Schieberegler. Wir können es sehen. Wir werden hier auch eine Grippe reinwerfen. Ich versuche nur zu überlegen, wie ich mir die eingehenden Daten am besten ansehen kann. Okay, das sind also zwei verschiedene Arten , die eingehenden Daten zu betrachten. Okay, lass es uns testen. Ich klicke darauf, ich kann schon sagen, dass es funktioniert hat weil es den aktuellen Wert bekommen hat und direkt darauf gesprungen Aber lassen Sie uns diesen Wert ändern und sicherstellen, dass er aktualisiert wird. Da ist es, wirklich schick und nett. Okay, das ist unser Abrufen von Informationen aus dem Live-Mini-Patch für das Snippet von Informationen aus dem Live-Mini-Patch für das Snippet Lass es uns speichern. Ich werde es entsperren. Ich werde alles in diesem kleinen Ding auswählen und dann bei gedrückter Ctrl-Taste darauf klicken. Ich sage Snippet speichern. Okay, hier unten fragt es nach einem Namen. Okay, hören wir uns live Return Sweet Snippet Saved an. Wenn ich jetzt zu meinen Snippets übergehe, die hier sind , ist Hört euch Live an. Wenn ich das verwenden möchte, kann ich es einfach anklicken, ziehen und hier ablegen. Bum, da ist es. Und ich kann es ändern, ich kann damit herumspielen, ich kann machen, was ich will. Okay, cool. Lass uns ein paar lustige Sachen damit machen. 14. "Eigenschaftswert": Okay, hallo alle zusammen. Das bin ich aus der Zukunft. Ich habe diesen Kurs gefilmt und bin dann rückwärts gesprungen, weil ich glaube, dass ich diesen Teil des Immobilienwerts nicht sehr gut erklärt habe diesen Teil des Immobilienwerts nicht sehr gut erklärt Lassen Sie uns kurz darüber sprechen. Wenn wir zum Live-Observer wechseln, gibt es einen seltsamen kleinen Max-Trick, den Sie anwenden können, den wir uns noch nicht angesehen haben. Das heißt, Sie können Ihre Maus vorsichtig über die linke Seite bewegen, hier erhalten Sie diese kleine grünlich-limettenfarbene grünlich-limettenfarbene Es sieht so aus, als ob Sie, wenn Sie darauf klicken, alles sehen können, was dieser spezielle Objekt-Empfänger Du kannst das ändern, es ist wie mit dem Inspektor. Es gibt Ihnen einen Link zum Öffnen des Inspektors, aber Sie können das Aussehen ändern. Aber das Wichtigste für den Moment ist, Sie sich die Nachrichten ansehen können, die es aufnehmen kann. Wir können es richtig krachen lassen. Wir können, wir können sagen Get ID, was uns die ID sagt, die wir bereits kennen, weil wir ihr die ID für das Ding geben , nach dem wir suchen aus dem Live-Path-Objekt. Wir können es bitten, Immobilien zu bekommen, was uns meiner Meinung nach wahrscheinlich die verfügbaren Immobilien auflisten würde , die wir haben. Wir können „Typ abrufen“ sagen, was uns sagt , um welche Art von Dingen es sich handelt. Wir können ihm eine ID geben, was wir im rechten Einlass tun, wo ID drin steht, wir geben ihm die ID schon. Und dann können wir sagen , dass das, was wir hier sagen, Eigenschaftswert ist. Was ist zum Beispiel der Wert der Immobilie, die wir uns später ansehen? Wir müssen das ändern, wir werden den Live-Beobachter etwas anderes fragen müssen. Aber Sie können sich das als eine Frage vorstellen wie: Was ist der Wert der Immobilie, die wir betrachten? Die Immobilie, die wir uns ansehen , hat im Moment Volumen. Okay? Deshalb schicken wir das immer wieder. Jedes Mal, wenn wir diesen Live-Pfad aktualisieren, werden wir den Immobilienwert heraussuchen und sagen, was ist der Wert dieser Immobilie? Das ist nur eine Frage, die wir ständig stellen, und dann gibt sie uns immer wieder die Antwort und stellt sie hier. Hoffentlich erklärt es das ein bisschen besser. Es ist eine verwirrende Idee. Dieser ganze kleine Abschnitt hier ist manchmal schwer zu verstehen, aber hoffentlich hilft das. Okay, zurück zur regulären Programmierung. 15. Das Live-Objektmodell: Okay, während wir lernen , mehr Informationen zu erhalten, im Wesentlichen durch Anpassen dieser Nachricht, müssen wir wissen, wie Sie herausfinden, wie der Parameter heißt, Pan heißt oder Panning Diese sind wichtig, einer wird arbeiten und einer nicht. Ich kann keine Dokumentation finden , die einfach alles auflistet , was Sie sich wünschen könnten. Es gibt jedoch einige Dokumentationen auf das sogenannte Live-Objektmodell beziehen Ihnen im Grunde all diese Informationen geben. Es sieht so aus. sagt uns, wir haben Tracks, wir benennen den Track und dann Mixer, Mixer-Gerät. Und dann sind das die Parameter im Mix-Gerät, richtige Lautstärke. Panning wird Panning genannt. Wir haben Crossfader, Songtempo, Q, Lautstärke usw. gesendet Songtempo, Q, Lautstärke usw. Indem wir verschiedene Geräte einrichten so wie wir es bisher mit dem Mischpult gemacht haben, aber es gibt noch andere Geräte, Wir können diese Parameter abrufen. Dieses Dokument kann Ihnen helfen, einen Hinweis darauf erhalten, wie der Parameter, nach dem Sie suchen, heißen könnte Ich werde Sie im nächsten Abschnitt auf dieses Dokument verlinken. Halte danach Ausschau, okay? Wenn du wirklich nach etwas suchst, solltest du es vielleicht finden können Vielleicht bookmarken Sie das Ding, okay? Davon abgesehen wissen wir, wie man Volumen findet, oder? Lass uns noch einen machen. Lass uns schwenken 16. Die Pan-Position erhalten: Okay, die Pan-Position wird sehr einfach sein , weil sie alle gleich sein wird , bis auf dieses letzte Wort. Wir werden das auf Panning umstellen . Okay, jetzt haben wir die Pan-Position. Testen wir es als meine Pan-Position. Ups, ich habe diese Nachricht nicht erneut gesendet. Ich muss diese Nachricht immer erneut senden, wenn Sie sie ändern. Okay, großartig. Jetzt arbeiten wir gut. Was wäre, wenn wir wollten, dass unsere Pan-Position aussieht, wie sie live aussieht? Lassen Sie uns das versuchen, indem wir uns ein Live-Dial besorgen. Dies funktioniert möglicherweise nicht auf Anhieb , da meine Reichweiten möglicherweise unterschiedlich sind. Aber lass es uns versuchen. Nein, es wird Null in Eins. Okay. Also das Live-Dial, seine Reichweite. Was ist seine Reichweite? Fragen wir es. Sein Bereich liegt zwischen 0 und 127. Und wir schicken es, wir senden eins zu eins negativ. Okay. Nun, das ist einfach genug. Ich glaube, in der vorherigen Klasse haben wir uns das Skalenobjekt angesehen. Schauen wir uns das noch einmal an. Scale, Scale ist ein sehr nützliches Objekt. Dieser, den ich gerade auswendig gelernt habe, erfordert vier Argumente. Die erste ist die niedrige Zahl, die reinkommt, das wird negativ sein Die zweite ist die hohe Zahl reinkommt, es wird eins sein. dritte ist die niedrige Zahl , die rauskommt, sie wird Null sein. Die vierte ist die hohe Zahl herauskommt. Das wird 127 sein. Dieses Objekt nimmt also den Bereich von minus eins bis eins und ordnet ihn Null bis 127 zu. Okay, es wird also die ganze hässliche Mathematik für uns erledigen. Okay, nehmen wir das. Und jetzt sollte es fast passen, los geht's. Es ist etwas flexibler als das Zifferblatt , bei dem die Wählscheiben nur auf Null heruntergehen Es funktioniert überhaupt nicht für meine negativen Zahlen. Das ist besser für das Panning. Aber da haben wir's, das Schwenken. 17. Tempo bekommen: Okay, machen wir es etwas komplizierter und ermitteln das Songtempo. Es gibt eine ganze Reihe von Gründen, warum Sie das vielleicht tun möchten. Dafür kann alles beim Alten bleiben. Aber wir müssen unsere Botschaft noch ein bisschen anpassen. Schauen wir uns das Live-Objektmodell an. Hier unten ist das Songtempo. Wir wissen, dass wir es so formatieren müssen. Okay, Songtempo, siehst du diesen Diamanten hier? Das ist ein kleiner Hinweis. Wenn wir bis zur Legende hier oben gehen , sagt uns der Diamant den Mastertrack Okay, cool. Woran erkennen wir, dass wir auf dem Mastertrack sind? Nun, Sie können hier sehen, Master-Track, nur Master-Underscore-Track Das bedeutet, dass wir anstelle von Tracks das ändern müssen, um nur einen zu unterstreichen Dann Mix-Gerät, wir wollen dafür immer noch auf dem Mixer-Gerät sein , weil es sich dort im Live-Objektmodell befindet Dann brauchen wir das Unterstrichtempo des Liedes. In Ordnung, und das sollte uns Tempo 1205125 geben. Großartig. Wenn ich das Tempo ändere, sollte es dort unten aktualisiert werden. Jetzt werden die Schieberegler nicht aktualisiert, was seltsam ist, weil es dafür viel zu hoch Ja, diese Zahl ist einfach viel zu hoch für diese Wählscheiben. Aber das ist okay. Es zeigt es uns genau hier. So würdest du das Tempo bekommen. 18. Transportstatus erhalten: Okay, lass uns einen machen, der ein bisschen anders ist. Lassen Sie uns herausfinden, ob der Transport läuft. Dies kann für viele verschiedene Effekte nützlich sein, insbesondere für rhythmusbasierte Effekte. Der Transport läuft, was bedeutet, dass der Titel abgespielt wird, Zeit läuft oder was auch immer Dann sagt es uns, es sagt uns, ob es aufgehört hat Es sagt uns, wann wir auf Play oder Stop klicken. Fangen wir mit unserem Snippet an. Dieses müssen wir ein wenig ändern, so sehr, dass wir es vielleicht als ein anderes Snippet speichern möchten als ein anderes Snippet speichern Okay, lassen Sie uns für diesen hier ein wenig heranzoomen. Okay, wir müssen weder Track noch Gerät kennen, also sagen wir einfach Path Live Set, weil wir nur wissen müssen was das Live-Set hier macht? Okay? Dann werden wir trotzdem in den Trigger gehen. Jetzt ist die Frage, nach der der Auslöser fragt, ein bisschen anders. Wir wollen keinen Eigenschaftswert, wir wollen, dass Eigentum spielt. Wir fragen im Grunde, ob es im Live-Set läuft, wir werden es in den Live-Observer schicken. Jetzt werden wir auch die Art und Weise, wie wir es melden, ein wenig ändern . Nehmen wir an, wir verwenden die Objektänderung , mit der Wiederholungen einer Zahl vermieden werden Dies zeigt uns das Ergebnis nur, wenn es sich ändert. Wir könnten uns auch einfach das Rohergebnis ansehen, das in diesem Fall nicht wirklich anders aussehen wird, da wir ein Zahlenfeld verwenden. Okay, lass es uns sehen. Lass uns ein Live-Set schicken. Stellen Sie sicher, dass wir diesen Pfad senden. Wir spielen jetzt nicht, wir spielen jetzt. Hat aufgehört zu spielen. Hat aufgehört zu spielen. Also bekommen wir eine Null bei Eins. Cool, wir könnten das allem zuordnen, was wir wollten. Wenn wir wollten, dass es zum Beispiel Ja oder Nein sagt , wäre das einfach zu tun. Wir könnten so etwas machen, wenn wir mit unseren UI-Inhalten etwas ausgefallener werden wollen , können wir sagen, wähle 0.1. Lass uns diese Änderung sofort beenden. Es wird hier knallen, wenn es eine Null ist, und hier, wenn es eine Eins ist, sagen wir ja. Wir werden nein sagen, wir werden das knallen. Dann weiß ich nicht, ob wir einfach noch ein bisschen mehr Spaß haben wollen . Wir könnten das machen. Lassen Sie uns einen Kommentar abgeben, richtig, spielt der Transport? Und dann könnten wir eine Nachricht damit füllen. Wir könnten sagen, alles was wir tun müssten, ist Pre-Pen Set zu sagen, das da rein laufen lassen. Und dann denke ich, dass die rechte Seite in diesem Fall wahrscheinlich keine Rolle spielen wird. Okay. Das ist ein, das sind zusätzliche Sachen, die ich nur zum Spaß mache. Aber im Grunde genommen, wenn das auf Null geht, wird es diesen Ausgang kaputt machen. Es wird also „Ja, der Transport läuft“ lauten. Das ist eigentlich das Gegenteil von dem, was wir hier wollen . Lass uns das reparieren Nein, ja. Okay. Wenn es auf Null geht, wird es nein sagen. Dann bedeutet Pre-Pen Set, dass das Wort Set vor die Nachricht gesetzt wird. Es wird „Set“ sagen, nein. Was ich in diesem Fall wohl nicht wirklich tun muss , weil die Nachricht es aufnehmen kann, ich nehme das zurück. Das brauchen wir nicht. Wir könnten das einfach machen, denke ich, und es sollte es einfach schreiben. Ja. Okay. Jetzt können wir das genau dorthin verschieben. Es wird einfach nein sagen. Wir werden es in den rechten Eingang eines anderen Nachrichtenfeldes legen und es wird die Nachricht darauf setzen. Nun, wenn ich all das Zeug verstecken würde und das alles wäre, was du gesehen hast, und ich gehe und drücke auf Play und Stopp. Stopp. Spiel, Stopp. Jetzt heißt es ja oder nein. Sie müssen ein paar verschiedene Dinge für den Pfad und für die Botschaft tun den Pfad und für die Botschaft , die Sie vom Beobachter erwarten. Aber es ist das gleiche Grundformat. 19. Notiz bekommen: Okay, lass uns etwas ganz anderes machen. Es gibt einen anderen Weg, an Informationen zu kommen , der unseren kleinen Ausschnitt nicht verwendet Und vor allem eine Sache , von der ich sichergehen möchte, dass Sie darüber Bescheid wissen, denn sie ist wirklich wichtig für viele Dinge, die ich baue, die Tools, die ich baue, was ich mehr als alles andere auf der Welt haben möchte , ist eine 16. Notiz von live Richtig? Ich möchte nur testen , damit ich das verschiedenen Geschehnissen zuordnen und diese Glitchy-Effekte erzielen kann , die ich gerne mache Lassen Sie uns herausfinden, wie wir das bekommen können. Es gibt einige Möglichkeiten, es zu tun, die genauso wären wie das, was wir bisher getan haben. Wir könnten bauen, dem Live-Pfad sagen, er soll zum Transport gehen, die Takte, Beats und 16-Töne auf diese Weise bekommen. Aber für diesen gibt es tatsächlich einen einfacheren Weg. Was wir tun können, ist den in Max integrierten Transport zu nutzen . Jetzt ist der Transport eine neue Sache in Max. Wenn Sie Max alleine verwenden, erhalten Sie diesen internen Transport. Falls du es nicht weißt, ich spreche von dem Play-Stop-Record-Part. Der Teil, in dem es heißt, Spiel und Stopp, das ist es, was uns wirklich wichtig ist. Da steht auch das Tempo, die BPM, all das Zeug Wenn Sie das Transportobjekt in einem Max for Live-Gerät verwenden, wird es mit dem Transportmittel kommunizieren . Cool. Schauen wir uns an, wie das ganz schnell geht. Okay, also werde ich ein neues Objekt namens Transport erstellen . Um den Transport zum Laufen zu bringen, muss ich jetzt seltsame Dinge tun. Im Grunde genommen wird jedes Mal, wenn ich Transport A Bang schicke, ein Bericht und eine Meldung über den Status der Sachen gemacht. Wenn ich die 16. Notiz finden will, muss ich sie oft und schnell anpingen Ich werde eine U-Bahn benutzen, um es zu knallen. Denken Sie daran, Metro ist wie ein Metronom, dem wir eine bestimmte Anzahl von Millisekunden geben können eine bestimmte Anzahl von Millisekunden geben Fangen wir damit an, einfach vier n zu sagen, das heißt Viertel vier . Ich werde es wahrscheinlich schneller treffen müssen, aber lassen Sie uns das vorerst mit vier N machen. Dann geben wir ihm ein Attribut, das ich mit Und-Zeichen mache. Was ich hier tun muss, ist einfach zu sagen, dass Sie dort die Attribute sehen können , die automatisch auftauchen Was ich tun muss, aktiv, aktiv und dann die Nummer eins, was bedeutet, ist, diese U-Bahn nur zu fahren , wenn der Verkehr aktiv ist. Okay, ich werde das jetzt einstecken. Wenn ich mit dem Live-Transport anfange, wird er anfangen, das jede Viertelnote zu hören, was großartig ist. Transport gibt eine ganze Menge Zeug aus. Schauen wir uns an, was wir hier haben. Wir haben Balken, Beats, Einheiten und die aktuelle Auflösung. Was haben wir noch hier? Tempo. Schauen wir uns unser Tempo nur zum Spaß an. Taktart. Klar, schauen wir uns unsere Taktart an. Ich werde dort eine Nachricht platzieren. Stellen Sie das in den rechten Zustand, in den linken Transportzustand. Das haben wir in der letzten herausgefunden. Rohdaten und die Quellenliste der Dinge, die uns sagen, was vor sich geht. Okay, lass uns anfangen und sehen, was passiert. Hier ist jetzt mein Transport. Es läuft, okay. Was wir hier sehen, Bars, die im Takt waren. Was war das nochmal? Einheiten. Ich bin mir nicht sicher, was das ist. Diese 480 ist die aktuelle Auflösung. Das Tempo ist 120, die Taktart ist 44. Toll, ich habe all das Zeug live mitgebracht. Also, wenn ich die 16. Note haben will, muss ich ein bisschen mehr tun. Ich könnte es vielleicht einfach hier fragen, aber ich glaube nicht, dass es tatsächlich die 16. Note meldet. Es macht uns hier Zecken, aber ich glaube, dass das tatsächlich funktionieren wird. Okay, hier ist, was passiert, diese Einheitsnummer, ich bin mir nicht sicher, was das ist, aber das ist nicht die 16. Note. Es ändert sich jedoch sehr schnell. Ich frage bei jeder 16. Note danach, was bedeutet, dass sich diese Zahl mit jeder 16. Note ändert. Wenn ich das einfach in einen Knall umrechne , ist das eine 16. Note. Mir ist egal, was die Zahl sagt, mir ist nur wichtig, was sie sagt. Theoretisch möchte ich das testen und sehen, wie genau das ist. Ich nehme diese beiden Pony und klicke einfach hier. Okay? Und dann werde ich meinen Stecker rausnehmen und den da rein werfen. Okay, das ist eine 16. Note. Das bedeutet, dass wir diese Nummer viermal senden , jedes Mal , wenn wir sehen, dass sie sich ändert. Zu diesem Zeitpunkt senden sie tatsächlich beide Notizen zum 16. Wenn ich nur Viertelnotizen von dieser Datei haben wollte, könnte ich das Änderungsobjekt verwenden, das wir vor einer Minute gesehen haben. Diese Ausgabe sollte nur dann gelöscht werden, wenn sie sich ändert. Jetzt sollte es mir eine Vierteljahresnote geben. Ja, und es ist absolut solide 11. Wenn ich es laut zähle und es nicht in der Reihe steht, liegt das an der Verzögerung bei der Videoaufnahme. Für mich klingt es in einer Reihe, aber los geht's. Jetzt habe ich eine 16. Note und eine Viertelnote. Ich könnte hier eine ganze Notiz bekommen, wenn ich wollte. Cool, so kannst du eine 16. Note bekommen , die deinem Tempo folgt. Das eignet sich hervorragend für jedes Gating oder Pattern oder ähnliches, was ich sehr gerne mache 20. Das Snippet erstellen: Okay, lassen Sie uns mit der Live-Steuerung beginnen. Das Gegenteil von dem , was wir getan haben. Dafür benötigen wir einen Live-Pfad und ein Live-Objekt. Lass uns das Gleiche tun. Wir werden das als Snippet erstellen und es dann speichern Damit wir es aus jedem beliebigen Grund ändern können. Es gibt tatsächlich zwei Möglichkeiten, wie wir das tun können. Fangen wir mit einem einfachen Weg an. Lassen Sie uns zunächst mein Fenster hier etwas vergrößern. Und zoomen Sie einfach größer rein. Okay. Zuerst brauchen wir Live Path, um unseren Pfad zu finden. Und dann brauchen wir ein Nachrichtenfeld. Die Pfadnachrichten hier sind genau die gleichen. Gehen wir zu unserem Band. Okay, ich habe hier Titel zwei gesagt, weil ich diesen will , weil es unsere einzige Audiospur ist, die einen Lautstärkeregler hat, obwohl der Effekt ist dass ich die Lautstärke so regeln werde, okay? Also werde ich das da einstecken. Okay. Als Nächstes benötige ich eines dieser Trigger-Objekte. Das ist alles dasselbe. Ich brauche hier aber nur eine Liste, Trigger-Bang-Liste. Jetzt fügen wir unser Kontrollobjekt ein. Unser Objekt, das das Ding tatsächlich kontrollieren wird . Das ist ein Band. Nein, ich werde eine Fließkommazahl angeben. Je nachdem, was Sie kontrollieren, möchten Sie hier vielleicht etwas anderes angeben. Jetzt brauche ich ein Meldungsfeld, um Werte festzulegen, Wert, Dollarzeichen eins. Ups, heute nicht in der Lage zu sein, das Dollarzeichen eins zu buchstabieren , das benimmt sich merkwürdig Okay, und dann Live-Objekt. Dann nur noch eine Sache. Ich muss diese Live-Pfadliste mit diesem Live-Objekt verbinden, das sich ebenfalls am rechten Eingang befindet. Das ist es. Schauen wir uns das noch einmal an. Wir haben den Pfad, der in den Live-Pfad übergeht. Das habe ich falsch gemacht, das ist das zweite, das wir brauchen. Die ID geht in das Trigger-Objekt, dann das, was wir an dieses Objekt senden werden, und dann müssen wir den Wert eins setzen und das an das Live-Objekt senden, das es tun soll. Das ist wirklich alles, was es ist, es ist unserem anderen wirklich ähnlich. Okay, lass uns hierher gehen, lass uns diese Nachricht senden und dann lass uns sie kontrollieren. Wir können sehen, dass es einfach super funktioniert. Okay, Sie haben vielleicht gesehen, wir vorhin einen gemacht bei dem beide es beobachtet und kontrolliert haben. Mit diesem können wir es uns nicht ansehen. Wenn ich es hier ändere, wird es dort nicht aktualisiert. Okay, speichern wir das. Wählen Sie Alle Steuerelemente aus und klicken Sie auf Snippet speichern. Und nennen wir es Control Live, Snippet speichern. Okay, jetzt habe ich das, alles, worüber wir gerade gesprochen haben Damit können wir im Grunde alle gleichen Dinge kontrollieren. Machen wir es andersherum, indem wir einen Patch erstellen, den wir sowohl beobachten als auch kontrollieren können . 21. Das Snippet auf andere Weise erstellen: Okay, um das so zu modifizieren, dass wir sowohl beobachten als auch kontrollieren, müssen wir im Grunde eine Sache tun, um sicherzustellen, dass wir keine Rückkopplungsschleife bekommen Dieser obere Teil ist derselbe, unser Auslöser ist derselbe, außer dass wir hier eine weitere Liste benötigen , weil wir eine für den Beobachter benötigen. Lassen Sie uns das für eine Minute loswerden. Lassen Sie uns das loswerden. Wir brauchen ein Nachrichtenfeld. Und hier kommen wir zurück zu Sache mit dem Immobilienwert und wir werden uns damit befassen. Und dann werden wir das in den Live-Observer schicken. Das ist dasselbe wie zuvor, aber jetzt nehmen wir hier ein Nachrichtenfeld. Stellen Sie noch einmal eins ein. Was auch immer hier reinkommt, es wird dieses Dollarzeichen sein. Man wird durch das ersetzt , was auch immer das ist. Hier steht Set. Das sollte verhindern, dass es immer ausgegeben wird. Wenn wir hier irgendeinen Schieberegler platzieren, mal sehen, wir müssen diese Werte skalieren, aber ich denke, es wird okay sein, dann nehmen wir diese Werte heraus, dann diese Werte heraus bin ich mir nicht sicher, ob diese Art von Schieberegler funktioniert, aber lass es uns herausfinden Ich muss noch ein paar Dinge verbinden. Also brauche ich diese Liste für diesen Beobachter und eine andere Liste für das Live-Objekt. Ich glaube, das ist es. In Ordnung, also lass es uns testen. Ich schicke dir meinen Weg, mal sehen, ob ich ihn kontrollieren kann. Oh, ich kriege alle möglichen guten Fehler. Schau dir das an. Nimm den Parameterbereich, richtig? Okay, das ist also das Senden einer Null an 128 oder so, und das will eine Null zu Eins. Es gibt ein paar verschiedene Möglichkeiten, wie wir damit umgehen könnten. Wir könnten dieses maßstabsgetreue Objekt wieder verwenden. Okay, lass uns diesen Slider hier benutzen. Das sollte besser funktionieren, weil es schon im richtigen Bereich ist. Okay, jetzt kann ich die Lautstärke regeln. Und achte hier auf die Lautstärke. Perfekt. Speichern wir diesen. Jetzt werde ich diesen speichern, kontrollieren und beobachten, beobachten, leben, bumm. Okay, jetzt habe ich zwei Möglichkeiten, das zu tun. Das ist großartig. Okay, lass uns jetzt ein paar Sachen damit machen. 22. Die Pan-Position steuern: Okay, lassen Sie uns einige der Dinge durchgehen , die wir uns anhören, aber jetzt kontrollieren wir sie. Lassen Sie uns zu unseren Ausschnitten gehen und sagen: Sollen wir kontrollieren und beobachten oder Lassen Sie uns für den Moment einfach die Kontrolle übernehmen. Okay, hier ist unser Ausschnitt. Lass uns das auf Panning ändern. Nun müssen wir für jeden von ihnen unseren Wert hier ein wenig ändern unseren Wert hier ein wenig Ich denke, dieser wird nach Wert funktionieren. Was ich hätte sagen sollen, war die Reichweite, oder? Und manchmal vielleicht sogar das UI-Objekt. Aber ich denke, dieser wird für uns funktionieren. Ich glaube, unsere Position wird negativ zu positiv sein Lass uns das jetzt dorthin schicken. Wir sollten gehen können, oh, wir speichern das für Track zwei. Das ist hier, da sind wir, das eine, okay? Hier werden 1 Million Fehler angezeigt. Und das liegt daran, dass ich zu hoch gegangen bin, oder? Was ich tun muss, ist auf Null zurückzukehren und diesen Wert auf einen Maximalwert einzustellen. Nun, das ist interessant, es gibt ein paar verschiedene Möglichkeiten, wie ich das machen könnte. Ich könnte das mit dem Skalierungsobjekt machen wie wir es für die anderen Dinge getan haben, aber ich könnte auch einfach in den Inspektor gehen. Lassen Sie uns das ein bisschen verschieben. Ich glaube, ich kann hier einen Mindest- und Höchstwert festlegen . Der Mindestwert sollte negativ eins sein, der Höchstwert sollte eins sein. Nun, der Trick dabei: Jetzt, wo wir es gemacht haben, wird es sich hervorragend für das Schwenken eignen, oder? Das ist perfekt Das Problem ist jedoch, wenn Sie die Angewohnheit haben, das zu tun, was ich oft mache, also einfach, oh, ich brauche ein anderes Nummernfeld und schnappe mir dieses. Jetzt wird dieser Wert auf dem Minimal - und Maximalwert liegen. Nichts in der Benutzeroberfläche zeigt Ihnen , dass Sie den Mindest- und Höchstwert geändert haben. Es kann später zu Problemen führen , wenn Sie nicht aufpassen. Deshalb verwende ich gerne das Skalenobjekt , weil man damit wirklich viel einfacher sehen kann , was es tut. Aber das Einstellen der Reichweite eines Objekts auf diese Weise funktioniert auch. In Ordnung, jetzt steuern wir das Panning. 23. Den zu steuernden Track auswählen: Okay, lass mich dir noch einen kleinen Trick zeigen wir hier unten gesehen haben. Mit diesem Dollarzeichen können wir eine Nachricht schreiben. Eine Sache, die wir jetzt wissen, ist, dass , wenn wir eine Zahl in die Nachricht schicken, verwendet wird diese Nummer anstelle von Dollarzeichen eins verwendet wird. Okay, das wird ausgeben, was als Live-Objekt auf den Wert 0,88 gesetzt wird . Das Dollarzeichen eins ist im Grunde ein Platzhalter Vor diesem Hintergrund könnten wir diese Nachricht etwas stärker formatieren, um das, was sie tun soll, anzupassen Ich meine, sieh dir das an. Was wäre, wenn ich die Titelnummer durch das Dollarzeichen eins ersetze? Dann habe ich hier ein Nummernfeld aufgestellt. Okay, schauen wir uns einfach an, was das sendet indem wir ein gedrucktes Objekt darauf platzieren. Das heißt, die Verwendung von Drucken ist einfach eine hervorragende Möglichkeit, um zu bestätigen, dass die Dinge das tun, was Sie denken. Okay, wenn ich neun eintippe, passiert Folgendes zuerst, ich erhalte eine Fehlermeldung. Dieser Fehler ist cool, denn dieser Fehler sagt mir , dass es keine Spur neun gibt, oder? Wir haben nicht so viele Tracks. Deshalb ist dieser Fehler da. Sagen wir Track drei, denn denken Sie daran, dass Track drei hier der vierte sein wird . Das sind so viele wie ich. Ich sage Titel drei, aber dann schau dir an, was gedruckt ist , Pfad, Live-Set, Spur drei, Mixer , Geräte-Panning. Damit kann ich das Zahlenfeld dort platzieren und diese Nachricht nach Bedarf ändern , oder? Das ist cool, weil ich jetzt etwas flexibler mit dieser Nachricht umgehen könnte Wenn ich etwas tun würde , bei dem ich die Ausrichtung von Track 3 ändern möchte, könnte ich das tun Aber vielleicht passiert dann, während ich es mache, ein Ereignis, das das auf Spur zwei umschaltet Jetzt kontrolliere ich Track zwei. Und dann schaltet es etwas um und bringt es auf Spur Null. Und jetzt kontrolliere ich das, oder? Also können wir dieses Dollarzeichen eins verwenden , um diese Nachricht zu modifizieren. Ups, hat gerade ein paar Fehler ausgelöst. Ich könnte sogar verrückt damit werden. Sagen wir zufällig drei und dann hier einen Knallknopf. Okay. Jetzt könnte ich das den ganzen Tag lang machen und ich wechsle einfach nach dem Zufallsprinzip zwischen den Titeln, die von diesem Pan hier gesteuert werden . Hat nicht funktioniert, weil das dieser Track in seiner Midi-Spur ist, er hat keine Schwenkposition Aber das funktioniert mit allem, sowohl beim Anhören als auch beim Senden Wann immer du etwas drin hast, kannst du einfach eins mit einem Dollarzeichen versehen und es durch etwas anderes ersetzen dir zur Verfügung steht, wenn du versuchst, etwas mit mehreren Titeln zu machen. 24. Transportstatus steuern: Okay, lassen Sie uns den Transport kontrollieren. Lass uns die Strecke innerhalb von Max starten und stoppen. Wir müssen ein paar verrückte Dinge tun, damit das funktioniert. Jetzt gibt es ein paar verschiedene Möglichkeiten, wie wir das machen könnten. Das ist der kompliziertere Weg, aber ich werde ihn verwenden, um uns zu helfen, ein paar weitere Objekte zu lernen. Zuerst müssen wir unseren Pfad so einstellen, dass er live gesetzt wird, genau wie wir es getan haben, als wir uns den Transport angehört bevor wir den Live-Pfad in unseren Trigger gehen. Ich denke, wir werden hier eine weitere Liste brauchen. Okay, halte das für eine Minute fest. Okay, jetzt werden wir das loswerden, denn was wir hier wirklich brauchen ist nur ein Knopf oben. Und das werden wir als Umschalter verwenden. Jetzt brauchen wir eine Nachricht. Wir haben das schon einmal gesehen, als wir live gefragt haben , was es macht, weil wir es immer noch fragen müssen. werden wir loswerden. Weiter so, wir werden in unser lebendes Objekt gehen. Wir werden das Transportunternehmen fragen, ob es läuft. Jetzt werden wir hier ein bisschen schick werden. Wir werden ein Route-Objekt verwenden. Schauen wir uns an, auf welcher Route Route die Ausgabe basierend auf dem Eingabeabgleich auswählt. Im Grunde genommen können Sie hier mit Route sagen, dass eine ganze Reihe verschiedener Dinge in ihren ersten Eingang aufnehmen und sie dann je nach Argument an verschiedene Ausgänge ausgeben . Das Erste, was wir ihm geben, steht hier zum Beispiel, dass man die Katze waschen soll. Das zweite Argument hier ist eine Nummer zwei. Wenn ich darauf klicke, wird die zweite Ausgabe ausgegeben, um die Katze auszuwaschen. Richtig. Damit können wir die Dinge wirklich einfach analysieren Okay, vielleicht ergeben wir mehr Sinn, wenn wir es einmal gemacht haben. Wir werden sagen , dass wir Route verwenden und dann bewerten wir , ob die Nachricht abgespielt wird. Wenn ein Live-Objekt sagt, dass etwas abgespielt wird, wird es Null oder Eins sagen. Und dann wird abgespielt. Wir wollen Null wählen. Wenn es heißt, dass Null gespielt wird, müssen wir uns diese Null schnappen. Dann müssen wir ihm eine Nachricht schicken , die besagt, dass wir anfangen zu spielen. Wir werden das mit einer Nachricht machen. Spiel starten. Hoppla. Schieben wir das ein bisschen nach oben Wir sind fast fertig, okay. Und dann geht das in ein anderes lebendes Objekt über, wir werden sagen, ob es nicht abgespielt wird. Lassen Sie uns diesen Teil noch einmal durchgehen. Wir werden das lebende Objekt fragen, er ist der Transporter, der spielt. Das machen wir hier. Geh spielen. Spielt es? Das Live-Objekt wird zurückkehren. Entweder werde ich sagen, dass Null spielt oder Eins spielt. Wir suchen nach dem Spiel und wählen es aus. Wenn es Null ist, sagen wir, fange an , für das Live-Objekt zu spielen. derselben Logik werden wir sagen, Nach derselben Logik werden wir sagen, wenn es abgespielt wird, werden wir sagen, dass die Wiedergabe beendet wird. Und wir werden hier die andere Seite von Select verwenden. Das ist ein lustiger kleiner Trick , denn was Select macht, ist, wir können sagen, Select Zero. Wenn es Null entspricht, gibt es einen Knall aus dem linken Ausgang aus. Wenn es etwas anderes als Null ist, wird es an der rechten Steckdose ausgegeben. Jetzt werden Nullen und Einsen gesendet. Das ist nur eine Abkürzung, die ich machen könnte. Wähle auch eins aus, aber ich muss es nicht, weil es entweder Null sein wird oder nicht Null Dies ist nur eine Kurzform, um diejenigen von Google zu isolieren. Dann brauche ich hier auch meine andere Liste, damit das Live-Objekt weiß, wovon wir sprechen , was wir sehen Okay. Noch ein kompliziertes , aber es sollte funktionieren Lass es uns versuchen. Da ist unser Transport. Da knall ich drauf. Und es fängt an zu spielen, ich werde es wieder schlagen. Und es hört auf zu spielen Hurra, es hat funktioniert. Ich kann es den ganzen Tag lang starten und beenden. 25. Tracknamen steuern: Okay, vielleicht erinnerst du dich, habe, von dass ich zu Beginn des ersten Teils dieses Kurses einen Patch gezeigt ich glaube, er hieß einfach dummer Max für Live-Tricks oder so. Eine Sache, die ich gemacht habe, war die Titelnamen so zu ändern , dass sie lustige Dinge in der Mitte des Tracks zeigen. So mache ich das. Das ist eigentlich ziemlich einfach. Nehmen wir das steuernde Live-Snippet und zoomen es einfach zum Anfassen hinein Ordnung. Alles, was wir wirklich brauchen ist, dass wir es bis zum ersten Track machen. Wir brauchen nur so viele Live-Set-Tracks Null, wir müssen das Live-Set kennen und wir müssen wissen, von welchem Track wir sprechen. Okay, alles, was wir hier wirklich brauchen, ist dass dieser Live-Pfad in das Live-Objekt auf der rechten Seite führt. Dann müssen wir hier nur den Namensraum festlegen, was auch immer wir hier sagen wollen, sagen wir Pickles In Ordnung, dann müssen wir nur darauf klicken. Okay. Wir könnten einen Knopf draufsetzen, wenn wir wollten, aber wenn du das machen willst, werden wir so vorgehen, um sicherzugehen, dass es den richtigen Weg hat. Und dann klicken wir einfach hier darauf. Da steht Track One Miti. Wenn ich darauf klicke, heißt es Pickles. Eine weitere Sache, die ich getan habe, war, ein Ding einzurichten, bei dem es anfing, zwischen zwei Namen hin - und herzuschalten So hätte ich das gemacht. Zwei Namen, lass uns Sandwiches machen. Gurken-Sandwiches. Okay. Ich brauche etwas, das im Grunde das eine, dann das andere knallt , als das eine und das andere. Das hat nichts mit Max for Life zu tun. Das ist nur ein bisschen dummer Ableton-Kram, aber vielleicht ist es eine lustige kleine Pause, dummer Kram, aber lass es uns ganz schnell machen Ich brauche eine Metro, die mit der Geschwindigkeit fährt , die ich will, 60 oder so, 200 Millisekunden. Das ist ziemlich schnell. Dann muss ich das einschalten. Lass uns die Dinge hier ein bisschen organisieren. Das machen wir schnell. Das ist ein bisschen schnell. Machen wir 300 mal zu, denken Sie daran, dass wir es hier mit Millisekunden zu tun haben. Gehen wir fünf. Okay, das ist eine halbe Sekunde. Okay? Jetzt musste ich einfach abwechseln , so wie ich es immer mache. Ich denke, es ist wahrscheinlich einfacher, das zu tun, aber ich zähle immer mit einem Maximum von eins gegen eins. Es wird nur 010101 zählen, die da reinkommen können. Ich brauche noch eine Sache , nämlich Null auswählen. Wir können den gleichen Trick anwenden, den wir gerade hier anwenden. Wenn es ein ist, legen wir es da hin. Wenn es eine Null ist, knall das, wenn es keine Null ist, was in diesem Fall bedeutet, dass es eine Einbank sein muss. Jetzt können wir sehen, dass es abwechselnd Gurken-Sandwiches gibt. Ordentlich. Zum Glück habe ich mir die Möglichkeit gegeben, das diesmal auszuschalten, was ich in der anderen Version wohl nicht getan habe. Wenn ich das einfach ausschalte, macht es das. Aber tu das nicht. Dafür gibt es keinen guten Grund . Es ist einfach irgendwie lustig. Ich nehme an, wenn du das seltsamste Plug-In aller Zeiten machen willst , könntest du eine Einstellung machen , in der eine Kombination von Noten Und dann fing es an, deine Titelnamen zu ändern. Es wäre wie ein verstecktes Feature oder so. Aber lassen wir das hinter uns. Okay, weitermachen. 26. Controlling mit Abstractions: Okay, das Letzte in diesem Abschnitt, an das ich Sie erinnern möchte, weil ich nicht glaube, dass dies neue Informationen sind, wir haben bereits darüber gesprochen Aber sieh dir das an. Max für Live-API-Abstraktionen. Denken Sie daran, dass Sie sie finden können, indem Sie zu den Extras gehen Und dann bietet Ihnen Max for Live API Abstractions eine Menge cooler Dinge, die Sie tun können Wir machen in einer Minute einen Clip. Ich möchte Audio verarbeiten, dann gehen wir zurück und starten einen Clip. Ein paar Sachen mit Mitspielern, Szenen, Geräten, globalem Track, vielen verschiedenen Dingen, die du tun kannst Dies ist definitiv keine vollständige Liste von Dingen, die Sie tun können Dies sind nur einige Standardabstraktionen. Vergiss das nicht. Dies ist eine tolle kleine Abkürzung , um Sie dazu zu bringen, einige Dinge zu tun , die Sie vielleicht tun möchten. 27. Tempo steuern: In Ordnung, kontrollieren wir das Tempo. In Ordnung, lassen Sie uns mit unserem Snippet zur Live-Steuerung übergehen. Zoomen Sie ein bisschen hinein. Jetzt erinnern wir uns an die Nachricht, die wir hier senden müssen. Statt Track Two wir zum Master und dann zum Mixer-Gerät. Und das Tempo ist unsere Botschaft, genau wie zu der Zeit, als wir es überwacht haben , und alles andere sollte genauso sein. Lass es uns versuchen. Also werde ich das schicken, okay. Es heißt ungültiger Bereich, weil unser Tempo, unser möglicher Tempobereich in Leben, ich glaube, bei 20 Schlägen pro Minute seinen Tiefpunkt erreicht und auf 200 steigt Lassen Sie uns ein neues Zahlenfeld verwenden, kein Fließkomma, obwohl wir ein Fließkomma verwenden könnten, kann es sicherlich bewältigen Klar, verwenden wir eine Fließkommazahl, aber wir brauchen eine , die das Richtige hat. Lass uns hierher gehen. Gehen wir nochmal zu unserem Inspektor. Ganz unten und lass uns das ändern. Mindestens 20 und das Maximum, glaube ich, sind 200. Ordnung, jetzt sollte ich keine Fehler mehr bekommen und unser Tempo hier oben kontrollieren. Und ich bin cool. Lasst uns noch einen neuen Trick lernen, den wir könnten. Nehmen wir an, wir wollten, dass unser Tempo innerhalb einer bestimmten Zeit von einer Zahl auf eine andere Zahl wechselt. Es gibt ein Objekt , das das tun würde. Dieses Objekt heißt Linie. Zeichne eine Linie zwischen zwei Zahlen. Was wir brauchen, um eine Linie zu geben ist eine Botschaft, die sagt: Startpunkt, Endpunkt, Raum, Länge der Zeit. Nehmen wir an, unser Tempo ist etwa 80, aber wir wollen auf 160 steigen, okay? Ich brauche ein Komma dazwischen. 80 bis 160 sind das, was wir ihm sagen werden. Dann werde ich Space sagen. Ich werde sagen, mach es im Laufe von, ich weiß nicht, 2 Sekunden. Okay? Also, wenn ich das anklicke, kann ich es einfach anklicken, indem ich „Bang“ mache, um es schick zu machen. Wenn ich darauf drücke, werden diese Zahlen generiert. Stellen wir ein Zahlenfeld darauf und schauen wir uns das an. Schau zu. Bum. Da geht es, okay. Dauerte 2 Sekunden. Großartig. Lass uns das einfach da reinpumpen. Achte hier oben auf unser Tempo. Wenn ich darauf klicke, steigt unser Tempo zum nächsten Punkt. Wir können uns einfallen lassen, diese Nachricht so zu formatieren , dass sie dann das Gegenteil bewirkt Und andere Dinge für musikalische Zwecke, wir möchten vielleicht, dass das länger dauert. Wir möchten vielleicht mehr als 10 Sekunden haben. Was das wäre, siehst du, jetzt geht es langsam voran. Das könntest du in einem verrückten, seltsamen Aufbau verwenden, bei dem ich im Grunde das Doppelte mache , indem ich das Tempo verdoppele Das könnte ein lustiger Effekt sein, aber okay, so kontrollieren wir also unser Tempo Schau dir Line an, du kannst ein paar lustige Sachen damit machen. Wenn Sie in der Hilfedatei nachschauen, gibt es Möglichkeiten, ein bisschen mehr damit zu machen. Es ist ein lustiges Objekt. 28. Audio bekommen: Okay, wir haben einen Ausschnitt gemacht und darüber gesprochen , wie man sich anhören kann, was Live macht Wir haben einen Ausschnitt gemacht, in dem wir eine Methode entwickelt haben , um live zu kontrollieren und Informationen wieder live zu senden Das sind zwei unserer drei wichtigsten Dinge, die wir in diesem Kurs erreichen wollten Unsere dritte Sache ist, Audio und Midi live rein und raus zu bekommen . Fangen wir mit Audio an. Ich gehe zu Max Audio Effect und lege das auf eine Audiospur, okay. Nun, wie ich schon sagte, als ich über die drei Arten von Max für Live-Patches sprach , den Audioeffekt, den Instrument- und den Midi-Effekt. Der Audioeffekt ist standardmäßig genau das, was Sie wollen. gibt es wirklich kein Snippet, das man Hier gibt es wirklich kein Snippet, das man erstellen könnte, denn das ist es Was du hier tun solltest, ist, dass wir das öffnen Okay? Ich werde dieses Fenster vergrößern. Ich werde das nehmen, ich werde es da draufknallen und diese dann löschen, indem ich sie anklicke Drücken Sie die Löschtaste. Jetzt werde ich meinen Patch erstellen. Okay, dieses Plugin-Objekt ist ein sehr spezialisiertes Objekt, das Ihr Audio direkt von Live bezieht. Richtig? Wenn wir es nur sehen wollen, um etwas damit zu machen, nehmen wir ein Audiosignal und wir können sehen , was auch immer wir hier live eingespielt haben. Stimmt das? Lass mich einen Clip holen. Es gibt jetzt einen Clip. Es läuft gerade, wir hören das nicht, weil dieser Stecker Signal nicht zurück zum Plug Out sendet, oder? Wenn wir hier nach unten schauen, kommt unser Sound hier rein. Es ist innerhalb des Max-Effekts, aber dann hört es auf, weil wir es nicht angeschlossen haben. Wenn ich das machen würde, werden wir es hier aus dem linken Kanal hören . Wir werden es über den rechten Kanal hören. Das könnte wirklich nicht einfacher sein. Plug In schnappt sich nur das Audio und Plug Out sendet es einfach zurück Cool. Kein Snippet erforderlich. 29. MIDI bekommen: Okay, lassen Sie uns das Gleiche noch einmal für Midi tun. Super einfach. Kein Snippet erforderlich. Gehen wir zu einem Maxi-Midi-Effekt und fügen ihn auf eine Midi-Spur ein Hier, lass es uns öffnen. Und dieser Midi-Eingang und Midi-Ausgang sind im Grunde nur eine direkte Verbindung zum Live Wenn ich das mache, lassen Sie uns diese Kommentare loswerden. Ich schaue mir nur an, was hier passiert. Lass uns einfach die Midi-Rohdaten drucken. Okay, das zeigt uns nur alle Midi-Daten, die im Max-Fenster reinkommen. Okay, jetzt habe ich gerade kein Midi-Keyboard angeschlossen, aber ich könnte das einfach machen Lass uns da einfach einen kleinen Clip machen, okay? Da kommen ein Haufen Midi-Daten rein. Und da ist es, oder? Gehen wir zurück zu, okay, da kommen unsere Midi-Daten rein. Wir könnten jetzt, wenn du dich an den zweiten Teil des letzten Kurses erinnerst , als wir darüber gesprochen haben, all diese Dinge zu machen, wir ein Midi-Delay gemacht haben. Wir haben eine ganze Menge Sachen mit Zahlen gemacht. Eine Sache, die Sie vielleicht wissen möchten, ist, dass das Midi im Objekt im Grunde genommen das rohe Midi abruft. Es ist eine ganze Menge Zeug, zum Beispiel all diese Zahlen zu sehen , die hier einfach durchfliegen. Das macht Spaß, ist aber nicht ganz nützlich. Manchmal müssen wir das ein bisschen analysieren . Du kannst Dinge tun Es gibt ein paar andere Objekte, die auch die Midi-Informationen abrufen , wie Nin. Nodin ist gerade schon live eingespeist. Es weiß bereits, was wir mit Nodin machen. Wir können uns nur Notizen ansehen, wenn wir wollen. Und sieh dir Tonhöhen, Geschwindigkeit und Kanal an. Das könnte für Sie etwas nützlicher sein, wenn wir nur nach Notizen suchen. Sie können sehen, dass das schon reinkommt. Ich muss die Note in Midi in oder mit nichts verbinden, wenn ich Controller-Informationen sehen möchte. Da ist CTL drin, das zeigt mir nur Controller, Dinge wie Mod-Wheels und alle Drehregler oder ähnliches , die du an deinen Computer angeschlossen hast oder mit denen du spielst Ich habe im Moment keine, die schicken. Hier gibt es nichts. Wenn Sie wirklich nur mit Midi ins Unkraut eintauchen wollen , gibt es auch ein Objekt namens Midi-Parse, das Ihnen hilft, all diese Informationen aus Midi herauszuholen In Ich hatte noch nie viel Glück mit dieser Midi-Parse. Es ist einfach eine Menge, es sind viele Informationen. Normalerweise benötige ich für meine Projekte nur die Notizinformationen oder die Steuerinformationen. Aber das ist etwas, worüber Sie vielleicht nachdenken sollten. Nun, wenn du Dinge wieder zum Leben zurückschicken willst, musst du sie nur wieder in Midi Out rauswerfen Oder Sie können auch einfach eine Notiz herausgeben, das macht das Gleiche Dadurch werden alle Notizinformationen, die Sie hier gemacht haben, sofort wieder live geschaltet. Das Gleiche gilt für den Control-CTL-Ausgang , der Controller-Informationen sendet Diese drei Objekte wissen einfach auf magische Weise, wie sie ihren Weg zum Midi-Ausgang Du kannst mit ihnen machen , was du willst. 30. Ein Audiosignal verarbeiten: Okay, lassen Sie uns jetzt, da wir wissen, wie das geht, etwas Audioverarbeitung durchführen. Ich dachte, ich würde das so machen dass wir in der zweiten Klasse viel Audioverarbeitung gemacht in der zweiten Klasse viel Audioverarbeitung haben , wo wir echten Code lernen. Nehmen wir einen dieser Patches und machen daraus einen Max for Live-Patch. Okay, hier ist, was ich hier vor habe. Das ist einer der Patches, die ich dir in der zweiten Klasse gegeben habe . Das ist eine Max-PAT-Datei, die sich nicht live öffnen lässt. Es gibt mir nur den Kreis mit der durchgehenden Linie . Das wird nicht funktionieren. Aber hier ist was, im Moment habe ich diesen Patch im Normalmodus geöffnet. Das ist in Max for Live. Okay, obwohl ich die Datei in Max for Live nicht öffnen kann, ist es immer noch derselbe Code. Was ich tun kann, ist einfach alles zu kopieren und hier einzufügen. Jetzt muss ich es nur noch mit Live verbinden. Ich brauche da nicht den ganzen Selektor-Kram, das SF-Play-Zeug oder gar den ADC Lassen Sie uns all diese Dinge loswerden. Das ist es, was über den Wahlschalter in meinen Füllstandsmesser eingegeben wird Wahlschalter in meinen Füllstandsmesser Das ist es, was ich von meinem Plugin-Objekt bekommen muss. Okay, jetzt dieses Deck im Standalone-Modus, wir würden alles rausschicken. Das Deck, das brauche ich nicht. Stattdessen brauche ich alles , was in diesen Stecker passt. Gib mir etwas mehr Platz. Ich kann wirklich sehen , was ich hier mache. Wann immer du das tust, mache ich sie gerne eins nach dem anderen. Lassen Sie uns diese verbinden und sie dann löschen , damit wir sie nicht verpassen. Schieb das hier her , damit ich es sehen kann. Ich glaube, dieser war links, dieser hatte recht und dieser war beides. Vielleicht. Ja, manchmal hilft es einem einfach, Dinge zu bewegen sie ein bisschen besser zu sehen. Okay. Jetzt können wir das Deck löschen und alles funktioniert. Das brauchen wir nicht. Wir können diesen Patch schließen und wieder live gehen. Und wenn wir das zunächst durchspielen, ist nichts passiert, aber das liegt daran, dass ich die Lautstärke verringern muss. Hey, da ist unser trockenes Signal, die Verzögerungen. Nicht das Coolste auf der Welt. Jetzt merke ich, dass wir unsere Pegelmesser hier nicht sehen. Ich muss die separat angeschlossen haben. Das ist okay, das können wir machen. Und das ist der einfachste Weg , etwas von einem Max-Patch in einen Max-for-Live-Patch umzuwandeln , einfach den Code in ein Max for Live-Gerät zu kopieren und dann Ihre Audio- oder Midi-Eingänge durch das Richtige zu ersetzen . Entweder der Stecker in der Mitte rein. Ersetzen Sie dann Ihre Ausgänge durch Stecker. Dann kannst du loslegen. 31. Verarbeitung eines MIDI-Signals: Okay, machen wir dasselbe mit einem der Midi-Patches, die wir in der zweiten Klasse erstellt haben. Wir haben hier dieses Midi-Delay mit zufälligen Noten. Das ist wirklich interessant, weil ich glaube, als wir das gemacht haben, habe ich dir gesagt, dass das, was hier mit dem Zufallsprinzip passieren wird , ist , dass wir es zufällig machen werden, unseren Pegiator zu bewegen ist ziemlich schwierig ihn darauf zu beschränken, nur zufällige Noten innerhalb einer Tonart auszuwählen Das ist eigentlich ziemlich schwer zu machen. Wir könnten das in Max machen, indem wir eine Liste verfügbarer Pitches erstellen, aus denen es wählen kann, es auf eine Taste beschränken. Aber jetzt, wo wir live bei Max sind , gibt es einen einfacheren Weg. Es ist viel einfacher. Es ist viel einfacher. Das ist eine bessere Art, das zu sagen. Lassen Sie uns das in einen Max for Live-Patch umwandeln. Ich werde das alles kopieren und dann zu Max for Live zurückkehren. Das ist jetzt ein Midi-Effekt. Lass uns einfach Midi benutzen. Leg das da hin. Mach sie auf, okay? Ich brauche dich nicht mehr. Lass uns das schön groß machen und es da reinkleben, okay? Also zuerst Midi rein. Brauchen wir Midi rein, oder generieren wir hier nur Midi-Noten? Ich glaube, wir generieren nur Midi-Noten. Wir brauchen keinen Midi-Eingang. Unser Zettel ist eines dieser besonderen Objekte, mit denen ich direkt sprechen kann. Ableton. Es läuft sofort und generiert von selbst einige Notizen. Wunderbar. Das kann genauso bleiben wie es ist. Das brauche ich nicht einmal. Ich könnte es hier lassen, aber vielleicht möchte ich das einfach durchtrennen, um sicherzugehen, dass es nichts auf dem Midi-Kanal durchläuft Ich kann das machen. Dann sollte es anfangen zu laufen. Wenn wir es auf den Markt bringen, geben wir ihm jetzt etwas. Wir könnten das mit dem Transport verbinden, wenn wir wollten. Das ist wahrscheinlich eine gute Idee, aber lassen Sie uns zuerst etwas Sound daraus machen. Wir können sehen, dass Notizen gemacht werden, also funktioniert alles. Aber ich höre nichts, weil ich hier kein Instrument habe. Lassen Sie uns einfach einen guten, altmodischen analogen Standard verwenden. Okay, cool. Lass uns damit aufhören. Lassen Sie uns das für eine Sekunde herunterziehen. Wir haben damit aufgehört, bevor ich eine Nachricht bekommen habe, aber das ist in Ordnung. Machen wir uns darüber keine Sorgen. Okay, lassen Sie uns das an den Schlüssel anpassen, an jeden Schlüssel, und dann verbinden wir es als Nächstes mit dem Transport Der einfachste Weg, das in den Schlüssel zu bekommen , besteht eigentlich darin, es nicht in Max zu tun Es gibt Dinge, in denen Max wirklich gut ist, es gibt andere Dinge , für die wir Tools haben , die genauso gut sind, die besser sind. Ich gehe zu unseren Midi-Effekten und ich gehe zu Scale. Wählen wir einfach eine kleine Skala aus. Kleine Skala, okay. Nun, was das bewirken wird, wenn Sie schon einmal Max Midi-Effekte verwendet haben, und dieser hier besonders, was es bewirken wird, ist, dass jede Note, die aus unserem Midi-Effekt kommt , diesen durchläuft. Und im Grunde werden die Midi-Noten so quantisiert , dass sie etwas in dieser Skala ergeben In diesem Fall c-Moll, weil ich hier C habe Okay, also jetzt wird alles in c-Moll sein. Ups, lassen Sie mich die Lautstärke wieder erhöhen. Es ist ziemlich hübsch. Ich kann dir beweisen , dass wir in c-Moll Lass uns das einfach duplizieren und lass uns vielleicht einfach ein Klavier draufsetzen. Ich denke nur, das klingt vielleicht nett. Ähm, gib mir einfach ein altes Klavier, einen Flügel, cool. Mal sehen, das will ich nicht. Ich denke nach. Lass uns einfach ein paar große alte c-Moll-Akkorde spielen paar große alte c-Moll-Akkorde Lass uns nehmen, lass uns hier runter gehen. Tun wir das, lassen Sie uns länger dauern. Lass uns gehen F. Gehen wir runter und wir bekommen zwei oder eine Kernfrage in C. Ich will dich kleiner haben, lass uns die Platte flach, flach bekommen. Okay? Dann machen wir vielleicht noch ein c-Moll. Sicher. Okay, also nur ein bisschen Kernfortschritt, nur so zum Spaß. Okay, mach es langsamer, nur um es zu berühren und lass es uns versuchen. Also lass uns das starten. Okay, cool. Ich habe zwei Dinge gehört, die ich ändern würde, nämlich dass wird, wenn die Akkorde nicht perfekt es ein bisschen nervig Also werden wir das reparieren, wenn wir uns den Transport ansehen. Aber eine andere Sache, die ich vielleicht nur zum Spaß mache ist, alles um eine Oktave nach unten zu verschieben Ich denke, ich könnte das auch mit einem Midi-Effekt machen. Also werde ich einfach diesen Tonhöhen-Midi-Effekt hier einschalten und ihn auf Minus 12 einstellen. Ich reduziere einfach alles um eine Oktave, mache es etwas weniger aggressiv Und weißt du was, ich werde es zeitlich festlegen. Lass uns das Klavier drauflegen. Nun, das ist viel netter, nicht wahr? Okay, lassen Sie uns den Transport damit verbinden. Lass uns dafür zu einem neuen Video gehen. 32. Die Metro verbinden: Okay. Wir haben vor nicht allzu langer Zeit gesehen, wie man mit dem Transport umgeht. Machen wir es uns auf die einfache Art und Weise und gehen wir zum Transport. Dann brauchen wir Metro Vier, nehmen wir hier eine Viertelnote Metro und dann fahren wir zu Active One. Das wird uns sagen, dass wir wollen ein Metronom mit einer Viertelnote läuft Gehen Sie zu Live und lassen Sie das ganze Tempo und all das Zeug auch beginnen, wenn Ableton startet Okay, hier sind unsere Bars, Beats und Einheiten. Mal sehen, ob wir wollen, dass das bei einer Achtelnote oder einer Viertelnote ist , wird das wahrscheinlich zu langsam sein. Lass uns das machen , was wir vorher gemacht haben. Gehen wir dann zu einer achten Note über. Eigentlich brauchen wir den Transport nicht einmal. Alles, was wir brauchen, ist das Metro-Objekt Ersatz für dieses Metro-Objekt, wir können es uns einfach dort schnappen. Wir sind startklar. In diesem Fall brauchen wir den Transport nicht. Ich könnte den Transport nutzen, um unsere U-Bahn miteinander zu verbinden und sie auf den gleichen Wert wie den Transport zu bringen , indem ich umrechne, herausfinde, wie viele Millisekunden jede 16-Note in unserem aktuellen Tempo ist , und das dann in unsere das dann Das ist allerdings eine Menge Mathematik. Das sollte gut funktionieren. Das heißt, gib mir eine Achternote wenn der Transport beginnt. Das sollte reichen. Lass es uns versuchen. Okay? Ich sehe eine Sache, die wir falsch gemacht haben, und das ist, dass, wenn wir nicht das Tempo haben, nicht sie ihre Verzögerungswerte nicht richtig berechnen Wir brauchen eine Zahl, damit sie herausfinden können, wie sie die Verzögerung einplanen sollten Okay, nun, das ist in Ordnung, dann machen wir es andersherum. 33. Den Transport verbinden: Okay, ich glaube, das wird ein bisschen umständlich, also bleib hier bei mir Zuerst werde ich meine Metro auf eine Viertelnote herunterfahren. Okay. Ich hole einen Transport. Okay. Und jetzt will ich mein Tempo-Tempo bekommen. Da ist es. Also gib mir eine Zahl, Box Hoops, ist das die richtige Nein, das ist das Takttyp-Tempo. Okay, das wird mir mein Tempo geben. Passen wir das Tempo an, damit diese Zahl aktualisiert wird. Da haben wir's. Das sind jetzt 18. Was ich hier tun könnte, nun, was ich tun muss, ist , diese eine oder acht BPM in Millisekunden umzurechnen diese eine oder acht BPM in Millisekunden umzurechnen Okay, mal sehen, wie wir das machen könnten? Es gibt eine seltsame mathematische Methode, wie wir das machen können, oder wir könnten Millisekunden zwischen den Beats zählen Okay. Das ist eine komplizierte Art, das zu tun, aber ich denke, es wird Spaß machen, es dir anzusehen Folgendes werde ich zuerst tun. Ich muss jeden zweiten Beat isolieren. Du hast mich das schon einmal machen sehen. Nun, okay, lassen Sie mich noch einmal erklären , was wir hier machen. Wir müssen 18 BPM in Millisekunden umrechnen. Wir müssen herausfinden, wie viele Millisekunden es sind. Ich werde ein kleines System einrichten, das ein kleines System einrichten immer Millisekunden zwischen zwei Beats zählt Millisekunden Jedes Mal, wenn wir das Tempo aktualisieren, werden weiterhin Millisekunden zwischen den Beats gezählt Und das hält uns bei einer aktuellen Zahl, wie viele Millisekunden Okay, vertrau mir. Also, das haben wir schon einmal gesehen, Zähler eins, das wird 101010 zählen Okay. Jetzt wählen wir 0,1. Ich weiß, dass ich es dir schon einmal gezeigt habe, ich muss die nicht machen. Ich könnte einfach sagen, was aus dem anderen herauskommt. Aber dieses Mal möchte ich Nullen und Einsen machen, nur weil es eine gute Idee zu sein scheint Okay? Jetzt verstehe ich schon warum das nicht passieren wird, warum das nicht funktionieren wird. Das ist nur unser BPM. Hier gibt es nichts zu zählen. Was ich wirklich tun muss, ist diese Nummer von diesem Metro-Objekt zu nehmen. Die U-Bahn wird Vierteljahresscheine schicken und wir werden umziehen, jeder andere wird auf jede Seite klopfen. Stellen wir sicher, dass das perfekt funktioniert. Okay, jetzt muss ich zählen, wie viele Millisekunden zwischen diesen beiden vergangen sind Wenn ich mich recht erinnere, ist Tim ein Objekt, das Schauen wir uns dazu den Bericht der Hilfedatei Verstrichene Zeit zwischen zwei Wir gehen zu diesem und dann zu dem, und es wird ausgegeben, wie viele Millisekunden Ereignissen Perfekt. Das ist genau das, was wir wollen. Also gehen wir hin und da, und dann schauen wir uns an, wie viele Millisekunden dort passieren wie viele Millisekunden Okay, fangen wir an. 555. Okay. Das bedeutet also, dass jede Viertelnote 555 Millisekunden lang ist Wir könnten das ausrechnen und herausfinden, ob das bei diesem Tempo tatsächlich eine Viertelnote ist Aber ja, nehmen wir an, dass es so ist, okay? Jetzt haben wir hier unseren Knall, also brauchen wir diese U-Bahn wirklich nicht. Aber ich brauche dieses Nummernfeld, weil es alle Verzögerungszeiten kontrolliert, oder? Also ich brauche das, um darauf einzugehen. Also gut, also lasst uns unser Tempo auf 100 setzen und das starten und schauen, ob es funktioniert hat. Hat es eine Sekunde gedauert? Da hast du es. Das heißt nur, die Millisekunden zwischen diesen beiden zu zählen und zurückzugeben, wie viele Millisekunden zurückzugeben, wie Wir verwenden das, um all unsere Verzögerungszeiten abzuleiten . Das ist cool 34. Einen Clip starten: Okay, lassen Sie uns über das Starten eines Clips sprechen. Ich sehe, dass viele Leute das in Max for Live machen wollen, und es gibt ein paar verschiedene Möglichkeiten, wie wir das machen können. Lassen Sie uns das zunächst auf einfache Weise machen. Der einfache Weg ist, dass es eine Abstraktion gibt. Wenn wir diese R-Max-Liste für Live-Abstraktionen aufrufen, gibt es einen Clip, einen ausgewählten Clip Jetzt heißt Feuer hier starten. Wenn wir das benutzen, leitet uns das an es öffnet das und sagt: So ziehst du es auf und feuerst den ausgewählten Clip ab. Lass mich das in meinen Patch einbauen. Also mache ich ein neues Objekt und lasse Mf Reli den ausgewählten Clip abfeuern Okay, und dann werde ich einen Knall drauf machen. Okay, das ist großartig und einfach. Das macht, welcher Clip auch immer ausgewählt ist, also lasst uns diesen auswählen. Ich werde einfach darauf klicken, um es hervorzuheben. Das ist es, was das abfeuern wird. Ich klicke darauf und es wird es starten. Okay, cool. Das ist einfach. Schauen wir uns jetzt diese Abstraktion an. Jede Abstraktion, die wir befehlen können, klicken und sie sich ansehen. Und das ist der Kern der Sache. Was ist, wenn ich einen ausgewählten Clip nicht abfeuern möchte, aber angeben möchte, welchen Clip ich abspielen möchte Ich habe alles richtig gemacht, hier ist unser Pfad zu unserem Clip. Live-Pfad, Trigger, Bang, Liste, Call Fire ist das, was wir dem Objekt sagen müssen . Lass es uns so bauen. Anstatt zu sagen, dass ich den ausgewählten Clip hier starten möchte, sage ich, dass ich ihm sage welcher Clip gestartet werden soll, ich werde den Live-Pfad wählen. Jetzt benötige ich eine Nachricht in diesem Nachrichtenfeld. Wir sagen Live-Set Visible Tracks. Dann sagen wir Dollar seit einem Slot. Dollar seit zwei. Das heißt, von den Tracks eins werden wir sagen, welcher Track, und das wird die erste Zahl sein, die da reinkommt. Und dann sagen wir Clip Slot, das ist die zweite Zahl , die da reinkommt. Ich muss zwei Zahlen reinschicken, aber nicht durch die zwei verschiedenen Eingänge Es gibt eine Möglichkeit, das zu tun , aber so ist das nicht eingerichtet Ich muss sagen, machen wir es mit einer Nachrichtenbox. Sagen wir, Titelnummer 0123, Clip Nummer Null, Clips gehen nach Null, 012. Lassen Sie uns das starten Okay, jetzt muss ich beide Nummern gleichzeitig in dieses Ding schicken . Und wir haben eine Möglichkeit, das zu tun. Ich muss packen, muss sie einpacken, okay? Und dann schieß sie in einer Packung auf die Liste. Und ich sollte wirklich darlegen , was ich ihm gebe. Es will wissen, was reinkommt. Ich werde 00 schreiben, nur um zu sagen, dass zwei Zahlen reinkommen, okay. Das wird jetzt in den Live-Pfad aufgenommen. Jetzt wird der Rest eine etwas vertraute Trigger-Bang-Liste sein . Das haben wir schon einmal gesehen. Wir nehmen, uups, jetzt machen wir unser lebendes Objekt Wir nehmen die Liste mit in den rechten Eingang und brauchen noch ein Nachrichtenfeld, wo wir sagen werden, feuern, das Ding abfeuern Es ist irgendwie lustig , dass sie beschlossen haben, dass das Feuer für den Clip sein sollte. Okay, lassen Sie uns zuerst sichergehen, dass unser Weg richtig ist. Also, wenn ich das mache, oh, es funktioniert schon. Es läuft super. Ich finde diese Clips ein bisschen lustig, aber sie funktionieren tatsächlich, oder? Ich könnte also beide gleichzeitig benutzen. Und es wird diesen Clip immer und immer wieder starten. Jetzt. Lass uns etwas Vorsichtiges tun. Ich höre damit auf. Was wäre, wenn ich wollte, dass es einen zufälligen Clip startet? Lass uns das versuchen. 35. 39 StartenARandomClip: Okay, als Nächstes habe ich hier ein kleines Set eingerichtet , das nur ein Sie könnten das mit Midi-Clips oder Audioclips machen. Ich werde ihm im Grunde sagen, dass er einen zufälligen und einen zufälligen Clip auswählen und ihn mit allem, was wir bereits haben, starten soll . Das ist eigentlich ziemlich einfach und ich wette, Sie können das selbst herausfinden. Lass es uns jetzt machen. Unsere maximale Zufallszahl hier wird drei sein, weil das für die Strecke sein wird . Dann hat jeder von ihnen vier Clips. Das bedeutet, dass unsere Zufallszahl für die Clips ebenfalls drei sein wird. Eigentlich nein, es gibt nur drei Titel. Unsere maximale Anzahl hier wird zwei sein, weil 012. Okay. Okay. Und okay. Das ist alles was wir tun müssen. In Ordnung, lass mich das einfach machen. Zieh das nur ein Haar runter und es sollte funktionieren. Wenn wir noch seltsamer damit werden wollen. Lass uns, lass uns bei jedem Downbeat einen neuen zufälligen Clip starten jedem Downbeat einen neuen zufälligen Clip Okay? Also, was ich brauche, ist , dass ich dieses Setup nochmal aufsetzen muss und dann suche ich einfach nach Beats-Bars. Ich werde einfach nach jedem Mal suchen dieser Balken ändert, oder? Jedes Mal, wenn sich das ändert, sind wir in einer neuen Bar, oder? Mal sehen, ob das funktioniert. Es liegt nicht daran, dass die U-Bahn eine Viertelnote abgibt. Lass uns das ändern, um es zu ändern. Ich möchte jedes Mal die Nummer knallen und schon ist sie da. Okay, den brauche ich also nicht. Ich werde diesen Knall einfach mit diesem Knall verbinden . Und dann können wir loslegen. wird zufällig einer dieser Clips gestartet, der Downbeat jedes Takts, und dann werden sie einfach weitergespielt Jetzt denkst du vielleicht, wenn du dazu in der Lage bist, sagst du vielleicht, weißt du was, ich könnte das mit folgenden Aktionen tun Ja, das könntest du absolut. Ja, das macht einfach Spaß und bringt uns zum Leben. Okay. Bevor wir damit anfangen, sieht jemand das Problem? Es ist bereits ein Fehler aufgetreten, den ich sehen kann. Und es ist einfach, aber es ist weit verbreitet. Lassen Sie uns das durchgehen. Random generiert eine Zufallszahl und fügt sie in diese Nachricht ein, die dann gepackt und an diese Nachricht gesendet wird . Jetzt besteht mein Problem darin , eine Zahl auszugeben, aber dann will dieser Eingang einer Nachricht wirklich nur einen Knall, um die Nachricht zu senden. Wenn ich den Inhalt dieser Nachricht ersetzen will, uups, muss ich in den richtigen Eingang gehen Das muss ich tun. Ich werde den Inhalt dieser Nachricht ändern, aber ich muss sie ändern. Was ich hier tun kann, ist, dass ich es dann mit demselben Knall erreichen kann . Was das bewirken wird, diese Zahlen werden sich ändern und dann wird es beim nächsten Mal richtig krachen. Eine Sache, die ich hier machen könnte, nur um es einfach zu machen, ist, um diese zu treffen, ich könnte ein Objekt machen, das nur zehn ist, oder? Das ist eine Verzögerung von zehn Millisekunden. Das ist eine kurze Zeit, ich nehme mir den Knall einfach hin. Ich werde zehn Millisekunden warten und dann draufdrücken Was das bewirken wird, ist, dass es zu diesem Knall wird. Lassen Sie diese Zahlen diese Nachrichten aktualisieren. Und dann wird diese Verzögerung kommen und sie angreifen und ins Rudel schicken. Okay, vielleicht brauche ich diese Verzögerung zehn nicht, aber manchmal füge ich sie gerne ein, wenn ich möchte, dass die Dinge in einer bestimmten Reihenfolge passieren , nur um ganz sicher zu sein , dass sie es tun. Okay, versuchen wir es jetzt. Wir haben auch ein paar Düfte und Pads und so rein getan, nur zum Spaß Cool. Richtig. Es ist quasi wie KI, du könntest ein großes Ding einrichten und es einfach ganzen Tag und die ganze Nacht deine Musik erzeugen lassen. cool. Also vielleicht gebe ich dir diesen, wenn du willst. Sicher. 36. 41 CartoonExplodingPiano: Okay, in diesem nächsten Abschnitt dachte ich, lass uns einfach drei Projekte machen die nicht zu kompliziert sind, Spaß machen, irgendwie albern sind, aber weißt du, es sind Das erste nenne ich den Zeichentrickfilm Exploding Piano. Nun, was das ist, ich erinnere mich, als ich als Kind einen Zeichentrickfilm gesehen habe, vielleicht war es wie Road Runner oder so Es war einer von denen, wie klassische Hanna-Barbera-Cartoons oder was auch immer, wo es ein Klavier geben würde Die eine Note des Klaviers würde wie ein Haufen Sprengstoff verkabelt sein Die Person setzte sich hin, um die Melodie zu spielen, aber sie vermasselte es immer wieder, also hörten sie auf, sie spielten nicht die Note, die mit Sprengstoff also hörten sie auf, sie spielten nicht die Note, verbunden war. Dann mischte sich der andere Charakter , der es eingerichtet hatte rannte zu und sagte, nein, du spielst nein, du Dann spielen sie die Melodie richtig und explodieren dann Das ist also wie ein alter klassischer Zeichentrick-Trope oder so Das ist dein Klavierstück, jetzt lass uns sehen, wie du es spielst Nein, das ist es nicht. Versuch es nochmal. Oh, du dummer Hase wie dieser. Also lass es uns tun. Also werden wir ein Midi-Klavier bauen und eine einzelne Note auswählen. Und sobald du diese Note gespielt hast, werden wir eine Explosion auslösen. Da ich keinen echten Sprengstoff bei mir habe. Wir werden diesen Clip einfach ziemlich gut veröffentlichen, oder? Okay, lass es uns machen. Ich habe hier einen Midi-Track. Lass uns live zu Max gehen. Wir könnten das sowieso machen, aber lass es uns mit einem Midi-Effekt machen, denn das ist alles, was wir wirklich brauchen werden. Leg das da hin. Was wir hier zuerst tun wollen, wir müssen auf eine Notiz achten. Lassen Sie uns das zur Kenntnis nehmen. In Ordnung, schauen wir uns jetzt unsere Notizen an. Mir ist Geschwindigkeit egal, Kanal ist mir egal. Ich möchte diesen Midi-Eingang und Midi-Ausgang angeschlossen lassen. Richtig? Weil ich das nicht unterbrechen will Ich will immer noch die Noten hören. Ich werde das bei dem lassen, was es tut. Sagen wir, es ist okay. Ich kann sehen, wenn ich es hier spiele, das ist Note Nummer 64. Okay? Einfach genug. Wählen wir 64. Ordnung. Jetzt drücken wir einen Knallknopf drauf, okay? Jetzt kann ich dieses Keyboard spielen, so viel ich will. Das ist großartig. Und wenn ich das spiele, gehen wir drauf los. Okay, das verstehen wir, aber falls du es bemerkt hast, haben wir es zweimal bekommen. Warum ist das so? Das liegt daran, dass wir es bei beiden bekommen. Eine Notiz an und eine Notiz ab. Wir bekommen es, wenn ich meinen Finger nach unten drücke und wenn ich dann meinen Finger von der Notiz abhebe, bekommen wir es wieder. Okay. Wir müssen eine davon wegwerfen , weil wir diese Probe nicht zweimal auslösen wollen. Wir könnten nach der Geschwindigkeit suchen und sagen, wenn die Geschwindigkeit Null ist, ignorieren wir sie. Das wäre eine Möglichkeit. Es gibt ein Objekt , von dem ich denke, dass es uns einfach perfekt dafür tun könnte. Es gibt ein Objekt namens One Bang. Ein einziger Knall wird bewirken, ist wie ein Gashebel. Wenn dort eine Menge Aktivität stattfindet, die durchschlagen wird, dann können wir es erkennen. Wenn wir es im rechten Einlass knallen, heißt das, es zurückstellen. Dadurch wird nur ein Knall durchgelassen, bis wir ihm einen weiteren Knall im rechten Einlass geben. Lass uns das hinauszögern. Ich weiß es nicht. Und dann werden wir dort knallen. Okay, das bedeutet, dass nur einer alle hundert Millisekunden durchkommt Lass es uns ein bisschen länger machen. Machen wir 500, weil wir wirklich wollen, dass das nur einmal passiert. Richtig, das funktioniert. Okay, jetzt haben wir nur die Notiz davon isoliert. Okay, cool. Jetzt müssen wir als Nächstes den Clip abfeuern. Wir wissen bereits aus unserem letzten Projekt, wie das geht. Ich werde das öffnen , weil es nicht nötig ist, das alles noch einmal zu machen. Sie werden feststellen, dass es sehr praktisch sein kann, wenn Sie etwas einmal gemacht haben, es zu kopieren. Okay. Ich brauche das alles nicht , ich brauche nur das. Okay. Also hier ist das Zeug, das wir brauchen, um diesen Clip auszulösen. Also, wir brauchen dieses schicke Zeug hier nicht , wir brauchen diesen Druck nicht. Wir müssen nur Track 01234 und Null sagen Track 01234 und Null Okay, das ist es. Jetzt sollte es funktionieren. Lass uns das loswerden. Okay, also lass es uns versuchen. Also spiele ich alle Noten um die herum, die ich will. Okay, hier kommt die Notiz hier. Ich spiele eine Skala bis dahin. Ich hab's gemacht. Es hat funktioniert. Es ist albern. Aber es bringt dich zum Üben, oder? Okay. Ich hätte das wahrscheinlich so einstellen sollen, dass es nicht wiederholt wird. Wir suchen hier also nur nach einer bestimmten Notiz. Holen Sie sich diese Notiz hier. Wir werden diesen einen Knall benutzen, um es zu drosseln, damit wir das nicht verstehen. Wir bekommen es nur alle 500 Millisekunden oder so. Das würde die Nachricht wegwerfen. Sobald wir es haben, werden wir das tun und diesen Clip auslösen, der genau hier ist, was unsere Explosion ist. Ordentlich. 37. Der zufällige Beat-basierte EQ: Okay, der letzte, ich glaube, das ist meine echte Geheimwaffe . Ich glaube, ganz am Anfang habe ich gesagt , dass viele Leute Max benutzen , um ihre kleinen Geheimwaffen herzustellen , die sie immer griffbereit Ich habe das vor langer Zeit gemacht und angefangen, mit dieser Idee zu experimentieren Ich habe das die ganze Zeit benutzt. Es ist ein subtiler Effekt, es ist so, aber es ist großartig auf, es ist großartig auf Pads. Ich habe es Gitarren genannt. Ich habe es sogar schon mal gesungen, als ich wollte, dass unter der Oberfläche des Gesangs ein bisschen Chaos herrscht Was wir hier machen werden, ist, dass ich einen EQ mache , der sich zufällig bewegt, auf einer achten oder sogar einer 16. Note, und er verschiebt sich einfach, wahnsinnig Okay, lass uns eintauchen. Okay, als Erstes brauche ich einen Maxra-Live-Effekt, und das wird definitiv ein Audioeffekt auf diesem Track sein ein Audioeffekt auf diesem Track Ich habe diesen kleinen Schlagzeug-Groove eingebaut. Okay, cool. Lass uns das öffnen. Nehmen wir den Stecker raus und ziehen ihn ganz nach unten, weil wir ihn später dort unten brauchen werden. Lass uns das Zeug loswerden. Okay. Als Erstes richten wir einen Filter ein. Ich benötige ein Filterdiagramm. Ich werde auch ein Filterdiagramm benötigen, ich glaube, wir haben uns das angesehen. Aber ich gehe zur Hilfedatei für das Filterdiagramm weil sie hier dieses Attribut eingerichtet haben, das mir all diese Dinge zeigt, und ich möchte es einfach wirklich dort setzen, wo es ist. Tatsächlich werde ich das alles hier unten kopieren. Okay, also werde ich meins löschen und es dort ablegen. Okay. Jetzt werde ich das ausdünnen. Ich will wirklich nur sehen, was diese Dinge sind, denn diese Grenzfrequenz ist es, worauf ich hinaus will Deshalb werde ich anfangen, mich zu bewegen. Okay, dann machen wir einen Bandpass draus. Wenn ich anfange, diese Grenzfrequenz anzupassen , wird es interessant Ich möchte das Signal ein bisschen verkleinern oder sogar ein bisschen nach oben schieben. Okay? Ich werde es jetzt einfach so machen. Ich nehme mein, mein Filterdiagramm raus und setze es in das Bi Quad, okay? Sollen wir das in Mono oder Stereo machen? Lass es uns in Stereo machen. Das Ganze zweimal. Okay? Wir nehmen den richtigen Kanal, stellen ihn dort hin. Der linke Kanal hat es dort hingestellt. Und dann hat es der rechte Kanal dorthin gebracht und der linke Kanal hat es dorthin gebracht. Okay. Das ist meine gesamte Audioverarbeitung, die ich machen muss. Das nächste, was ich tun muss, ist , das Ganze in Bewegung zu bringen. Zuerst. Ich brauche eine Zufallszahl. Ich brauche es wirklich, ich will nicht zu tief oder zu hoch gehen. Also schauen wir mal, ob es hier runter geht Sie werden hören wie eine Beule es Null erreicht oder nahe dran ist Ich wollte wirklich den Tiefpunkt erreichen, sagen wir 160, okay 160 Und wir wollten unseren Höhepunkt bei etwa, sagen wir 2001, 60 bis 2000 erreichen. Okay. Also, was muss mir mein Zufall sagen? Mein Zufallswert muss grundsätzlich sein, dass der Maximalwert 2000 minus 1601840 ist Ja, dafür brauchte ich einen Taschenrechner. Komm zu mir. Okay. Also sagen wir zufällig 18 40 und dann sagen wir plus 160. Ordnung. Das wird dazu führen, dass dort der Wert ausgegeben wird , den ich haben will Okay, wenn ich da einen Knall draufmache. Das war an der richtigen Stelle. In Ordnung, jetzt sollten wir sehen, wie sich mein Filter bewegt. Genau wie ich es haben will. Ich werde einfach auf einen ganzen Haufen klicken. Das sieht toll aus. Okay, und ich werde das Gleiche für diesen noch einmal tun . Ich möchte, dass sich mein linker und rechter Kanal getrennt bewegen. Großartig. Wenn ich jetzt einen einzigen Knall setze , um beide miteinander zu verbinden, sehen wir, wie sie sich unabhängig voneinander bewegen. Großartig. Das Einzige, was ich noch tun muss, ist die 16. Note zu holen. Das ist also super einfach. Alles was wir brauchen ist, dass wir das schon ein paar Mal gesehen haben, Metro 16 aktiv, okay? Also, bleib pünktlich und es sollte startklar sein. Ordnung. Lass es uns hören. Siehst du, das ist ein cooler Effekt. Lass uns ein bisschen öffnen. Ups, siehst du, ich meine, ich mag die Warteschlange dafür wirklich hoch Weil sie ihr wirklich das Gefühl gibt , eng zu sein. Ja, lass es uns blöd high machen. Okay, das Coole daran ist, dass du es so subtil oder extrem machen kannst , wie du willst. Wenn du das auf Tiefpass änderst, senkst du dein Stichwort auf negativ. Aber da drüben, hast du es so gemacht? Es wird etwas subtiler sein. Eigentlich ist es immer noch ziemlich extrem. Wenn du das ein bisschen verzögerst, klingt es noch schöner Es ist ein eigenartiger, seltsamer Effekt, aber ich mache ihn wirklich gerne. Es macht einfach Spaß und ist einfach. Mach das, behalte es in deinem kleinen Arsenal. Tatsächlich musst du es nicht einmal schaffen. Ich werde dir das als Nächstes einfach geben. Okay, lass uns weitermachen. 38. Deinen Patch im Live-Fenster präsentieren: Okay, es gibt eine wichtige Sache, die wir noch nicht gemacht haben, und das ist, wie Sie Ihre Patches live gut aussehen lassen können. Denken Sie daran , dass diese Linie hier bedeutet, dass, wenn wir hier unten gut aussehen wollen , alles über dieser Linie liegen muss. Lass uns dafür sorgen, dass dieser schön und hübsch aussieht. Der erste Schritt dabei wird derselbe sein wie der vorherige, als wir das nur in Standalone Max gemacht haben. Damit wollten wir der Präsentationsansicht alles hinzufügen, was wir wollen. Ich nehme diesen EQ, ich drücke einfach bei gedrückter Ctrl-Taste darauf und sage Zur Präsentation hinzufügen“, vielleicht Ja, diese Grenzfrequenz. Und okay, ich mache das Gleiche hier unten bei einer Präsentation, diese Grenzfrequenz Und okay, den Rest ich nicht, ich brauche das nicht Das brauche ich nicht. Ja, das ist es eigentlich. Okay. Wenn ich jetzt in den Präsentationsmodus gehe, habe ich genau das. Okay, machen wir sie ein bisschen kleiner, machen wir sie hier identisch. Okay. Lassen Sie uns jetzt einige Texte hinzufügen. Wir werden sagen, oder? Das Erste, was wir tun können, ist, ihm einen lustigen, coolen Namen zu geben . Nennen wir es „We Beat Based“. Q funktioniert basierend. Okay, vielleicht machen wir das cool, indem wir zum Inspektor gehen. Wir können hier unsere Schriften ändern. Wir können es größer machen. Lass uns das machen. Wir können die Schrift ändern, wenn wir wollen, bla, bla Okay, da ist das. Okay. Okay, lass uns, lass uns das wirklich dort sehen? Lass uns das in machen. Das sollte funktionieren. Was wir hier haben ist, dass der Filtertyp in Ordnung ist. Ich glaube, das ist das Nein, das abgeschnitten ist. Okay? Also lassen Sie uns diese Grenzfrequenz und das Okay benennen Lassen Sie uns jetzt noch einmal überprüfen und sicherstellen , dass wir über dieser Grenze Ich glaube, das sind wir. Okay. Als Nächstes beschriften wir das einfach, richtig. Ich könnte etwas Schickeres machen, aber das funktioniert gut Benutze einfach Text. Mach das dort schön groß. Jetzt heißt es, das ist der richtige Kanal. Okay, lass uns dasselbe mit dem linken Kanal machen. Richten Sie sie aus, schalten Sie den Bearbeitungsmodus ein und sehen Sie, was das ist. Das ist Grenzfrequenz, was bedeutet, dass es das E sein muss. Sie können Dinge mit den Pfeiltasten bewegen , wenn Sie etwas zu nahe kommen , um sicherzugehen, dass Sie das ergreifen, was Sie zu greifen glauben In Ordnung, Grenzfrequenz. Jetzt können Sie wirklich ausrasten um das wirklich cool aussehen zu lassen, wenn Sie wollen, aber das werde ich jetzt nicht tun Aber das ist ziemlich gut. Okay, jetzt muss ich noch eine Sache erledigen. Wenn ich hier im Fenster wirklich gut aussehen wollte, wirst du feststellen, dass es da unten immer noch nicht gut aussieht. Ich muss rauf, um mir das anzusehen. Klicken Sie auf Inspector Window. Nun, das ist komisch, lassen Sie mich das noch einmal durchgehen. Wir haben hier für jedes Objekt einen Inspektor. Aber was ich eigentlich brauche, ist der Patch-Inspector, der Inspektor für den gesamten Patch. Der einfachste Weg , das zu erreichen, besteht darin, zum Ansicht- und Inspektorfenster zu wechseln. Okay, das wird mir einige Eigenschaften dieses Patches zeigen . Scrollen Sie nach unten zum Bereich Ansicht und öffnen Sie ihn dann in der Präsentation. Wir werden darauf klicken. Okay, stellen Sie sicher, dass in Präsentation öffnen ausgewählt ist. Wenn ich jetzt hierher zurückgehe und auf Speichern klicke, kannst du sehen, dass es dort unten aktualisiert wurde. Okay. Jetzt siehst du tatsächlich auch, dass meine Leitung zurückgekommen ist. Sie können sehen, dass wir dieser Linie sehr nahe sind. Lass uns versuchen, alles auszuwählen. Und dann benutze ich einfach die Pfeiltasten und gehe nach oben. Auch wenn es meinen Text über die Paletten hier oben schiebt , denke ich, dass es okay sein wird Vielleicht nicht. Es ist ein bisschen zu hoch. Lass uns gehen. Okay, das ist nicht schlecht. Das Linke und das Rechte tauchen nicht wirklich auf. Ich könnte es kleiner machen, wenn ich wollte, aber los geht's. Das sieht okay aus. Okay, jetzt ist es gespeichert. Ich kann das schließen und da ist es da unten. Okay. Also der wichtigste Teil davon, der Teil, dem du überall googeln musst, um herauszufinden, was zu tun ist, ist der Öffnungs- und Präsentationsbutton Stellen Sie sicher, dass Sie das genau richtig machen. Okay. Nun, da wir das alles sauber und cool als Max for Live-Gerät haben, gebe ich es dir noch einmal und dann fahren wir mit unserem allerletzten Abschnitt fort. 39. Lerne, wie man Max lernt: Es gibt noch so viel mehr zu tun.: Okay. Ich werde sagen, was ich schon oft gesagt habe: Der beste Weg, Max zu lernen, ist zu lernen, wie man Max lernt. Ich hoffe wirklich , dass ich dich an den Punkt gebracht habe , an dem du gelernt hast, Max zu lernen. Was wir in allen drei Kursen zusammen gemacht haben allen drei Kursen zusammen entspricht vielleicht 1% dessen, wie Max arbeitet. Wenn das wie ein umfassendes Lehrbuch wäre , das dir alles zeigt , was in Max steckt, dann haben wir wahrscheinlich das erste Kapitel und die Einführung behandelt , oder? Es liegt noch viel mehr vor uns. Es gibt noch so viel mehr. Der beste Weg, mehr zu erfahren , besteht darin, sich die Projektidee auszudenken und sie dann zu versuchen. Dabei finden Sie neue Objekte, Tutorials Hilfedateien für diese Objekte. Auf diese Weise wirst du mehr erfahren. Du kannst dir auch einige der Presets ansehen, sowohl die eingebauten als auch die die du auf Max for Live und anderen Orten findest Laden Sie diese herunter und öffnen Sie sie. Öffne sie und versuche zu lesen, was passiert. Versuche es durchzulesen. Okay, ich verstehe, dass dieses Objekt dies tut, das macht das. Versuche, diese Dinge zu verstehen. Werfen Sie ein kleines Objekt hinein, wenn Sie genau sehen wollen, was etwas tut. Wenn du es nicht verstehst. Wir haben viel mit Max gelernt, aber es gibt noch viel zu tun . Aber hoffentlich können Sie jetzt mit den in Max integrierten Tools selbstständig weiterlernen . 40. Weitere Ressourcen: Okay. Ganz am Anfang von Teil eins habe ich Ihnen einige zusätzliche Ressourcen gezeigt. Ich möchte dich nur noch einmal daran erinnern. Max for Live.com ist ein großartiger Ort, um alle Arten von Projekten zu finden der Cycling 74-Website gibt es Community-Foren, die dort Fragen stellen, Antworten bekommen, die Foren lesen, andere Dinge, die Leute gestellt und beantwortet bekommen haben Das ist ein wirklich großartiger Ort, um Hilfe zu finden, um andere Leute zu finden, die versuchen , einige der gleichen Probleme zu lösen, die Sie lösen. Eines der besten Dinge an Max ist, dass es eine riesige Benutzergemeinschaft gibt. Großen und Ganzen ist diese Benutzergemeinschaft wirklich daran interessiert, sich gegenseitig zu helfen. Der beste Einstiegspunkt für diese Community sind die Cycling 74-Foren auf ihrer Website. Ich würde Max für Live.com angeben. Es ist knapp an zweiter Stelle. Es gibt auch Readit, Communities, Discord, Communities überall Du kannst dir auch einige davon ansehen, wenn du wirklich in das Maximum an Live-Communitys eintauchen willst in das Maximum an Live-Communitys eintauchen Vergiss sie nicht und scheue dich nicht vor ihnen Solange du nett und höflich bist, werden dir die Leute dort helfen Okay, noch ein paar Dinge, ganz schnell, wenn wir fertig sind. 41. Bonus-Lektion: Hallo zusammen, wollt ihr mehr darüber erfahren, was ich vorhabe? Sie können sich hier für meine E-Mail-Liste anmelden. Wenn du das tust, informiere ich dich darüber, wann neue Kurse veröffentlicht werden und wann ich Ergänzungen oder Änderungen an Kursen vornehme, für die du bereits eingeschrieben bist Schau auch auf dieser Seite vorbei. Ich poste dort eine Menge Sachen und checke sie jeden Tag ein. Bitte treffen Sie mich an einem dieser beiden Orte oder an beiden, und wir sehen uns dort.