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.