Programmieren mit Graphik III: Malen mit Sound | Joshua Davis | Skillshare

Playback-Geschwindigkeit


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

Programmieren mit Graphik III: Malen mit Sound

teacher avatar Joshua Davis, Artist, Designer, and Technologist

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

45 Einheiten (5 Std. 41 Min.)
    • 1. HYPE Update

      7:11
    • 2. Einführung

      5:37
    • 3. Baue 01

      6:50
    • 4. Baue 02

      6:20
    • 5. Baue 03

      8:37
    • 6. Baue 04 auf

      10:43
    • 7. Baue 05

      5:55
    • 8. Baue 06

      7:26
    • 9. Baue 07

      23:29
    • 10. Baue 08

      10:25
    • 11. Baue 09

      5:13
    • 12. Gestalte 10

      12:14
    • 13. Baue 11

      3:43
    • 14. Baue 12

      4:19
    • 15. Baue 13

      7:35
    • 16. Baue 14

      7:51
    • 17. Baue 15

      7:42
    • 18. Baue 16

      9:37
    • 19. Baue 17

      9:28
    • 20. Baue 18

      9:44
    • 21. Baue 19

      12:49
    • 22. Baue 20 auf

      6:19
    • 23. Baue 21

      5:29
    • 24. Baue 22

      6:50
    • 25. Baue 23

      3:21
    • 26. Baue 24

      7:48
    • 27. Baue 25

      8:11
    • 28. Baue 26

      5:51
    • 29. Baue 27

      4:47
    • 30. Baue 28

      3:20
    • 31. Baue 29

      5:46
    • 32. Baue 30 auf

      7:54
    • 33. Baue 31 auf

      8:13
    • 34. Baue 32

      7:42
    • 35. Baue 33

      3:23
    • 36. Baue 34

      7:04
    • 37. Baue 35

      11:12
    • 38. Baue 36

      10:38
    • 39. Baue 37

      7:07
    • 40. Baue 38

      7:25
    • 41. Baue 39

      4:04
    • 42. Baue 40 auf

      7:39
    • 43. Baue 41

      7:45
    • 44. Baue 42

      8:41
    • 45. Danke

      1:51
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

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

1.111

Teilnehmer:innen

2

Projekte

Über diesen Kurs

9701878f

Wir werden mit einer tollen processing mit Minim arbeiten und sich mit FFT tap das audio aus den Audio-Dateien oder den Live-Audio aus einem Mikrofon oder einer Zeile in der Folge anwenden und diese Audiodaten auf dem Bildschirm steuern, wie Animation oder der Beleuchtung anwenden.

Dieser Kurs ist "Intermediate" genannt, da er auf meinen ersten 2 Skillshare-Kursen labelled I: Einführung in die generative Kunst“ und „Grafiken II: Generative “Programming und “Programming II:

Dieser Kurs besteht aus 42 Videos und 42 Beispielskizzen, die dir zeigen, wie du audio in die Verarbeitung von Animation verwenden kannst.

BITTE

Die 42 code wurden während der Verarbeitung 2.2.1 und HYPE.pde aufgenommen – aber das Intro Video „HYPE Update“ erklärt die Übergang, mit der du mit der Verarbeitung 3 + HYPE der Bibliothek arbeitest. Bitte beachte auch, dass die begleitende .zip in „Dein Projekt“ aktualisiert ist, um diesen Wechsel zur 3 + HYPE der Bibliothek zu bearbeiten und die Dateien in den Videos umzusetzen. So dass sich einige Referenzen leicht ändern können.

Triff deine:n Kursleiter:in

Teacher Profile Image

Joshua Davis

Artist, Designer, and Technologist

Kursleiter:in

Joshua Davis is an award-winning designer, technologist, author and artist in new media, and is acclaimed for his role in designing the visualization of IBM's Watson, the intelligent computer program capable of answering questions, for the quiz show Jeopardy.

Joshua's work has been exhibited at the Tate Modern (London), the Ars Electronica (Austria), the Design Museum (London), le Centre Pompidou (France), the Institute of Contemporary Arts (London), PS.1 MoMA (New York), the Smithsonian's Cooper-Hewitt, National Design Museum and more.

Vollständiges Profil ansehen

Kursbewertungen

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

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

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

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

Lerne von überall aus

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

Transkripte

1. HYPE Update: , um ein schnelles kleines Video von einem Update aufzuzeichnen. Als ich diese Kurse vor etwa vier Jahren zum ersten Mal machte, war die Verarbeitung mit der Sache. Um und in Verbindung mit der Verwendung von Verarbeitung zum Hype und wie ich Hype in all diesen Klassen beschrieben habe , war auch eine Punkt-PDE-Datei. Also, ähm, und in diesen drei Klassen hatten Sie einen Hype dot pt Hype dot pd, der die gesamte Hype-Bibliothek enthielt. Und das bedeutete auch, dass Sie Dinge wie die Verarbeitung von J s zu der Zeit verwenden konnten. Richtig? Aber jetzt hat sich viel geändert. Es ist vier Jahre später. Ähm, Verarbeitung von Js ist wirklich keine Sache mehr, aber P five Js ist irgendwie das neue Recht. Und natürlich, wir haben Verarbeitung drei. Nun, äh, da ich Mawr auf Anwendungsbasis machte und den Browser nicht mehr wirklich benutzte, ähm, hupfen wir tatsächlich aktualisierten Hype zu einer richtigen Verarbeitungsbibliothek. Also, was ich getan habe, ist, dass ich alle diese Klassen durchlaufen habe, die ich zuvor vor vier Jahren gemacht hatte , indem ich Hype P. D. E verwendet und sie verarbeitet und aktualisiert habe, so dass sie drei und hype die richtige Verarbeitungsbibliothek. Also wollte ich es dir nur sehr schnell zeigen. Wenn Sie gehen, um Hub dot com Schrägstrich Hype zu erhalten, werden Sie sehen, dass es Hype Verarbeitung genau hier. Das ist der Master Repo. Jedoch. Ich möchte Ihnen nur zeigen, dass, wenn Sie auf Zweige und innerhalb von Zweigen klicken, es lib gibt. Die Staging lib Staging ist immer die aktuellste. Es ist, wo wir die meisten Dinge vorantreiben, die meisten Änderungen, die Anpassungen vornehmen. Es ist immer wie eine Art von Arbeit und Prozess, bevor es tatsächlich zu meistern gedrängt wird. Also, weil wir wollen, dass die neue das Geheimnis neue wissen uh, gehen wir voran und gehen in lib Inszenierung und Sie werden einfach auf diesen grünen Knopf klicken Clone oder Download sagt, und dann werden Sie sagen Download zip. Nun, was das tut, ist das Herunterladen der gesamten Hype-Bibliothek, einschließlich des Quellcodes und alles. Aber wir wollen es innerhalb der Verarbeitung verwenden, oder? Sie werden also feststellen, dass, wenn Sie zur Verarbeitung Ihrer Dokumente gehen, es einen Ordner namens Bibliotheken gibt. Und im Fall dieses Beispiels , ist mein Ordner leer, also entpacke ich den Zip, den ich gerade heruntergeladen habe, und du weißt, dass ich diesen Kerl bekommen sollte . Und was dies hat, ist als Referenz und Beispiele, und Ressource ist wirklich das einzige, was Sie betrachten müssen, ist der Distributionsordner. Die Verteilung bedeutet, dass dies der aktuelle Build ist, den Sie innerhalb Ihrer Dokumente verschieben können . Prozess im Bibliothekshalter. Also gehen Sie in die Verteilung und Sie werden feststellen, dass es Hype Dot Jar und Hype Dot Zip gab. Lassen Sie uns voran und entpacken Hype Punkt zip, und es wird diesen Ordner namens Hype erstellen, und Sie werden nur gehen, um diesen Ordner in Ihre Verarbeitung Bibliotheken Ordner ziehen. Richtig? Und so sollte er innerhalb dieses Hype Beispiel, Bibliotheksreferenz und Quelle haben . Richtig? Und wenn Sie sich Beispiele wie, Oh mein Gott, es gibt eine Menge Beispiele hier Jetzt, wenn wir die Verarbeitung der I d E starten würden , würden Sie feststellen, dass, wenn Sie kommen, es wahrscheinlich sagen mich zu aktualisieren. Nein, ja, nein. Gehen wir zur Skizze Import-Bibliothek. Sieh mal, du solltest dort den Hype sehen. Also jetzt ist Hype eine richtige Verarbeitungsbibliothek. Die Frage ist also, bedeutet das, dass ich das in einem Browser verwenden kann? Nein, Sie können dies nicht in einem Browser verwenden. Wenn du deine Sachen ausgeben wolltest, um ein Skript zu löschen, dann tue ich es nicht. Ich schlage vor, diese Umgebung alle zu verwenden. Gehen Sie vor und schauen Sie sich das P fünf J s Projekt Das passiert , Was für den Browser in Java-Skript verarbeitet wird. Aber wenn Sie alle diese Klassendateien aktualisieren möchten, die ich in den letzten Jahren gemacht habe , bin ich zu diesem System umgezogen. Nun, wo Sie die Verarbeitung drei verwenden und dann verwenden Sie Hype die Verarbeitungsbibliothek . Richtig, so cool. Also haben wir das in, ähm, ähm, in der Verarbeitung und nur zum Teufel davon, wenn ich Teoh wäre, wenn ich Teoh wäre, schieben Sie das beiseite. Und hier sind einige dieser Fähigkeiten Anteil und Kaugummi-Straßenklassen, an denen ich gearbeitet habe, und Sie werden feststellen, wenn ich in die Programmierung Grafiken eins gehe. Uh, ich habe jetzt in dieser Zip alle Updates für diesen Code enthalten, um Verarbeitung drei zu verwenden und Hype die Bibliothek zu verwenden. Richtig. Wenn Sie also zu gehen, um, sagen wir einfach, visuelle Assets zu zeichnen und Sie sollten gehen und in den Ordner schauen, werden Sie feststellen, dass der Hype Punkt PTE jetzt vollständig aus allen Projekten entfernt wurde. Und wenn Sie auf Build PDE klicken, werden Sie oben hier feststellen, dass wir eine neue Struktur haben, die jetzt ist, dass es eine richtige Verarbeitungsbibliothek ist. Sie haben Teoh Import Hype als externe Bibliothek. Also an der Spitze, können Sie sehen, ich habe gesagt Import Hype Punkt Asterix, was bedeutet, geladen in, wenn Sie andere Dinge verwenden möchten. Also, wenn Sie nur Hype importieren, erhalten Sie irgendwie die nackten Knochen, die benötigt werden, um Teoh Hype mit der Verarbeitung zu verwenden. Drei. Wenn Sie zusätzliche Sachen wie Schinken mit einem Farbpoolarm mit einem Rasterlayout wollen, dann müssen Sie auch manuell importieren. Ähm, die Klasse, die behandelt, würde tun, was immer Sie versuchen zu verwenden. Das Beste, was zu tun ist, in sie Beispiele zu gehen und zu sagen, Hey, ich möchte einen Oszillator verwenden. Wenn Sie sich also alle Seemann ansehen, werden Sie feststellen, dass ich einen Import-Oszillator habe. Das bedeutet, dass dies die Hype-Bibliothek sehr dünn hält, während Sie vorher mit Hyped Up PTE mit Hyped Up PTEalles importiert haben, selbst wenn Sie überhaupt nicht verwendet haben. Das ist also schlank. Das ist gemein. Es ist viel effizienter eine zey richtige Verarbeitungsbibliothek. Sie importieren die Klassen, mit denen Sie sprechen möchten. Schon wieder Eso. Schauen Sie sich den Ordner Beispiele an. Es wird Ihnen zeigen, wie man Dinge strukturiert. Darüber hinaus, wenn Sie sich diese Zip-Datei ansehen, werden Sie sehen, dass alle Dateien dort genau wie zuvor ausgestraft werden. Aber sie alle wurden aktualisiert, um diese neue Struktur zu unterstützen. Ich werde das für alle Klassen tun. Und ich werde diese Struktur natürlich für alle neuen Klassen in Zukunft verwenden. , Hoffe,das hilft bald zu plaudern. 2. Einführung: Ok, ich dachte, ich würde ein kleines Introvideo aufnehmen. Ähm, das ist die Programmierung von Grafiken drei Malerei mit Ton. Und ich bin super aufgeregt über diese Klasse. Es endet, dass ich eigentlich zwei neue Klassen habe, die ich eigentlich zuerst alle diese Dateien für Textur, Mapping und viele Controller geschrieben für Textur, habe, weil ich dachte, du weißt schon, ich werde dir zeigen, wie man diese Visuals macht, die ich für für Bands, wenn sie auf Tournee gehen . Und ich schrieb all diese Dateien und dann, nachdem es fertig war, seine Dateien zu laufen, dachte ich Nun, Mist, wir sollten wahrscheinlich zuerst den Ton abdecken, denn der Ton wird eine Rolle in dieser Klasse spielen. Also nahm ich alles, was es beiseite legen konnte, und leitete tatsächlich 42 Dateien für diese Klasse, die Painting The Sound 42 genannt wird. Die Antwort auf das Leben, das Universum und alles. Zufall? Vermutlich. Nein. Ähm, ich habe verzweifelt versucht, 42 zu bekommen. Ähm, und ich habe es genagelt. Er hat es genagelt. Ähm, genial. , Hören Sie, in diesem Video werde ich nur ein paar Hauswirtschafts-Sachen abdecken, was heißt , , ich arbeite an dieser Bibliothek namens Hype und Hype. ist nur ein Werkzeug, um Ihnen dabei zu helfen, Dinge schneller, einfacher und so weiter zu tun . Aber sieh es dir an. Wir decken den Hype erst ab, 17 zu bauen. Wenn Sie also nur gerade Verarbeitungscode verwenden, natürlich super hilfreich sein, wird diese Klasse natürlich super hilfreich sein,um Build 17 zu bauen. Wir fangen an, einige meiner Hype-Bibliothek einzuführen, und die Dinge werden einfach noch fantastischer. Ähm, so großartig. Ähm, genial. 42 Beispiele, die alle Ton abdecken. Nun, ähm, wir werden hier eine Bibliothek namens Minimum verwenden. Und, ähm, ich wollte nur darauf hinweisen, dass gerade etwas mit der Verarbeitung passiert, was die stabile Version der Verarbeitung 2 zu 1 ist. Und gerade jetzt ist die Verarbeitung von drei in der Beta. Okay, natürlich, diese Dateien werden in beiden Umgebungen funktionieren, aber es gibt eine kleine Verschiebung, die in der Verarbeitung von 2 zu 1 ist. Die Sound-Bibliothek, die wir als Minimum verwenden werden, wurde tatsächlich in die Verarbeitung von 2 zu 1 eingebaut. Wenn Sie sich also meinen Dokumentenordner ansehen und sich die Verarbeitung von 2 zu 1 ansehen und zu Bibliotheken kommen , ist es tatsächlich leer. Sie könnten tatsächlich minimalen Code schreiben und ihn auslösen. Kein Problem mit dem Übergang von Verarbeitung drei, sie haben tatsächlich Minimum aus Verarbeitung drei gezogen. Sie werden also bemerken, wenn Sie sich Dokumente ansehen, die drei Bibliotheken verarbeiten. Ich musste tatsächlich ein Minimum importieren, und ich habe das getan, indem ich kam. Teoh die Verarbeitung drei I d. E. E. Sie könnten kommen, um zu skizzieren. Sie könnten kommen, um Bibliothek zu importieren. Und natürlich, hier können Sie sehen, dass ich bereits Minimum hinzugefügt habe, aber Sie könnten sagen, Bibliothek hinzufügen und dies zieht das kleine Verarbeitungsbibliothekssuchwerkzeug hoch und genau hier unter Filter könnten Sie tatsächlich minimale und installieren Sie es selbst. Nun, da es immer noch einige Leute gibt, die nicht auf die Verarbeitung von drei migriert sind, werde ich tatsächlich den gesamten Code mit der Verarbeitung von 2 zu 1 schreiben. Ich werde vielleicht ein wenig später zeigen, wie die Verarbeitung von drei die Dinge ein wenig glatter macht . Also, im Idealfall wollen wir alle dazu bringen, drei zu verarbeiten. Aber wieder der Code für diese 42 Beispiele in beiden Versionen der Verarbeitung funktionieren. Ok, großartig. Es wird ein Video in jedem dieser Builds geben, und dieses spezifische Video wird über den Code für diesen Build sprechen. Und, ähm, ich hoffe, dass dies super hilfreich sein wird, weil ich festgestellt habe, dass die meisten Beispiele speziell mit Minimum für bildende Künstler nicht sehr hilfreich sind. Weißt du, wie kannst du in Sound tippen, um zu stolpern oder so etwas, oder in Animationen zu bewegen, um Dinge zu tun, die uns bildende Künstler tun wollen? Also fand ich, dass einige der minimalen Beispiele ein wenig entmutigend sein könnten. Wenn du die Klangsynthese zum ersten Mal anpackst, ähm, cool, wir werden mit minimalem Aufwand arbeiten. Insbesondere werden wir mit F f T arbeiten, was für Ihre Transformation eso wieder schnell ist. Dies schließt diese kleine Art von Intro-Art von Dingen, über die Sie denken sollten, bevor wir anfangen. Ähm, während es Verbesserungen bei der Verarbeitung von drei i d. Egab. d. E Meine persönliche Vorliebe ist es, Code und erhabenen Text zu schreiben. Das ist also nur die Umgebung, mit der ich mich am wohlsten fühle. jeden Fall können Sie Code in jeder Umgebung schreiben, mit der Sie sich wohl fühlen. Ähm, also werde ich Code in erhabenem Text schreiben, damit wir mindestens verwendet werden. Wir werden FFT benutzen. Wir werden Hype benutzen. Und hoffentlich durch diesen Prozess dieser 42 Dateien finden Sie durch diesen Prozess dieser 42 Dateieneinen Weg, umSound zu , um Ihrem visuellen Vorteil zu nutzen. Alles klar, ich sehe dich im Video für Build einer Staffel. 3. Baue 01: Wer? Wer? Alles klar, baue eins. Okay, Okay, jetzt baue eins. Es waren nur 30 Zeilen Code, und dies könnte wahrscheinlich die einfachste Skizze sein. Ah, damit wir weglaufen. Aber ich möchte einige der Gründe für das erklären, was ich tue. Also werden wir mit Minimum arbeiten, und wir werden schnell mit FFT für Ihre Transformation arbeiten. Und was das tun wird, ist, dass es Audio richtig nehmen wird, das sind Wellen, und es wird sie in Zahlen, Höhen und Tiefen umwandeln Höhen und Tiefen umwandeln Zahlen, . Und dieses Spektrum an Audio ist 256 Bänder. OK, also ist es eine Zahl zwischen Null und 2 55 Null, die tiefste A-Basis und 2 55 ist unter keiner Hundemusik. Äh, richtig. Du bist also tiefer Bass und deine hohen Tweets, deine hohen Tonhöhen. Ähm, also oben hier auf Leitung eins. Ich habe gesagt, dass meine Audiobereiche 256 sind. Okay, jetzt werde ich diese Skizze machen, denn wenn ich durch diese Regelung rede, wird es hier ein bisschen Sinn ergeben. Also, hier werde ich die Skizze machen und wieder, da ist nicht viel passiert, und ich werde erklären, warum. Also der Audiobereich ist 256 und ich möchte dieses Band von 256 Sounds visualisieren, Uh, und ich möchte, dass Uh, es in der Mitte des Bildschirms passiert, aber ich möchte hier einen kleinen Pufferraum um meine Skizze herum mögen. Schauen Sie sich Zeile fünf an. Ich sage, dass die Etappenspanne 100 ist. Also, wenn Sie schauen, das ist Putting ah, 100 Pixel über 100 Pixel unter 100 Pixel nach links und 100 Pixel nach rechts. Also habe ich gerade 100 Pixel Atemraum, wo ich diese Informationen visualisieren werde . Okay, jetzt, äh, was? Ich visualisiere diese 256 Bands. Ich will eine Aussicht. Jedes Band ist wie Run Pixel und dann, wie ich will ein Pixel atmen Raum und dann das nächste Band, dann ein Pixel Atemraum und das nächste Band. Genau so online. Sechs. Auf das Erstellen im Grunde die Skizzen Bühne mit und Bühnenhöhe, richtig, nu Uh, bevor wir die Bühne mit machen, lasst uns einfach gehen und Bühnenhöhe tun, weil es ist es einfach Bühnenhöhe ist. Das sind 300. Warum sind es 300? Weil es 100 der oberen 100 der unteren. Und dann diese Visualisierung. Ich möchte innerhalb dieser 100 Pixel in der Mitte bleiben. Und ich werde in ein bisschen mehr darüber reden. Jetzt, Bühne mit Ich habe gesagt, OK, ich will auch meine Audio arrangiert Zeiten. Also dauert es auch 256 Mal . Und das liegt daran, dass ich einen Pixelraum, einen Pixelraum , einen Pixelraum und so weiter machen werde. Also nehme ich meinen Audiobereich und mal ihn um zwei. Und dann sage ich, plus Bühnenrand mal zwei, was 100 Pixel auf der linken Seite und 100 Pixel auf der rechten Seite ist. Okay, Linie 11. Ich setze die Hintergrundfarbe und dann 15 bis 18. Ich baue das Set auf. Dies sind die Skizzen, Konstruktor, und ich sage, Hey, Hey, Größen diese Stufe innerhalb der Bühnenhöhe, die Sie gerade oben berechnet haben. Und dann wieder bei der Auslosung setze ich die Hintergrundfarbe wieder ein. Und hier setze ich nur einige Zeilen ein, um die Ränder im Raum zu visualisieren, ist okay. Jetzt fragst du dich vielleicht, okay, das ist cool. Also, Sie richten das hier oben ist der linke Rand. Hier ist der rechte Rand. Hier ist die obere Kante und hier ist die untere Kante. Aber die untere Kante habe ich die Farbe in Orange geändert. Okay, jetzt mein Ziel ist, dass in dieser Box genau hier in den Augen der Mitte, wo ich das Audio visualisieren werde . Und wieder, es ist eine Pixelart, ein Pixelraum, eine Pixelart, ein Pixelraum. Das ist also auch 2 56 mal. Und ich möchte, dass Individualisierung auf dieser Linie beginnt, genau hier, richtig. Also werde ich im Grunde eine Reihe von Linien oder Rechtecken zeichnen, die ich noch nicht entschieden habe, was nach unten geschoben hat. Nun, der Grund, warum ich diese Linie Orangen gedreht, weil mein Ziel ist es, auf diese 256 Bänder zu schauen und zu verstehen, dass diese Linie irgendwie der Nullpunkt ist. Wenn also die Band auf dieser Linie ist, als es wahrscheinlich Null ist , sendet diese Band keine Audioinformationen, okay? Und mein Ziel am Ende des Tages, wenn wir durch einige dieser Dateien bekommen, ist mein Ziel ist es, eine Zahl zwischen Null und 100 zu bekommen, richtig? Diese orangefarbene Linie hier steht für 100 Pixel darunter, wo der Anfang für diese Boxen ist. Sie werden also ein wenig später sehen, wenn wir anfangen, einige von diesem Audio zu visualisieren, ich werde nach diesem Audio suchen, um über diese orangefarbene Linie zu brechen, und dann werden wir etwas tun, das Normalisierung genannt wird und das Audio über die Spektrum. Und das Ziel ist, dass ich den Ton hören möchte, und ich möchte dieses Spektrum nehmen und im Grunde Zahlen zwischen Null und 100 bekommen, richtig? Und so wieder, diese Linie wird die Nullachse darstellen, und diese Linie wird den 100 Zugang darstellen. Also werde ich mir das Spektrum ansehen, das nach oben und unten geht, und ich werde danach suchen, dass es diese orangefarbene Linie trifft. Deshalb habe ich diese Orange gefärbt. Okay, also dieser Build nochmal, wir sind nicht Wir machen keine Audio-Sachen, aber ich zeige dir nur, wie wir diese Skizze abbilden. Und sobald du eingezogen bist, um zwei zu bauen, werden wir sehen, wie sich dieser Prozess entfaltet. Der sendet dieses Video. Hoffentlich wirst du sehen, wie das alles in den nächsten paar Skizzen zusammenkommen wird und ich sehe dich in gebaut, um 4. Baue 02: Okay, hier sind wir und gebaut, um, ähm, und lasst uns einfach ein bisschen weiter auf diesem Weg gehen. Build drei ist, wo wir tatsächlich anfangen, in einigen Audio zu laden. Aber bevor ich das mache, möchte ich diese Kisten bauen. Und diese Kisten sind die Dinge, auf die ich expandieren werde. Visualisieren Sie den Audiobereich. Ok. Ah. Schauen wir uns also einige der Änderungen hier im Code an. Audie arrangiert zu 56. Immer noch die gleiche Stufe Randstufe mit Bühnenhöhe gleich. Okay, also hat sich Zeile 789 nicht geändert. Aber jetzt habe ich diese neue begraben Ihre online fünf, wo ich sagen, Rechteck-Größen zu. Richtig. Also möchte ich, dass diese Boxen, die ich baue, zwei Pixel , Okay, und dann ist online 11 bis 13. Ich werde angeben, wo diese Bänder auf der X-Achse beginnen, wo sie auf der Y-Achse beginnen. Und eigentlich, was ist ihr Abstand? Also Zeile 11 Ich sage x, starten Sie diese Etappe Marge. Also im Grunde wird es bei 100 auf der X-Achse beginnen und auf der warum Start ist auch Bühnenmarge. Also im Grunde wird es anfangen, die erste Band Band Null des Spektrums bei 101 100 zu zeichnen . Ok. Und dann sage ich, Nun, der X-Abstand ist Rechteck Größe, also ist der Abstand zwei Pixel. Also wird es ein zu Pixel-Blöcke als Raum zwei Pixel zeichnen. Das a zu Pixel-Box im Raum. Zwei Pixel. Okay, denken Sie daran, dass ich gesagt habe, dass ich einen Raum dazwischen will. Ich habe beschlossen, das mit einem Strich zu tun, also werde ich Rechtecke verwenden, aber weil das Rechteck einen schwarzen Strich um ihn herum haben wird, werden Sie im Grunde ein Pixel Phil sehen. Und dann hast du den Strich, der diese Art von Abstand zwischen den Pixeln sein wird. Okay, die Einrichtung bleibt gleich, aber die Ziehung Jetzt habe ich einige dieser Linien-Visualisierungen entfernt und lassen Sie mich weitermachen und diese Skizze ausführen bevor ich über Zeile 29 spreche. Also, Also, zuerst ist eigentlich, schauen wir uns die Zeilen 34 bis 35 an. Ähm, ich habe die Leitung nur ein bisschen aufgeräumt. Diese Orange, wieder die orangefarbene Todeslinie. Linie stellt dar, wo ich will, dass diese Dinge vorbeidrängen, richtig. Ich will meine für Zahlen zwischen Null und 100. Ich zeige dir in ein paar Skizzen, wie wir dorthin kommen. Also nochmal, ich habe gesagt, dass die Strichlinie Mittagessen ist, und ich habe diese Linie einfach an den Rand gelegt. Ich mache das, um, 56 mal, zwei für die Breite. Hier und wiederbeende ich, beende ich, ähm, 100 Pixel von der rechten Seite. Jetzt gehen wir rein und schauen uns das an. Ich habe jetzt 256 Boxen, die zwei Pixel in Breite und Höhe sind, um etwas eine bestimmte Anzahl von Malen zu tun. Natürlich ist dies eine Vier-Schleife. Also gehe ich voran und sage, um vier Schleifenlauf, während ich weniger als 256 ist. Also weiß ich, dass diese vier Schleife 256 Mal laufen wird. Ich gehe voran und mach los. Ähm, du streichelst und Phil. Nun fragen einige von euch vielleicht, warum würdest du in Gottes Namen den Strich setzen und in die vier Schleife füllen? Warum legen Sie es nicht außerhalb der vier Schleife? Siehst du in einigen späteren Skizzen? Ich werde tatsächlich einige Farbcodierung machen, also werde ich nach bestimmten Bändern im Spektrum suchen und sie speziell färben, weil ich denke, dass dort Audioaktion stattfindet. Also setze ich tatsächlich den Strich und fülle in die vier Schleife, weil in einigen weiteren Skizzen hier sehen Sie, dass wir mit etwas Farbcodierung herumlaufen werden. Anstatt es außerhalb der vier Schleife zu haben und Ihnen dann zu sagen, dass ich es in anderen Skizzen in die vier Schleife setze , warum nicht einfach konsistent halten? Also wieder, ich setze den Strich auf schwarz, und ich setze die Füllung Zehe weiß. Nun schauen wir uns dieses Rechteck das Rechteck hier online 31. Natürlich, wenn Sie ein Rechteck festlegen, das Sie für die Attribute X y Breite und Höhe verwenden können. Also habe ich gesagt, dass die Exposition X Start rechts ist, was 100 plus ich mal X Abstand ist. Also habe ich mal auch, auch, weil die X Abstand Aziz Rex Augen Wrack Größen jetzt. Natürlich, wenn das zum ersten Mal null mal +20 läuft, also wissen wir, dass das erste Rechteck bei 101 100 liegen wird . Der nächste wird um 1021 sein, der nächste geht eins für 14 und so weiter ist es läuft die 256 Gegenstände runter. Okay, also, ähm, warum der Abstand ist, warum anfangen? Warum Start 100 ist. Also wieder, wir wissen, dass es 100 Pixel von oben sein wird und dann suchen Sie es mit und hohem Eis . Einfach übergeben Sie es repped Größe, die, natürlich, ist zu So hat es eine Breite von zwei und Höhe jetzt. sich das ansieht, ist das großartig, denn jetzt habe ich 256 Rechtecke. Okay, sind alle zwei Pixel mal zwei Pixel. Und hier drüben ist das Rechteck Null. Das wäre also die tiefste Basis. Und hier drüben fangen wir an, in Hundemusik zu kommen. Das sind die wirklich hohen Geräusche hier drüben auf der rechten Seite. So groß, das endet gebaut, um drei zu bauen. Wir werden uns ansehen, ähm, minimale importieren, minimale importieren einen Audiophilen betrachten, laden und die Audiodatei wiedergeben, die den eingebauten Baum sehen 5. Baue 03: Also vorher, ähm, wir werden tatsächlich hoch, Satan. Versuchen wir es nochmal. Hi. Wie geht's dir? Äh, baue drei. Bevor wir tatsächlich den Code schreiben, ähm,die Last in irgendeinem Audio. Bevor wir tatsächlich den Code schreiben, ähm, ähm, Ich muss viel Liebe zu meinem deutschen Bruder schicken , ,von einer anderen Mutter, Ben Boysen, die auch unter dem Namen steht. Heck, H e c Q Um, und er war wirklich super genial. Und er spendete einen Haufen seiner Art Akten für mich, um mir zuzuhören, damit ich, äh,Ihnen eine Art Akte geben konnte äh, , die Sie in all diesen Skizzen verwenden können. Okay, also, ähm, schicken Sie ihm definitiv etwas Liebe, weil das super Rad war. Ich habe versucht, Datei zu holen, die ich dachte, hatte eine Menge gute Reichweite, um es. Eine Menge Basis, viele hohe Töne, die gut zu arbeiten wäre. Und wir werden das bei den nächsten,wissen Sie, wissen Sie, 39 Akten verwenden. Ok. Also, Also, Ben, danke. Du bist fantastisch. Und tatsächlich haben so passende Tattoos. Es ist das, was du tust. Es ist, was Sie tun, passende Tattoos mit Menschen, die Sie lieben. Ähm so genial. Sieh dir seine Arbeit an. H e CQ dot e Und wir werden einen Track benutzen, der mit Engeln aus dem Avenger-Album genannt wird . Also sieh dir das an. Super, super cool. , Ok, Ben. Danke. Eso Schau dir Build drei an. Rechnung drei, Wir werden in eine Audiodatei laden. Und ich bemerkte, dass diese Audiodatei eine Wave-Datei ist. Okay, du wirst auf Build acht sehen. Wir reden über den Unterschied zwischen Welle und MP drei und was? Das bedeutet, äh, von Audio. Also, sieh mal, wir haben einen Datenordner und in diesem Datenordner haben wir eine hübsche kleine Textdatei, die besagt, dann liebe ich dich, Bruder. Richtig? Super genial, dass er uns diese Art Datei haben ließ. Natürlich gibt es wieder die Art und Weise Akte selbst. Es heißt „Mit Engeln“. Dies ist eigentlich ein Remix von The With Angel Song von Trifon IQ. Wieder, es ist es irgendwie wirklich passt aus einer audio-Perspektive, irgendwie all die verschiedenen Dinge, die wir über das Spektrum hören wollen. Also denke ich, es ist eine ziemlich gute, ziemlich gute Datei über, Natürlich habe ich ein wenig verletzten J peg, was ich nur denke, ist radikal. Nun, OK, Wichtigste ist in dieser Datendatei ist, dass wir diese Wave-Datei und diese Art Datei haben. Wenn Sie sich die Informationen hier unten ansehen, ist die Abtastrate 44.100 und die Bits pro Stichprobe von 16. Ich habe bemerkt, dass Minimum Probleme mit der Wiedergabe jedes audiophilen hat. Das sind 24 Bits pro Probe. Ich bemerkte, dass einige der Dateien, die Ben mir gab, sie waren 24 Bits pro Probe und Minimum nur im Grunde scheißt das Bett, also ließ ich Teoh sie unten Toe 16 umwandeln. Also wieder, Abtastrate 34.100 Bits pro Sample. 16. In Ordnung, schauen wir uns den Code hier an. Also werde ich das einfach über die Spitze online verschieben. Einer, den Sie sagen, importieren Sie gdf dot Minimum Punkt Asterix Asterix bedeutet, ziehen Sie die meisten der Basisklassen für diese Bibliothek online drei und vier Zeile drei. Ich erstelle eine Instanz der minimalen Bibliothek. Also sage ich, Minimum ist minimale Benachrichtigung, dass es ein großes M in einem Kleinbuchstaben M ist und dann möchte ich ein Audio-Player-Objekt in diesem Audio-Player-Objekt erstellen, was uns erlauben wird , in eine Audiodatei zu laden und diese Audiodatei wiederzugeben. Also beachten Sie online. Vier, ich sage Audio-Player ist mein Audiokapital A, , all das andere Geschäft ist gleich geblieben. Das ist auch vom Build unverändert. Also werde ich die Rate überspringen, jetzt schauen Sie sich die Zeilen 30 bis 33 an. Online Feinschmecker. Ich möchte Minimumsbibliothekskonstruktor abfeuern. Also, um das zu tun, sagen Sie Minimum gleich neues Minimum, und dann zeigen Sie es darauf. OK, so dass im Grunde geht, um die Mindestanforderungen zu feuern. Bibliotheken Konstruktor Zeile 31. Ich werde sagen OK, nun, ich würde gerne in die Audiodatei laden. Also, weil Online-vier Audio-Player ist ein mein gemacht, dass Objekt genannt mein Audio, Ich sage, mein Audio entspricht minimale Punktladedatei. Und hier ist der Name der Datei, die ich laden möchte. Beachten Sie, dass Sie, wenn es sich im Datenordner befindet, keinen Schrägstrich angeben müssen und dann der Name, wie die Dateiverarbeitung automatisch in einen Datenordner wechselt, um nach Inhalten zu suchen. Beachten Sie also, dass die Ladedatei nur der Name der Way-Datei ist, und es ist vorbei ist eine Zeichenfolge in Anführungszeichen. Jetzt online 32. Ich zeige dir nur ein paar verschiedene Spielmöglichkeiten. Zeile 32 ist meine Audio-Punkt-Schleife, so offensichtlich ist das Wiederholung. Sobald der Song fertig ist, wird er tatsächlich wieder unendlich zu spielen beginnen. Richtig? Also, wenn der Song eine Minute pro Minute ist, wird er tatsächlich wieder Audio wiedergeben. Mann Hi, Linie 33. Wenn Sie meinen Audio-Hinweis aufrufen, habe ich dies auskommentiert. Wenn Sie meine Audio-Punkt-Wiedergabe aufrufen, dass es geht, um die Datei nur einmal abzuspielen, so wird es gestartet. Spielen Sie das und dann, nachdem es fertig ist, wird es das Spiel nicht wiederholen. Also habe ich diese beiden Befehle da reingesteckt. Beachten Sie, dass ich Zeile 32 verwenden werde, die meine Audio-Schleife ist. So wird es einfach immer wieder spielen und immer und immer wieder, anstatt zu stoppen, sobald es bis zum Ende kommt . Nun, ähm, die Auslosung Nothing hat die Linien 36 bis 46 geändert, oder genau so, wie sie in Build waren hat sich dort geändert. Jetzt möchte Minimum, dass Sie diese Stop-Funktion hier unten setzen. Möglicherweise bemerken Sie dies in einigen der Beispiele, wenn Sie die minimalen Beispiele innerhalb Ihres Prozesses im Bibliotheksordner durchlaufen . Und das sagt einfach: Wenn Sie den Film schließen, gehen wir weiter und schließen Sie ihn ab, richtig? Also sagen Sie, dass mein Audio-Punkt geschlossen ist, damit es tatsächlich den Audio-Player schließt. Es sagt mindestens, audio-bezogene Sachen zu stoppen, und dann nennen wir auch einen Super-Dot-Stopp. So werden Sie in den meisten der minimalen Beispiele sehen. Sie wollen, dass Sie diese Funktion am Ende setzen, was einfach alles herunterfährt Wenn und wenn Sie Ihren Film schließen. Okay, also passiert jetzt nichts visuell in dieser Datei. Wir laden buchstäblich eine Audiodatei ein und spielen sie ab. Aber in unserer Skizze ändert sich nichts visuell. Also, wenn ich das weitermachen würde, äh, nochmal, nochmal, werden Sie in der Skizze bemerken, dass nichts visuell passiert. Aber wir haben tatsächlich in diese Audiodatei geladen, in diese Audiodatei geladen, und wir wiederholen die Wiedergabe. Wir bewegen es. Also diese Datei, werden wir weiterhin spielen und spielen und spielen, bis wir es tatsächlich schließen. Und wieder, wenn Sie hören, was Art von Audiospektrum passiert klug, einige gute klingt genial. Tiefe Basen. Wir haben eine schöne Schlinge. Du hast ein paar wirklich nette. Na gut, wir weiter, Teoh, Teoh, bauen vier und lassen Sie uns dieses Audio tatsächlich an etwas binden, das visuell auf dem Bildschirm sieht, für das gebaut wurde . 6. Baue 04 auf: Build für, ähm, Build 4 ist, wo wir anfangen werden, diese beiden Dinge miteinander zu binden. Also werden wir uns das Audio ansehen. Wir werden das Audio abspielen. Wir werden FFT schnell für Ihre Transformation verwenden. Und dann binden wir das Audio an unsere kleinen Quadrate oben. Also sind wir im Build für Datendatei. Nichts hat sich geändert, Bill Dot pd. Also lasst uns das öffnen, und du wirst bemerken, dass ich hier eine Menge Kommentare geschrieben habe. Okay, in dieser speziellen Datei werden wir etwas Neues vorstellen, was schnell für deine Transformation ist. Um das zu tun, müssen wir einen neuen Import einschließen. So bemerken Sie online zu haben, dass Import gdf Punkt minimale Punktanalyse Punkt Astra jetzt wieder Punkt Asterix wird in allen Klassendateien importieren, die ID mit der Analyse assoziiert sind . Richtig. Also müssen wir einen neuen Import hinzufügen, um dieses fft-Geschäft zu starten. Uh, vier und fünf lügen. Immer noch das Gleiche. Gleiche wie vor Zeile sechs. Wir haben etwas Neues eingeführt, also sagen wir, dass wir dieses FFT-Objekt erstellen und wir werden es mein Audio fft nennen. Ok. Nun, ähm, ich habe versucht, hier einige Kommentare hinzuzufügen, damit Sie schnell nach Ihrer Transformation suchen können. Es gibt wirklich tolle Wikipedia-Informationen, so dass Sie anfangen können, zu sehen, was FFT tut und im Wesentlichen ist Ihre Aufnahme, äh Audio? Das passiert im Laufe der Zeit. Es ist Weg Datei und wir konvertieren es in Zahlen wurden Umwandlung in einige Zahlen , die wir Teoh an eine Art von Kunstwerk Visualisierung auf dem Bildschirm angehängt starten können. In Ordnung. Also wieder, wenn Sie neu bei FFT sind, auf jeden Fall auf die Wikipedia-Links klicken, gibt es so, dass Sie lesen können, worum es bei FFT geht. Okay, Ähm, natürlich ändert sich hier nichts. All dies ist immer noch genau das, was Sie hier sehen können. Online ist 58 bis 60. Dies ist auch aus der vorherigen Datei, die in der Art und Weise Datei geladen wird und Zeile 60 ist Wir sind Schleifen, dass auf diese Weise. Akte. Jetzt online 62 63 wir werden Teoh starten, hören und unser FFT-Geschäft einrichten. Also online 62 Ich sage, dass mein Audio fft ist ein neues fft. Also erstelle ich ein neues FFT-Objekt und es möchte Argumente kennen, die Puffer, Größe und Samplerate kennen wollen . Also sagte ich, dass die Puffergröße ist, dass wir uns einfach das Audio ansehen. Sehen Sie sich das Audio an und holen Sie die Puffergröße daraus. Und das zweite Argument sagt: Nun, Nun, wie hoch ist die Abtastrate? Und wieder sage ich auch, Hey, Hey, geh zu meinem Audio-Objekt und bekomme die Samplerate selbst richtig? Also, wenn ich dieses FFT erstelle und ich vier Puffergröße und Samplerate gefragt werde, zeige ich einfach auf mein Audio-Objekt und bekomme die Puffergröße und die Samplerate aus dem Audio selbst. Jetzt Zeile 63. Es gibt ein paar verschiedene Dinge, die Sie hier tun können, und ich mag Lynn-Durchschnittswerte, das sind lineare Durchschnittswerte. Es gibt auch Protokolldurchschnitte, die logarithmische Durchschnittswerte sind. Aber Lynn Durchschnittswerte, denke ich, wird uns gut passen. Also sage ich, mein Audio fft Dot Lynn Durchschnitt ist, äh, mein Audio-Bereich. Ok. Und, äh, mein Audiobereich, wie Sie wissen, ist 256 von erscheinen auf Online acht. Ok. Und so können Sie hier einen kleinen Kommentar sehen, dass dies den Durchschnitt berechnen wird, indem Frequenzbänder gruppiert werden , buchstäblich richtig. Aber eso hier ist gerade jetzt, wir machen nicht wirklich irgendwelche Gruppierungen, die tatsächlich auf jede einzelne Band im Spektrum schauen , oder? Du wirst sehen, wo das ins Spiel kommen wird in einigen späteren Skizzen ist vielleicht will ich nicht jede Band einzeln hören, wie Band Zero Band, eine Band zu Band drei. Vielleicht möchte ich sie so gruppieren, wie gruppieren Sie die Basis zusammen, gruppieren Sie die Mitteltöne zusammen und gruppieren Sie die hohen Töne bis so weiter. Sie werden also sehen, wo sich dieser Lynn-Durchschnitt in einigen späteren Skizzen ändern wird. Moment ImMomenthören wir jede einzelne Band des Spektrums, also gibt es uns den linearen Durchschnitt für alle £256. In Ordnung, gehen wir in die, äh, in die Draw-Funktion, und Sie können sehen, direkt vor unserer Vier-Schleife, um, wir laufen einen Vorwärtslauf auf unserer FFT. So Line 71 sagt, dass mein Audio FFT meinen Audio-Punkt-Mix vorwärts bekam und wieder habe ich hier einen kleinen Kommentar gesetzt . Ich sagte gerade, führen Sie ein Vorwort fft auf die Samples im Audio-Mixed-Puffer Beachten Sie, dass, wenn das Audio Amano-Datei wäre, dass dies das gleiche wäre, Audio-Punkt links oder Audio-Punkt rechts verwenden , Okay, also werden wir ein Vorwärts auf der FFT bevor wir tatsächlich unsere kleine Visualisierung hier machen. So großartig. Jetzt haben wir diese for-Schleife. Diese Welt-Schleife ist, wo wir all unsere kleinen Boxen oben befestigt haben. Und der Unterschied ist, dass wir jetzt diese neue Flöte erstellen werden, und das ist ein temporärer Index Durchschnitt. Richtig? So vernünftig. Ihre durchschnittliche Joe's Gruppe Gleichermaßen Zahlen benachbarter Frequenzbänder schwächen einfach hübsch. Berechnen Sie, wie viele Pixel mit hoch jede durchschnittliche Ellipse wieder in sein soll. Ich habe die Lippen nicht benutzt, also ändere ich das in Wrack. Ähm großartig. Also online Indie, sage ich temp. Es ist flott. Der Durchschnitt des Temp-Indexes ist gleich meinem Audio. FFT bekomme den Durchschnitt des Unterelements ich also den Durchschnitt von Null. Holen Sie sich den Durchschnitt von eins, erhalten Sie den Durchschnitt von zwei den ganzen Weg bis zu 255 Jetzt habe ich eine kleine Anpassung an das Rechteck rechts vorgenommen . Die Ausstellung ist also immer noch die gleiche. Die Y-Position ist immer noch identisch. Es ist Peitsche ist immer noch die gleiche. Es ist mit der noch zerstörten Größe, die, natürlich, oben oben sehen Sie es que Was sich geändert hat, ist die Höhe des Rechtecks, und die Höhe des Rechtecks ist jetzt dieser neue Temp-Index Durchschnitt. Okay, das bindet nun die Höhe unserer Rechtecke an den linearen Durchschnitt jedes Bandes des Spektrums. Also lasst uns voran gehen und diese Skizze ausführen. Ok? Also, was sehen wir hier? So, offensichtlich. Nun, sehen Sie, die Rechtecke erweitern ihre Höhe, basierend auf, äh, was sie aus dem Audio hören. Ich werde das nur ein bisschen laufen lassen, damit, damit, besonders wenn es hier am Anfang etwas ruhig ist, und jetzt wird es sich aufbauen. Nun, sehen Sie wirklich zu. So großartig. Ähm, nicht das, was ich erwartet habe, oder? Es endet, dass ich den Ton hier ein wenig senken werde. Ähm, überhaupt nicht das, was ich erwartet habe. In der Tat, weißt du, ich war, ich hatte irgendwie gehofft, dass all dieses Audio an dieser orangefarbenen Linie vorbei geht , aber es sieht wirklich so aus, als würden nur die ersten paar Bands des Spektrums tatsächlich vorbei gehen Dies, diese orangefarbene Linie. Also, äh, es endet, dass, wenn man, äh, auf fft-Lynn-Durchschnittswerten macht und man den Durchschnitt jeder Band bekommt, Sie diese Art von Steigung sehen werden, wo der allererste Teil des Spektrums Sie werden ein paar große Informationen bekommen und dass es sich tatsächlich verjüngt. Und es scheint, als würde an diesem Ende des Spektrums fast nichts passieren. Äh, was ich jetzt tun muss, ist, dass ich einen Weg finden muss, um das Audio zu verstärken, damit wenn ich dieses Audio verstärke, dieses Audio verstärke, ich sehe viel mehr Action an dieser orangefarbenen Linie vorbei. Also muss ich herausfinden, wie man diesen Perv anspricht und wieder, du wirst das in den nächsten paar Skizzen sehen. Und jetzt muss ich herausfinden, wie man dieses Audio verstärkt, so dass die Zahlendaten, die ich bekomme , wenn ich sage verstärken, ich spreche nicht über das eigentliche Audio, dass Sie hier. Ich rede von den Mitgliedern, die ich bekomme. Ich muss die Zahlen verstärken, damit ich etwas viel drastischeres sehe als das. Also beachte, dass wenn du keine Verstärkung machst, wenn du nur buchstäblich , FFT sprichst,diese Lynn-Durchschnittswerte zu bekommen und dann einen Durchschnitt zu bekommen, die Zahlendaten sind ziemlich klein. Also muss ich herausfinden, wie man diese Audioinformationen verstärkt. Und ich muss auch herausfinden, wie man mit dieser Kurve der FFT-Nummer Informationen umzugehen , Aber toll, zumindest in diesem Boot vier Skizze Wir haben Audio-Flugzeug Weg FFT laufen, und wir haben FFT geben uns Nummer Daten, und wir weisen diese Zahlendaten der Höhe der Richtungsrichtung zu. Also sehen wir etwas, aber es ist nicht richtig, wo ich es brauche. Also lasst uns weitermachen, fünf zu bauen und diesen Fortschritt beim nächsten Schritt weiterzuverfolgen. 7. Baue 05: und bauen vier. haben wir besprochen. Die Zahleninformationen, die wir bekommen, ist sehr winzig ist sehr klein und bauen fünf. Wir gehen Teoh, äh, denken über diese Idee der Verstärkung nach. Und wenn wir also fünf bauen wollen , gehen wir weiter und öffnen uns. Bill PDE hier. Und, ähm, vieles davon ist immer noch das Gleiche. Äh, Sie werden es hier bemerken. Ähm, ich online zehn. Ich habe einen neuen Float eingeführt, und ich habe gesagt, dass mein Audio-Verstärker gleich 20 ist. Okay, also was auch immer die Zahleninformationen hereinkommen, ich möchte sie mit dieser Audioverstärkung multiplizieren. Und noch einmal, nur um zu wiederholen, ich spreche nicht über die eigentliche Verstärkung des Audios. Hörst du? Wir sprechen über die Verstärkung der Zahleninformationen, die wir von FFT bekommen . Okay, also Zeile 10 mein Audio-Verstärker für die Verstärkung ist gleich 20 wieder. Der Rest dieser Variablen bleibt unverändert. Die Einrichtung, hat sich nichts in der Einrichtung geändert. Das ist genau das Gleiche, wie es waas ist. Im vorherigen Build, wo wir in der Art und Weise laden, wie die Datei die Way-Datei durchläuft. Wir erstellen ein FFT-Objekt und erhalten die lin-Mittelwerte des FFT-Objekts jetzt in der Zeichnung . Ich habe ein paar neue Dinge vorgestellt . Das erste, was ist, ist, dass ich einfach vorbei an der vier Schleife hier für eine Sekunde, weil Sie sehen werden, dass, tatsächlich online 56 57 online 56 Ich ändere die Strichfarbe zu einem blaugrün und online 57 Ich erstelle eine beschäftigt -Kurve. Nun, äh, das hoffentlich helfen, wirdhoffentlich helfen,zu visualisieren, worüber ich in der vorherigen Datei gesprochen habe, die F 50 hat eine Neigung dazu. Es hat einen belebten Hang dazu, dass es am Anfang eine große Menge an guten Zahlen . Und als es über die Bänder des Spektrums verlief, verjüngten sie sich langsam ab. Und dieser ganze hintere Apfel, als wäre überhaupt nichts passiert. Also dachte ich, ich würde ein wenig beschäftigt eine Kurve dort erstellen, nur um uns zu helfen, visualisieren, wie die F f t Informationen tatsächlich aussieht. In Ordnung. Nun, eine weitere Änderung ist Zeile 49. Also in der vorherigen Datei war dieser Float für den temporären Indexdurchschnitt nur mein Audio-fft-Punkt Get gemittelt auf Unterelement. Ich schreibe so 01234 Hier ist, wo ich sage, Multiplizieren Sie das mit meiner Audio-Amplitude, die in diesem Fall ist 20. Nehmen Sie die Zahlendaten, die wir bekommen, und multiplizieren Sie sie mit 20. Also werden wir eine Vergrößerung der Zahlen bekommen. Jetzt sehen Sie, was passiert, wenn ich diese Skizze mache. Das erste, was ich ansprechen möchte, ist diese blaue Linie. Siehst du, das ist es, wovon ich gesprochen habe. Wenn Sie sich diese weißen Kästchen ansehen, können Sie tatsächlich sehen, dass es eine Art Bordsteinneigung zu dieser Zahl gibt. Information, richtig. Es ist sehr robust am Anfang. Und dann fängt es nur langsam exponentiell an, in nicht gute Zahlendaten nach hinten abzufallen . Richtig, also, so cool, dass der Wein bewegt uns wenigstens hilft uns zu visualisieren, wie diese FFT Art von Hang aussieht . Okay, aber jetzt sieh es dir an. Jetzt erhalten wir eine viel bessere Darstellung von Audio, indem wir diese Audio-Verstärkung hinzufügen, indem wir diese Zahleninformationen nehmen und sie mit 20 multiplizieren. Und wenn ich das mache, bin ich in der Lage, viel mehr von den Informationen zu sehen. Und ich sehe auch, dass viele dieser Linien die orangefarbene Linie brechen, die 100 Pixel abgeschaltet ist , richtig? Denn wieder, ich werde das noch einmal wiederholen. Ich möchte mir das Spektrum ansehen und eine Zahl zwischen Null und 100 erhalten. Die Tatsache, dass ich sehe, dass einige von diesen hinter 100 brechen, ist eigentlich eine gute Sache Sie in der nächsten sehen werden, während wir es einschränken, so dass wir nur eine Zahl zwischen Null und 100 im Moment bekommen , ich überprüfe nur, ob Dieses Zahlendatum ist tatsächlich vorbei, dass die Linie wärmt , was in vielen Fällen ist es, aber der Weg hat diese Steigung noch nicht einmal angesprochen. Und wir werden das in ein paar Skizzen auf der Straße ansprechen, wo wir versuchen werden, sich zu normalisieren, damit wir nicht wirklich eine Steigung bekommen, die tatsächlich die gleichen Klanginformationen vollständig über das Spektrum hinweg panieren . Es gibt also keinen Bordstein. Es gibt die gleiche Art von Audioinformationen, die in Null passiert, die möglicherweise auch in 2 55 passieren könnte , richtig? So cool. Wir sind nur ein bisschen weiter in diesem Prozess, dieser Fortschritt. Ähm, ich werde Sie im nächsten Build sehen, wo wir uns mit Einschränkungen dagegen befassen werden 8. Baue 06: Das ist Build Nummer sechs. Und, ähm, wir werden etwas tun und sechs bauen. Dass ich sofort in Build Sieben einbrechen werde, weil wir so verrückt sind. Es ist genau das, was wir tun werden. Aber Build Six führt wenigstens eine Idee ein, dass wir es wieder brechen, sieben bauen werden. Aber wir werden später wieder kommen. Also werden wir es in sechs vorstellen. Wir werden darüber reden, warum es großartig ist. Und dann werden wir es in die nächsten paar Akten brechen, nur um wieder zu ihm zurückzukehren. Denn letztendlich wollen wir zu dieser Idee kommen, die wir einführen, um sechs zu bauen . Also, äh, gehen wir weiter und öffnen uns. Und fast alles ist identisch,bis auf zwei Änderungen und die Änderungen sind hier unten auf, äh, Wein 51 52. Und fast alles ist identisch, bis auf zwei Änderungen und die Änderungen sind hier unten auf, äh, So online 50. Wir haben diese Audio-Verstärkung eingeführt, oder? Wir sagten, erhalten Sie die f f t A Daten, erhalten Sie den Durchschnitt für jedes der Bänder im Spektrum und multiplizieren Sie es mit 20. Richtig? Also verstärkte Linie 50 die Zahlendaten, die wir bekommen hatten. Aber denken Sie daran, dass ich Ihnen gesagt habe, dass unser Ziel Unser Ziel ist es, eine Zahl zwischen Null und 100 zu bekommen . Und diese orangefarbene Linie stellt die 100 dar. - Ja. Also sahen wir, dass ein Haufen dieser Rechtecke an der orangefarbenen Linie überschritten, was cool war. Wir könnten uns die Akte ansehen und fantastisch gehen. Ich sehe, dass die Verstärkung cool ist, weil viele dieser Rechtecke über diese orangefarbene Linie hinausgehen . Also online 51 stellen wir einen neuen Float vor, und wir sagen, ähm, gehen eigentlich, das ist nicht wahr. Ja, ich habe eine Zeile hinzugefügt. Erscheinen oben, mein Audio, max. Und wieder versuche ich, eine Zahl zwischen Null und 100 zu bekommen. Also setze ich, dass mein Audio max gleich 100. Ja, und das wird in dieser Zeile 51 ins Spiel kommen. Mein Audio-Max ist also gleich 100, weil mein Ziel ist es, eine Zahl zwischen Null und meinem Audio-Max zu erhalten , das 100 ist. In Ordnung. die Linie 51 hinuntergehe, habe ich diese eine Variable vergessen. Äh, Linie 51. Ich habe einen neuen Float eingeführt, und ich sage, dass ein Temp-Index Khan für eingeschränkte, und wir werden tatsächlich die Verarbeitung aufrufen ist eingeschränkt. Und was Einschränkung erlaubt es Ihnen, dio ist Vergangenheit drei Argumente. Das erste Argument ist, welche Art von Informationen kommen. Und dann sind die nächsten zwei Argumente Was sind die Männer im Max? So wenig meine Einschränkung auch. Richtig. Also verstehe ich, dass einige Audio- und Audioinformationen hereinkommen, und, äh, diese Audio-Nummern könnten größer sein, als ich sie brauche. Und vielleicht will ich sie zerschlagen oder sie einschränken. Zwei Männer und ein Maximum. Also sage ich: „ Cool“. Lassen Sie uns das Ding einschränken, das hereinkommt. Ist dieser temporäre Index Durchschnitt, was der FFT ist? Holen Sie sich durchschnittlich mal 20 Mal, dass, äh, diese Verstärkung. Okay, ich weiß, dass die Nummer über 100 hinausgehen wird. Okay, also sage ich, dass die Männer Null sind und das Max unser Audio Max von 100 ist. Okay, jetzt kommen die Informationen rein. Aber jetzt zerschmettere ich es auf eine Zahl zwischen Null und 100. Also, ja, ich weiß für eine Tatsache, dass diese Zahlen vorbei gehen, aber ich zwinge eine Obergrenze für diese Zahleninformation. In Ordnung. Und was dann? Ich habe mich online gewechselt. 52 ist die Höhe des Rechtecks ist nicht mehr temp Index Durchschnitt. Es ist jetzt temp index con. Also wieder weiß ich, dass dieses Rechteck eine Höhe zwischen Null und 100 sein wird. Also, wenn ich die Skizze ausführe, sollten Sie bemerken, dass es fast identisch mit dem vorherigen Build ist. Außer, wie diese Rechtecke uns Zahleninformationen geben. Äh, ich sage, dass sie nicht überschreiten, äh, über mein Audio-Max, das zufällig 100 ist. Also tue ich es. Das ist irgendwie ein Fenster, in den wir später kommen werden, was das ist fantastisch. Ich kann auf eine Art und Weise laden, Datei. Ich kann diese Zahleninformationen verstärken und dann seine min und Max einschränken. Also in diesem Fall, ähm, , ich bekomme Zahlen zwischen Null und 100 jetzt, äh, äh, wir haben die Steigung nicht angesprochen. Sie werden feststellen, dass die blaue Linie immer noch da ist und wieder, Sie sehen immer noch, dass die Rechtecke Luft tatsächlich an dieser Steigung haften. Also in der nächsten Datei möchte ich über Normalisierung sprechen. Wie bekomme ich diese FFT-Zahleninformationen in Wie kann ich sie verstärken? Und wie würde ich dann versuchen, diese Steigung zu beseitigen? Wie versuche ich, es normalisiert zu machen? Also, dass Null mir eine Zahl zwischen Null und 100 Unterelement zu 55 gibt, bekommt mir eine Zahl zwischen Null und 100. Wie normalisierst du die Zahlen, so dass sie mir die gleiche konsistente Zahl über das gesamte Spektrum geben. Da wollen wir wirklich hin. Aber wieder, in diesem nächsten Build, werden wir tatsächlich eingeschränkt brechen. Wir werden es loswerden. Aber ich stelle es hier vor, weil Sie in einigen späteren Skizzen sehen können, sobald wir die Normalisierungherausgearbeitet , sobald wir die Normalisierung , haben,werden wir es wieder einschränken wollen. Also ist es gut, dass vielleicht über beschränkte sprechen. Jetzt brechen Sie aus. Arbeiten Sie an diesem Konzept der Normalisierung, äh, nur um später Einschränkungen einzuführen. Also wieder, das ist eine Art schönes Fenster, wo wir versuchen zu bekommen, das Audio hört, Zahl, Daten erhält , diese Zahlendaten verstärkt und auf eine minimale Axt beschränkt. Und dann später wäre dies so einfach, an Animation zu binden, um an eine ganze breite Palette von Eigenschaften zu befestigen , weil wir Number Mining sind. Drei ganzes Spektrum an. Wir schauen uns eine Zahl zwischen Null und 100 an. Okay, das beendet diesen Build hoffentlich wieder. Sie können den Fortschritt sehen und ich werde Sie im nächsten Build sehen. 9. Baue 07: bauen Sieben. Äh, k Das hier, es gibt eine Menge Sachen, die wir abdecken müssen. Das wird wahrscheinlich ein langer Video-Build sein. Sieben wurde grün markiert, Ähm, hier, weil diese Art von einen Punkt darstellt, an dem Oh , mein Gott, alle Komponenten, die wir brauchen oder irgendwie an Ort und Stelle in dieser eine Datei und dieser Build sieben auch stellt eine Art wie meine Gehe zu Datei dar, wenn ich in eine neue Audiodatei lade . Ich werde es wahrscheinlich in diesen Build sieben laden, weil diese gebaute sieben Art mir hilft zu sehen, wo sich alle Zahleninformationen befinden und mir hilft, sie effizient zu sehen. Also, dass ich etwas später auf der Straße tun werde. Und einige dieser Skizzen bauen sieben ist irgendwie wie dieser perfekte Fußabdruck von, von wo ich mit einer bestimmten audiophilen Tonnen zu decken sein muss. Es gibt auch ein paar P- und G's hier, die Fenster präsentieren werden, die wir reden werden. Das ist das Ende, das Ende dieser Diskussion. Also, Mann eine Tonne in dieser Skizze zu decken, okay? Und die erste ist diese Idee, zu versuchen, das Audio zu normalisieren, oder? Ich habe jetzt schon seit ein paar Skizzen darüber gesprochen. Paar baut. Wir haben ihn damit beschäftigt, eine Kurve zu repräsentieren, wie die FFT-Zahlendaten aussehen. Und ich möchte das Gegenteil machen. Am Anfang des Spektrums wollte ich irgendwie sanft sein, und dann wollte ich mich nach hinten stärker verstärken. Also möchte ich fast die Rückseite dieses Busy a zu den FFT-Daten machen, so dass ich irgendwie die gleiche Anzahl von Zahlen über die gesamte Länge des Spektrums bekomme . Also, wie soll ich das machen? Also, Liebe an der Spitze, Ich habe drei neue Variablen eingeführt. Ok. Also, im Wesentlichen, was ich tun will, ist, dass Teoh, ähm, irgendwie umgekehrt, dass diese eine Kurve beschäftigt ist. Also, ja, ich verstehe, dass eine Nummer hereinkommt und ich verstärke sie mal 20. Aber ich will auch jedes einzelne Band verstärken. Auf diese Weise, nicht nur meine Verstärkung des Gesamtspektrums auf inkrementelle Verstärkung jedes Bandes, so dass diese Zahl größer und größer und größer und größer wird, über den gesamten Bereich des Spektrums. Alles klar, lass uns das machen. Äh, Linie 12. Wo soll ich anfangen? Also erstelle ich dieses Ding namens meinen Audio-Index online 12. Und ich sage, Hey, mein Audio-Index, beginnen wir mit einer Zahl wie 0,5 Das ist der Ausgangspunkt. Ok? Und dann habe ich diesen nächsten Float online 13, der mein Audio-Index ist. Amp, ich werde es verstärken und bemerken. Ich sage, hey, sofort, hol meinen Audio-Index. Also meine Audio-Indexverstärkung ist auch gleich 0,5 Aber wie Sie sich vorstellen können, werden wir meinen Audio-Index-Amp inkrementieren Nun , was sind die Schritte, mit denen wir meinen Audio-Index verstärken? Ampere Und das ist eigentlich die nächste Grippe. Also Zeile 14 sagt, dass der meine Audio-Indexschritt 0,25 Also im Grunde werde ich den Schritt inkrementell auf die Verstärkung multiplizieren werde ich den Schritt inkrementell auf die Verstärkung multiplizieren. Richtig? Und wieder, Sie werden in der Skizze sehen. Ich habe tatsächlich ein kleines Ding aufgenommen, damit Sie tatsächlich visualisieren können, wie wir uns über das Spektrum verstärken. Sie werden es ein bisschen weiter unten sehen, ähm, ich habe tatsächlich Linie 22 Bühnenhöhe Zustand rechts war 300. Ich will es 700 machen. Also habe ich einen viel größeren Platz am unteren Rand meiner Skizze, so dass ich tatsächlich sehen konnte was passiert. Weil, wie ich Ihnen im vorherigen Build sagte, wir gehen Teoh, schalten die Einschränkung ab. Ich will wirklich sehen, was vor sich geht, bevor ich es einschränke. Ich werde es später in ein paar Skizzen einschränken, aber ich brauche den Zeh, um wirklich zu sehen, was passiert. Also öffnete ich die Bühnenhöhe, um etwas größer zu sein, damit ich tatsächlich visualisieren kann was jetzt vor sich geht. Im Inneren sitzen. Es gibt eine Änderung, und, ähm, ich werde es ansprechen. Ah, ein wenig später, und das läuft ein Fenster auf Ihren FFT-Daten und Fenster ist wie ein Filter. Es ist wie das Filtern der Audiodaten, aber wir werden darauf zurückkommen, also überspringen Sie das bitte, aber das ist zusätzlich. Aber die einzige Ergänzung zum Einrichten ist, ähm, der FFT-Fensteraufruf. Okay, also gehen wir runter in, ähm, zeichnen. In Ordnung. Ähm, eine Sache ist, dass ich ein paar Änderungen daran vornehmen werde, wie dieses Ding malt. Also beachten Sie online. 66. Ich kommentiere die Hintergrundfarbe aus. Ich will eigentlich nicht den Bildschirm löschen. Ich möchte weiter auf den Bildschirm malen, damit ich die Zeit richtig sehe . Also, anstatt Zeit zu räumen, verlasse ich tatsächlich einen Fingerabdruck der Zeit. Und das erlaubt mir zu sehen, was mit dem Audio über den Betrieb des Audios über das gesamte Spektrum passiert ist. Also werde ich nicht den Hintergrund löschen, also kommentiere ich Umriss 66. Das bedeutet auch, dass ich nur eine kleine Anpassung an meine Füllfarbe vornehmen werde. Ähm, und was ich hier mache, ist, dass ich sage, dass die Füllfarbe weiß ist, aber Alfa ist erst fünf. Es wird also sehr minimal weiß sein. Und weil ich nicht wische den Hintergrund, der langsam aufbauen und langsam aufbauen wird langsam aufbauen , und so wird es weißer und weißer und weißer in Bereichen, wo es hält, wissen Sie, Malerei über sich selbst. Also änderte ich auch die Füllfarbe nur Zehe haben die zweifelhafte Weiß anstatt 2 55 so 2 55 wäre weiß zu 55 ist Alfa. Also sage ich zu 55 5 für den Alfa. Okay, ähm, ich werde Zeile 73 überspringen, weil ich es dir online zeige. 74? Ja. Ich habe tatsächlich eingeschränkt auskommentiert. Ich möchte es nicht in dieser Skizze verwenden. Das bedeutet auch in Zeile 75, dass ich zurückkehre, um die Rechteck-Höhe zu verwenden, um den temporären Index Durchschnitt zurück zu dieser Zahl anstatt eingeschränkt zu verwenden. jetzt Lassen Sie unsjetzteinen kleinen kurzen Blick hier auf einen temporären Indexdurchschnitt werfen, weil ich das ein bisschen geändert habe . Ich habe gesagt, ich habe dieses erste Bit in Klammern eingewickelt, das ist, ähm, mein Audio fft bekommen Durchschnitt, multiplizieren Sie es mit unserem Verstärker , der 20 ist. Und dann sage ich: Cool. Lassen Sie uns es auch mit meinem Audio-Indexverstärker multiplizieren, richtig. Also werde ich einfach wieder nach oben scrollen, und Sie werden feststellen, dass es diese Nummer hier ist. Mein Audio-Indexverstärker, nicht der Schritt, nicht die Basis, die mein Audio-Index ist. Es ist mein Audio-Index, AMP, die ja, zum ersten Mal, es 0.5 Cool. Okay, also, äh, dieser temporäre Index Durchschnitt Online 73 multipliziert jetzt den Index mit der individuellen Indexverstärkung . Ok. Nun, äh, ich werde ein paar Sachen überspringen, weil, äh, hier unten online 81. Ah, hier ist, wo wir die Indexverstärkung verstärken. Also sage ich, mein Audio-Index-Amp Plus entspricht, äh, meinem Audio-Index Schritt Schritt. Das bedeutet sich selbst. Und dieser, äh, Audio-Indexschritt. Nun, da der Audio-Indexschritt jedes Mal um 0,25 inkrementell ist. Wenn Sie sich nach unten bewegen, fügt sich der Index rechte Schritt zu jedem der Unterelemente hinzu. Es wird also immer größer und größer und größer und größer, während es sich über das Spektrum bewegt . Sie verstärken also nicht nur das Spektrum als Ganzes, sondern verstärken jeden Index individuell, da er weiter nach unten geht. Richtig, Weil wir Router in Zahlen nach hinten bekommen wollten, rechts in Richtung 2 55 leiser in Richtung der vorderen Null. Richtig, weil wir diese Kurve hatten, die bereits gezeigt hat, dass sie vorne ziemlich laut war und sich hinten verjüngt hat. Okay, also Raketenrate hier unten online 81. Uh, ich bin plus gleich meinem Audio-Indexschritt jetzt, nachdem das vorbei ist, habe ich richtig zurückgesetzt, weil es aufbauen, aufbauen, aufbauen, aufbauen, aufbauenmuss aufbauen, aufbauen, aufbauen . Aber es tut das jedes Mal in der Auslosung. So online. 83, sage ich. Okay, ja. Ich muss wieder von vorne anfangen. Also mein Indien, ich versuche mein Bestes hier mein Audio-Index-Amp ist gleich meinem Audio-Index, so setzt sich zurück auf seine Basis. Einstellung in dieser Basiseinstellung ist 0.5 So verstärkt es es in der vier Schleife. Und dann, nachdem die 4-Schleife vorbei ist, muss ich sie wieder auf ihre Basis zurücksetzen. Denn wenn ich das nicht tun würde, das Plus gleich sein, es würde einfach immer exponentiell größer und größer und größer und größer werden, jedes Mal, das Laufen zieht. Nein, ich wollte es nur in der Vier-Schleife machen, und dann wollte ich mich zurücksetzen, wenn das Zeichnen wieder läuft, so dass die for-Schleife grundsätzlich jedes Mal genau eine einzelne Indexverstärkung erhält. Also wieder, nachdem diese vier Schleife hier fertig ist, setze ich den Indexverstärker zurück auf seine Basis, die ist, dass 0.5 Also mein Audio-Index AMP. Ist gleich meinem Audio-Index. Okay, ähm, jetzt habe ich noch ein paar andere Dinge hier gemacht. Auch das werde ich mit dem Fenster zu tun haben. Lasst uns alle Adresse in einer Minute sichern. Jetzt verstehst du, warum ich den Strich in eine Vier-Schleife gesteckt habe,denn habe, hier, online 77 bis 79 wollte ich dir helfen, diesen Schritt zu sehen, oder? Also habe ich einen neuen Schlaganfall eingelegt. Die Strichfarbe ist grün. Und ich sagte: Nein, Nein, Phil. Und ich werde ein paar Linien zeichnen. Und wieder, diese Zeile 79 ist riesig. Aber was es tut, ist Linien zu schaffen, die zwei Pixel lüften und mit, aber sie hängen die Y-Achse in Bezug auf die Verstärkung an. Ok? Und es wird das am besten illustriert werden, wenn ich die Skizze tatsächlich durchführe. Also lasst uns weitermachen und es laufen lassen. jetzt Vergessen wirjetztden Fensterflügel und all das andere Zeug. , Es ist jetzt schön,denn, äh, äh, was diese gewachsene Linie jetzt darstellt, ist, dass das Audio über das gesamte Spektrum hinweg verstärkt . Aber wir verstärken auch jeden einzelnen Index über das Spektrum, und so können Sie am Anfang hier sehen, äh, ich füge überhaupt nicht viel Anwendung hinzu. Aber dann jedes Mal, wenn dieser Index wächst und wächst und wächst und wächst und wächst , so dass ich im Grunde wie eine umgekehrte Kurve mache. Nun, der Grund, warum ich Zeile 66 gut abgeschaltet habe, damit ich sehen konnte, was mit dem Audio im Laufe seiner Dauer passiert. Richtig? Und jetzt sieh dir das an. Die Tatsache, dass diese Art von, äh, sagen wir, es sieht aus wie Regen, der diesen Regen streift. Ähm, ja, es gibt einige Fälle, in denen es bestimmte Indizes im Spektrum gibt, wo es nur Bananen geht . Sieh dir das an. Dieser ist den ganzen Weg hier runter gesprungen. Allerdings ist mein allgemeines Gefühl darüber genial, weil diese Art von Regen, diese Art von Blatt Grün, es ist geschnitten. Es ist irgendwie dasselbe, weil sieh dir das an. Wie wenn ich gleich hier anfangen würde und einfach meine Maus hinüberziehen würde, ist das rad. Das heißt, dass all diese Zeilen, wie viel an dieser orangefarbenen Linie vorbeidrängen, und sie machen es etwas amüsant, dass locker, etwas gleichmäßig, richtig? Also sehe ich diese Art von weißem Tal ein gleichmäßig gekreuzt. Jemand, der nicht wieder perfekt ist. Jemand wird mehr rausspringen als andere. Aber alles in Ordnung. Die Tatsache, dass, wenn ich nur meine Maus durch diesen Bereich gefangen hier bewegen, Ja, mit Ausnahme von hier zurück, das sehr, sehr Ende und das hat mit der Art der Datei zu tun Es ist einfach nicht eine ganze Audio-Informationen den ganzen Weg am hinteren Ende dieses Spektrums. Aber alles in allem sieht das gut aus, weil die Audioinformationen ziemlich konsistent bleiben. Und es gibt mir irgendwie ein Blatt, das etwas normalisiert ist. Und wieder, diese grüne Linie repräsentiert diese Normalisierung. Es repräsentiert die Verstärkung jedes Indexes über das Spektrum hinweg. Awesome High Fives, High Fives. Alle 0,2 Menschen zwinkern. Also, was Prominente tun. Ah, das ist großartig. Also bekommen wir in die FFT-Informationen. Wir verstärken alles ist ein ganzes Mal 20, aber dann verstärken wir individuell jede Botschaft des Spektrums als eine größere Zahl, wenn es sich bewegt. Cool. Nun lasst uns ein paar der anderen Sachen ansprechen. Ähm, erscheinen Sie in Zeile 47. Ich habe einen schönen Link zu Wikipedia für den Sieg getan. Und wenn Sie sich das Wikipedia-Seitenfenster ansehen, ist großartig. Es erlaubt Ihnen. Teoh im Grunde tun wie, was ich sagen werde, ist wie ein Filter auf dem Audio. Und es gibt eine Menge von verschiedenen Fenstern, die Sie sehen können, und sie sind alle anders benannt. Sie haben also ein rechteckiges Fenster, ein Dreieckfenster. ein rechteckiges Fenster, Welch Hand Haughn, aber es hämmend homing Tomate Tomate. Rufen wir trotzdem an. Toller Link Toe Blick auf, ähm, Fensterfunktion. Okay, und es endet so ein Minimum. Sind einige Fensterfilter richtig eingebaut? So online. 62. In diesem speziellen Fallsage ich, sage ich, Verwenden Sie keinen, um, um, Fensterfilter auf dem Audio, aber Sie können sehen, ich setze einige Links. Da ist, ähm, Bar DeLaet. Da ist Blackman. Es gibt ein Co-Zeichen. Es gibt Ghazi in Hamming Hawn, dreieckig so weiter und so weiter. So können Sie tatsächlich einen ah Filter auf das Audio anwenden , der sich sehr minimal ändert. Es wird die Art der FFT-Nummern ändern, die Sie bekommen. Ja, jetzt schon wieder, ich habe gesagt, dass ich nichts tun soll. Ähm, aber ich habe hier unten ein paar Sachen gemacht, was ist, dass ich in der Lage sein wollte, diese Bilder zu retten. Was ich tun wollte, ist, ich einen Filter abonniert habe. Lassen Sie das gesamte Audio abspielen, und dann wird Audio abgespielt im Grunde senden Sie ein gespeichertes Bild, das die Darstellung des gesamten Songs über die gesamte Dauer des Songs zeigt und speichern Sie es als za PNG. Also, ähm, eine Sache, die Sie dabei bemerken werden, ist, dass Online 88 bis 91 ist? Ähm, ich habe gerade etwas Verarbeitungstext eingefügt, der nur ausspucken würde, welchen Filter ich gerade höre, damit Sie hier unter Text sehen können, ich setze Fenster fft keines. Und dann schauen Sie sich diese online 93 bis 97. Ich habe das gesagt, lassen Sie mich einfach zurück, bevor ich darüber rede. Ich habe eine Anpassung hier online 40 vorgenommen, wo ich nicht mehr das Audio looping. Ich spiele nur sofort, und wenn es fertig ist, ist es fertig. Und der Grund, warum ich das getan habe, ist für hier unten unten online 93 bis 97. Ich setze in if-Anweisung, die gerade gesagt hat, wenn mein Audiopunkt abgespielt wird, kehrt false zurück. Und das ist, was das kleine Ausrufezeichen oder Knall vor diesem Funktionsaufruf ist, während das Audio abgespielt wird, wird es wahr übergeben. Und dann, tatsächlich, wenn das Audio fertig ist, wird es falsch passieren. Und wenn es falsch ist, weiß ich, dass die Auto-Audio nicht mehr abgespielt wird. Ich gehe dann weiter und sage: Speichern Sie den Rahmen. Ich gab ihm einen bestimmten Namen und dann verlasse ich die Skizze, oder ? Also, wenn Sie dies den ganzen Weg durch spielen, lassen Sie das Audio den ganzen Weg durch, es wird tatsächlich sparen aus PNG und verlassen Sie Ihre Skizze. Jetzt werde ich das wirklich schnell minimieren, weil ich tatsächlich P- und G's für all die verschiedenen Arten von Fensterfiltern gespeichert habe, die Sie tatsächlich auf dieses Audio anwenden könnten. Und wenn ich das hier oben öffne, wirst du sehen. Vory Diese Art von weißem Tal ändert sich, richtig? Also gibt es nichts Richtiges. Und während ich diese durchlaufe, kann ich sehen, wie ich diese Zahleninformationen filtere oder komprimiere . Und in einigen Fällen könnte Ghazi wieder perfekt sein. Schau dir das an Ja, ich verstehe, dass einige dieser Gipfel Durchbruch, aber wieder, wie, schauen Sie, wo ich meine Maus bewegen, wie toll hier. Das ist fantastisch. Weil ich im Wesentlichen die gleichen Spitzen, Höhenund Tiefen über das gesamte Spektrum bekomme Höhen Spitzen, . Weil wir diese grüne Linie angewendet haben, haben wir diese Verstärkung jedes einzelnen, ähm, Bandes über das Spektrum hinweg angewendet ähm, . Wow. Okay, eine Menge zu nehmen. Aber Build Seven ist genial, weil es wirklich eine Art von diesem Fingerabdruck des Audio während seiner Dauer der Wiedergabe darstellt . Und das bedeutet, dass jedes Audiophile andere Audio mehr Bass schwer sein wird. Einige haben vielleicht nicht viel Basis und einige könnten einige höhere Töne haben. Also Nummer sieben ist wirklich irgendwie. Deshalb habe ich es grün markiert. Es stellt eine Datei dar, in der ich kann, kann ich in ein Stück Audio laden. Ich kann definieren, was ich möchte, dass die Audioverstärkung sein soll, um das Audio zu normalisieren und es dann an einen Ort zu bringen, wo ich das ansehen und gehen kann Ja, das sieht wirklich über das gesamte Spektrum normalisiert aus. Also bauen Sieben wieder. Es ist es getaggt, es ist es hervorgehoben, weil dies ein großartiger Ort ist, um zu experimentieren, Laden in verschiedenen Arten von Wave-Dateien. Okay, ich werde das abschalten. Bill Date ist wirklich gehen, um diese Idee, warum Weg Dateien adressieren. Warum verwenden wir Way-Dateien? Es ist also Welle im Vergleich zu MP drei und zu verstehen, was MP drei Kompression macht und welche MP drei Kompression speziell für unsere FFT-Zahlendaten tut. Also bauen Sieben. Ich liebe es. Wir sehen uns beim Bauen. 10. Baue 08: Also hier sind wir. Build Acht , Was ist Ah, Rave-Dateien gegen MP Dreier. Und, ähm, warum verwenden wir Way-Dateien? Ähm, warum benutzen wir nicht MP-Dreier? Nun, äh, ein MP drei ist Es ist ein komprimiertes Audioformat. Und wir sagen das und, wissen Sie, Sie hören Leute reden über, wie, wissen Sie, MP drei, wissen Sie, Qualität ist nicht so gut ist wie ein Plattenspieler oder un komprimiert -Audio-Dateien. Eso waren Wir haben Wave-Dateien verwendet, weil wirklich Dateien un komprimiert sind. Ähm, Audiodateien. In diesem Build geht es mehr um die Bilder,die ich erstellt habe, als um die eigentliche Skizze selbst. In diesem Build geht es mehr um die Bilder, Ähm, denn was ich getan habe, ist, dass ich Ihnen den Unterschied zwischen komprimiertem Audio und komprimiertem Audio gezeigt habe denn was ich getan habe, ist, dass ich Ihnen den Unterschied zwischen komprimiertem Audio und komprimiertem Audio gezeigt habe. Okay, also, innerhalb des Datenfoto-Ordners, werden Sie sehen, dass es unsere anfängliche Wave-Datei gibt, die wir verwendet haben. Aber es gibt auch, ähm, fünf MP drei Dateien, und sie nehmen diese Art und Weise Datei und rendern sie auf, äh, auf MP drei und eine bestimmte Bitrate. Sie werden hier sehen, dass wir eine neue MP drei mit einer Bitrate von 128 haben. Ah, eine Bitrate von 1 60 eine Bitrate von 1 92 eine Bitrate von 2 56 und eine Bitrate von 3 20 Nun ist es wichtig zu erkennen, dass viele Standardeinstellungen beim Rippen von CDs zu MP drei tatsächlich 1 60 Das ist eigentlich in vielen Fällen. Ist Standard für viele CDs, , die Sie wahrscheinlich in MP 3 konvertiert haben,es sei denn, Sie gingen ein und änderten es in eine höhere Bitrate. Die meiste Zeit, zumindest für mich. Viele der CDs, die ich in den letzten Jahren gebrannt habe, habe ich bemerkt, dass diese Standardbitrate tatsächlich 1 60 ist, was hier ein wichtiges Thema ist. Also lasst uns das nochmal überprüfen. Wirklich? Diese p und G sind der Schwerpunkt dieses Build. Ähm, das ist unser Weg Akte, okay? Und Sie werden feststellen, dass, ähm, ähm, die Art und Weise, wie die Datei unkomprimiert ist. Okay, wir haben Bits pro Sekunde, und Sie können sehen, dass, wenn Sie diesen Song über die Dauer der, ähm über die Operation des Songs selbst betrachten, Sie sehen, dass wir viele Informationen visuell passieren. Okay, jetzt sieh dir an, was passiert, wenn wir die gleiche genaue Skizze machen und sie haben. Schauen Sie sich die MP drei mit einer Bitrate von 1 28 an, was natürlich nicht gut ist. Okay, also sieh es dir an. Sie werden bemerken, dass ich diese kleine grüne Linie gezeichnet habe, und ich habe es markiert, dass dies die 128 Bitrate ist. Also mit MP drei ist es tatsächlich komprimiert die Audiodatei. Und zusätzlich dazu, um MP drei kleine rechts zu machen, denn das war das Ziel un komprimierte Audio, wo größere Dateigrößen. Also, um MP drei zu machen, ist wirklich einfach zu werfen. Sieh mal, was sie getan haben. Sie haben tatsächlich das hintere Ende des Spektrums abgehackt. Richtig? Es gibt also wirklich keine Audioinformationen, die vom hinteren Ende kommen. Das ist audiophiler. In der Tat ist es sicher zu sagen, dass 128 Bitrate hinzugefügt wurde. Du verlierst 1/4 des Audiomaterials. Du verlierst diesen Teil des Spektrums, weil sie herausfinden, Ja, das ist Hundemusik oder das Zeug, das du nicht hier wirst. Und so werden wir das tatsächlich abschneiden und wir werden das Audio komprimieren , so dass die Dateigrößen kleiner sind. Also natürlich, nicht nur leidet die Audioqualität, sondern Sie verlieren tatsächlich diese Daten. Das wird also problematisch, denn mit unserem Code, ähm, wir bekommen wirklich nur Zahlenbereiche in diesem Bereich hier, wir bekommen eigentlich keine Audioinformationen von FFT, wenn wir 1/4 des Spektrums verlieren. Nun, lassen Sie uns voran und schauen Sie sich eine Bitrate von 160, die Sie in diesem Bild sehen können. Okay, wir haben uns ein bisschen geöffnet, oder? Also wieder in den letzten paar Jahren, und ich habe CDs in MP drei konvertiert. Schau dir an, wie viel Audioinformationen ich tatsächlich verloren habe. Ähm, und so ist es schön, diese beiden Zeilen zu sehen. Und wieder markiere ich diese blau, weil für mich das seit Jahren Standard war. Das ist, was ich mit CDs gerippt habe, ähm, ist das 160 Bit-Rate? Also sieh dir an, was passiert ist. Also gehen wir von 1 28 Toe 1 60 wir gewinnen nur ein wenig vom Spektrum zurück. Gehen wir voran und springen bis zu 1 92 Also das ist eine Bitrate von 1 92 Also jetzt habe ich markiert, wo 1 28 ist, wo 1 60 ist und wo 1 92 ist, und Sie können fast beginnen, das Muster hier zu sehen. Es ist wie, Oh, okay, ich verstehe es. Vielleicht. Richtig. Das war also, wie viel ich von 1 28 auf 1 60 geöffnet habe und es scheint, als ob ich von 1 61 92 tatsächlich die Menge an Spektrum verdoppelt habe, die ich bin, die ich zurückbekomme. Ich verliere immer noch einen schönen Teil der Informationen hier, aber ich kann sehen, was passiert. Es ist, dass es sich verdoppeln wird, oder? Schau dir an, was passiert, wenn du zu springen 2 56 Richtig? Das ist also eine Bitrate von 2 56 Sie bekommen eigentlich nur einen kleinen Splitter zurück. Also, was ich erwartet hatte, ist eigentlich gar nicht vorgekommen. Ich dachte, es würde sich jedes Mal verdoppeln. Als ob ich einfach mehr vom Spektrum zurückbekommen würde. Und eigentlich dachte ich, dass ich 23 20 bekomme. Vielleicht bin ich wieder auf die Menge an Informationen, die es mir in den Weg bringen würde, aber wie Sie sehen werden, ist das eigentlich nicht der Fall. also von 1 92 auf 2 56 springen, bekommen wir eigentlich nur einen kleinen Teil des Spektrums zurück, und es ist eigentlich weniger als der Sprung von 1 28 auf 1 60 Und glauben Sie es oder nicht, wenn Sie tatsächlich zu 3 20 gehen, wird der Splitter tatsächlich noch kleiner. Selbst bei dieser 320 Bitrate verlieren wir immer noch dieses hintere Ende des Spektrums. Also, wirklich, dieser Build Acht war nur eine Übung und zeigt Ihnen, wie viel Informationen Sie verlieren, indem Sie MP drei verwenden , ist Ihre Audioquelle. Also verstehe ich, dass MP 3 vielleicht das Einzige ist, zu dem bestimmte Leute Zugang haben , und das ist cool. Aber verstehen Sie einfach, dass das offensichtlich diese Umgebung beeinflussen wird, weil wir wirklich auf Li sind wie wieder. Wenn ich zum Beispiel Teoh 1 60 zurückspringen würde, ist es, als würde ich 1/5 des Audiospektrums verlieren. Wenn ich also dieses Spektrum benutze, um Animationen zu steuern oder Dinge auf dem Bildschirm zu machen , wird wirklich die ganze Aktion in diesem Frontend des Spektrums passieren. und es gibt einen Teil im Rücken, den ich tatsächlich verlieren werde. Also wirklich, der Zweck dieses Gebäudes war nur ein Blick auf diesen Unterschied zwischen wave un komprimierten Audio und MP drei komprimierten Audio. Und eigentlich, wie viel von den Zahlendaten werden Sie opfern? Also, wenn Sie in diesen Build gehen und Sie diesen Build PTE tatsächlich öffnen, ist der meiste Code identisch wie im vorherigen Build. Bis auf hier. Ich lade eine MP drei statt Welle. Und ich habe all diese anderen Marker einfach Linien gezeichnet, um Ihnen wieder zu zeigen, wo der Drop-Off-Punkt für MP drei ist und hier unten unten. Ich habe das auch auskommentiert, aber ich habe auch das gerettete Zeug gemacht. Also, nachdem das Bild vorbei war, würde es tatsächlich mein PNG sparen. Also wirklich, das, äh und wieder, wenn ich das machen würde , führen Sie diese Skizze jetzt nur zum Teufel aus. , Weißt du, nochmal, nochmal, ich zeige dir diese Marker, aber wirklich, das ist nur eine Übung, um dir zu zeigen, dass du tatsächlich Spektrumzahlen verlierst, indem du MP Dreier benutzt? Ein soll Dateien wiegen. Okay, also endet das wirklich diesen Build Acht, was wie, Hey, Mann, wenn du Zugriff auf un komprimiertes Audio bekommen kannst, wirst du nur bessere Ergebnisse erzielen, weil du werden, ah, viele verschiedene Zahlen über das gesamte Spektrum zu bekommen. Wenn Sie MP-Dreier basierend auf der Bitrate verwenden, in der diese MP-Dreier erstellt wurden, gibt es einen Teil des Spektrums, den Sie überhaupt keine Zahlendaten erhalten . In Ordnung, ähm, wir werden zu den nächsten paar Builds übergehen, eso wir werden in Build 9 springen , genau jetzt, wo wir hingehen. Zehe hinzufügen eingeschränkten Rücken. Also denken Sie daran, dass wir in Build neun eingeschränkt aufgegeben haben. Wir werden Einschränkungen zurück in unsere Datei implementieren. So sehen wir uns in der nächsten Skizze. 11. Baue 09: hier sind wir in gebaut neun und in vielerlei Hinsicht baut neun bis 13. Die nächsten fünf Skizzen, diese Videos, werden ziemlich kurz sein. Sie säubern die Dinge irgendwie. Ähm, also bauen Sieben wieder. Irgendwie wurde so getaggt. Dieser , Moment,auf den ich wollte, dass du dich konzentrierst, weißt du, ich sage, , Oh, das ist irgendwie so, weißt du, ähm, die perfekte Datei, um Audiophilen gegen Build neun zu vergleichen. Nachdem wir die Art und Weise gegen MP drei Diskussion gebaut haben, bauen neun. Nur irgendwie packt alles auf. Super nett. In Ordnung, also lasst uns voran und innerhalb von Build neun gehen. Lassen Sie uns voran und öffnen Build PD. Und es gibt wirklich nichts Neues hier. Um, ein großer Teil dieses Codes ist der gleiche wie vorher, aber wir führen wieder beschränkte ein. Also hier unten online 54, wenn Sie sich erinnern, war temp Index Durchschnitt. Das war, den Durchschnitt des Spektrums der Indus e jedes in das Meer des Spektrums zu bekommen, multipliziert mit Anam-Schmähung Times 20 und dann multipliziert mit Indexverstärkung, so dass jeder einzelne Index, äh, immer verstärkt werden. Also, das war großartig. Und äh, bauen Sieben. Lassen Sie uns alles sehen, was passiert ist. Also, jetzt ist es irgendwie Zeit, beschränkte wieder einzuführen, so dass Sie in Zeile 55 bemerken werden. Äh, Temp Index Khan war ungewöhnlich. Tid und wieder. Es sagt, Hey, Hey, die Eingabe, die hereinkommt, ist dieser temporäre Indexdurchschnitt, aber beschränkt sich auf eine Zahl zwischen Null und 101 100 ist variabel. Mein Audio max wird online angezeigt. Neun. Okay, jetzt wissen wir, dass dieser Float über das gesamte Spektrum läuft, und es wird uns wirklich einige Zahleninformationen zwischen Null und 100 geben. Okay, also natürlich mache ich die Änderung am Rechteck. Ähm, ich habe diesen Temp-Index-Con zurückgesetzt, während vorher, ähm, auf den Tempt-Indexdurchschnitt zurückgekehrt ist. In Ordnung, also, äh, werde ich weitermachen und diese Skizze machen. Und drei wichtige Dinge, die an diesem Punkt zu sehen sind, sind die Himmel ausgerichtet, wissen Sie, die Meere haben sich getrennt, die Sternbilder haben sich in einer Art und Weise ausgerichtet, genau das ist, wo ich hinkommen will, was Art der Normalisierung des Audio über das Spektrum. Ähm , die Information auf der rechten Seite ist, hat die Möglichkeit, Justus zu sein, äh , gezeigt, wie es auf der linken Seite ist. Aber durch die Verwendung von constrain im Moment erhalten wir nur Zahlen zwischen Null und 100. Und wieder, wenn ich mir das ansehe, wenn ich mir das ansehe, bekomme ich wirklich einen schönen Fingerabdruck des gesamten Spektrums. Und ich kann sehen, dass ich in vielerlei Hinsicht eine wirklich schöne Bewegung den ganzen Weg über bekomme. Alles erreicht diese orangefarbene Linie. Und für mich ist das genau das, was ich bekommen will. Okay, also werde ich voran gehen und das schließen, und ich werde diesen Build schließen, weil Naja, eigentlich nein. Lassen Sie mich das wieder heraufbringen. Lassen Sie mich aufstellen, was wir als Nächstes behandeln Das sind die nächsten paar Akten, die wirklich kurz und süß sein werden. , Was passiert,wenn wir meinen Audiobereich ändern? - Richtig. Mein Audiobereich im Moment sagt 256, was jeder einzelne in ist, um im Spektrum zu sehen. Aber, äh, vielleicht will ich das nicht, vielleicht will ich eigentlich anfangen, Dinge zu gruppieren. Ähm, also in dieser Rechnung neun sind es 256 ist der Audiobereich. Wir betrachten jeden einzelnen Unabhängigen in, um im Spektrum zu sehen. Ordnung, also sehe ich dich in gebauten 10, wo wir anfangen, die Variable für meinen Audiobereich zu reduzieren , . 12. Gestalte 10: wir sind in Build 10. Und ich habe dieses Video tatsächlich ein paar Mal aufgenommen, weil ich verzweifelt versuche, den besten Weg zu finden, zu vokalisieren. Äh, die Reduktion der Variablen, mein Audiobereich. Versuchen wir es noch einmal. Das ist sehr frustrierend für mich, weil ich, ähm, wissen Sie, wenn ich diese Klassen unterrichte, will ich alles, was ich tue, kristallklar machen ähm,wissen Sie, wenn ich diese Klassen unterrichte, will ich alles, was ich tue, kristallklar machen und neun bauen. Es gab 256 Objekte auf dem Bildschirm, und jedes einzelne dieser Objekte hörte jedem Einzelnen zu, um im Spektrum 0 bis 2 zu sehen 55 Aber realistisch, richtig? Also, wenn wir nach vorne schauen, werden Sie es bemerken. Build 13 ist, wo wir 13 bauen wollen, nimmt dieses Spektrum und reduziert das Spektrum auf eine Reihe von Durchschnitten von 11 Objekten. Lassen Sie mich das nach besten Kräften erklären. Lassen Sie uns so tun, als ob mein Audiobereich 1 28 war. Okay, 1 28 ist 2 56 geteilt durch zwei. Also, was Sie sagen, ist, und wieder hier, mein Audio-Bereich ist 100. Aber lassen Sie uns für einen Moment so tun, als wäre mein Audio-Bereich 1 28 Um, Rate hier, wo es online sagt 43. Mein Audio fft dot Lynn durchschnittlich meinen Audiobereich. Was das tut, ist zu sagen, dass ich diesen Block des Spektrums 256 von 0 auf 2 55 habe, indem meine Audio-Arrangement-Zehe ändere. 1 28 Das ist die Hälfte von 2 56 Grundsätzlich, was Sie tun, ist, dass Sie sagen, dass zwei Indizes ein Objekt sind, oder? Also, äh, in zwei c Null, würde eine Industrie eins zusammengefasst werden, und Sie würden diese beiden Indizes zusammen gemittelt. Ähm, in zwei. C drei und in C vier würden als ein Objekt gruppiert werden. Also bist du wieder, wenn meine Audio-Ranger 28 gewonnen haben, nimmst du das zu 56 und spaltest es in Gruppen von zwei. Ja. Du bekommst also immer noch das gesamte Spektrum. Aber du sagst nur, ich will eine Gruppe es in eine Reihe von Blöcken. Ja. Das sind genau die Worte, die ich aus meinem Gehirn zu meinem Mundloch kommen wollte. Du bekommst immer noch das gesamte Spektrum. Aber mit 256 zu arbeiten ist Mist. Ich möchte nur die Essenz des Audios bekommen. Und das bedeutet, dass ich meinen Audiobereich auf eine Reihe von Zahlen reduzieren muss , die ich am besten repräsentiert. Das Audio, das ich sofort höre. Das ist die Basis. Das ist die Schlinge, die jemand singt, Ähm, das sind die hohen Tweet-Sounds. Weißt du, ich möchte meinen Audiobereich auf eine Zahl reduzieren, die ich am besten für das Audio auf 56. Es ist zu viel. Zu viele Informationen. Okay, also mit diesen Beispielen, richtig? Speziell diese nächsten, die sich erholen, versuche ich, diesen Heiligen Gral zu finden. Anzahl der Paarungen. Du kannst ihn sehen Go, 13. Ich werde das Zeug auf 11 bringen. Ist 11 die richtige Nummer für Sie? keine Ahnung. Weil ich es nicht tue? Nein. Die Art von Audio, die du verwendest und vielleicht deine süßen Zahlen. Fünf. Vielleicht deine süßen Nummern 25. Okay, aber wir können uns alle einig sein, dass 256 nur zu viele Informationen sind. Lasst uns ein paar von diesem Zeug zusammenfassen. Okay? Jetzt tritt ein anderes Problem auf. Ok. Hier auf der linken Seite ist Mine gebaut, die alle 256 Indizes betrachtet. Und Sie können sehen, unsere Audio-Verstärkung war 20 sind Index gestartet bei 0,5 und unser Schritt war 0,25 Nun schauen Sie sich an, was passiert und ich habe diese p und G gerendert, so dass ich Ihnen die Einstellung der Balken zeigen kann , wenn ich meine Audio-Bereich auf 100 reduzieren. Und lassen Sie uns einfach ignorieren, was ich hier von 11 bis 14 habe. Wenn ich die gleichen Zahlen von meinen 256 behalten würde, ist das, was du tatsächlich bekommen würdest. Okay, ähm, es ist nicht genug Verstärkung. Es ist nicht genug Verstärkung über die ganze Sache. Und es ist nicht genug reichlich Verstärkung für jeden einzelnen Indizes, so dass Sie hier oben nachschlagen können. Ich habe den Bereich auf 100 geändert. Ich habe den Amp 20 behalten. Ich habe diesen START-Index bei 0,5 gehalten. Ich habe den Schritt auf 0,25 gehalten und sehen Sie, so viele dieser Daten schaffen es nie. Nan hat so viele dieser Daten meinen Mund bekommen. Manchmal redet mein Gehirn schneller, als mein Mund aufnehmen kann. Mein Problem Sicherlich nicht deins. Hallo. Wo haben wir gewartet. Sie können aus diesem PNG deutlich sehen, dass diese Einstellungen nicht funktionieren, da einige dieser Indizes nicht einmal über die Orange Line hinausgehen. Also oh, mein Gott, wenn ich die Anzahl der Reichweite rechts reduziere, wenn ich beginne, diese Gruppierungen zu machen und dann einen linearen Durchschnitt für diese Gruppierungen über das Spektrum zu machen , wird sich das letztendlich auf um die Verstärkung und Schritt ändern und so weiter und so weiter, richtig? Also lassen Sie uns hier etwas Neues ausprobieren, so dass Sie sehen, dass das nächste Bild, das ich sagte, Alles klar, lassen Sie uns einige der Einstellungen ändern. Ändern wir die Verstärkung von 20 auf 25. Lassen Sie uns den Startindex bei 0,5 machen Lassen Sie uns den Schritt auf 0,5 und wieder, es ist wie eine Menge Informationen passieren. Ähm, es scheint, als wären sie alle irgendwie an der Orange vorbei gegangen. Aber schauen wir uns diese Gruppierung hier für das an, was in C Null rufen wird, was dieser Bereich hier, wie die Basisart wirklich kaum über die Orange-Linie kommt. Aber der Rest davon irgendwie wirklich aggressiv macht es vorbei an der Orange Line, also vielleicht wieder, ich muss nur diese Zahlen ein bisschen mehr massieren. Also sage ich, okay, genial. Lasst uns einfach die Verstärkung hier erhöhen und die Verstärkung auf 30 erhöhen. Ich steige mit dem Startindex auf 0,75 und ich werde voran gehen und behalten, wie, wie, die letzte Datei, die Schritt von 0,5 Das Fenster ist keine. Und nochmal, okay. In Ordnung. Also, jetzt bekomme ich diese Art von Regen. Ich bekomme etwas, das alles an der orangefarbenen Linie vorbei geht, aber es scheint ein bisschen aggressiv zu sein. Also hier ist, welches Fenster Incan ins Spiel kommen. Also diese Ford-Datei habe ich gerade dieses vierte PNG gesagt. Ich habe nur einen Blick gesagt. Weißt du, wenn ich einen Fensterfilter des Hämmens anwenden würde, der den Filter auf dem Audiospektrum einfach weicher macht . Ja. wir also meinen Audiobereich reduzieren, müssen Sie Ihre Verstärkungszahlen massieren, denn wie es beginnt, wird die lineare durchschnittliche neue Gruppierungen über das Spektrum hinweg, Sie sind Verstärkung wahrscheinlich nicht genug sein. Sie werden es anpassen müssen, wenn wir anfangen, diesen Bereich zu reduzieren. Nun, ich werde voran gehen und mir meine PDE ansehen , ,hier und wieder. Diese Luft Art wie, Hey, Hey, wenn ich meinen Audiobereich 200 für mich ändern würde, scheint es, als hätte ich diese Zahlen an einen guten Ort massiert, das ist 30 0,75 und ein Schritt von 0,5 Ich änderte auch die Rechteck-Größe, weil, Wenn ich den Bereich verkleinere,warum dann nicht meine Rechteck-Größe etwas größer ist, damit ich wirklich anfangen kann, die Rechtecke ein wenig prominenter zu sehen. Wenn ich den Bereich verkleinere, warum dann nicht meine Rechteck-Größe etwas größer ist, damit ich wirklich anfangen kann Also hier habe ich die Rechteck-Größe auf fünf geändert. , Und wieder, ich habe ein paar Sachen auskommentiert, aber es gibt einige, die du weißt, es gibt hier ein paar Bits, Bits, die du offensichtlich ungewöhnlich, gemeint und beginnen zu basteln mit, wenn ich voran und führen Sie die Skizze. , Noch mal, ich schaue nur das Audio an. Ich beobachte meine Verstärkungszahlen. Ich gebe irgendwie einen Sinn. Ich will die Tiefs und ich will die Höhen. Und ich will, dass diese Höhen an der Orange vorbei gehen und ich will, dass die Little sich wieder auf Null setzen . Also bin ich wirklich auf der Suche nach sehen, wie das fließt. Ähm, mit diesen neuen Verstärkungszahlen und, ähm, fantastisch. Das sieht gut aus. Also werden wir mit dem Bau 11 fortfahren und sehen, was passiert, während wir die Artikelpalette weiter reduzieren . Wie müssen wir die Verstärkungszahlen ändern, um der Reduzierung des Audiobereichs gerecht zu werden und zu versuchen, zu diesem Sweet Spot zu gelangen? Dieser Sweet Spot. Das ist wirklich für dieses besondere Audio. Verwenden Sie ein völlig anderes Audio. Ich muss vielleicht meine Nummern ändern. Vielleicht, äh, Produktion muss kleiner sein. Das bedeutet, größer zu sein. Vielleicht muss die Verstärkung größer sein. Kleiner. Vielleicht. Ich muss ein anderes Fenster anwenden oder wenig Wind tun Filter wissen. Richtig. Es ist also, es ist wirklich nur Feinabstimmung und Massieren dieser Variablen, so dass , ästhetisch , äh, mir das Audio etwas gibt, das ich auch an Animation binden werde , ästhetisch, äh,mir das Audio etwas gibt, das ich auch an Animation binden werde. Großartig. Lasst uns Ah, lasst uns diesen Build einpacken und wir sehen uns in Bill 11 13. Baue 11: großartig. Wir sind in Build 11 und Build 11 reduziert jetzt meinen Audiobereich auf 50. Nun, wenn Sie 2 56 nehmen und durch 50 geteilt, ist es etwa 5.1. Teoh Verbote pro Gruppierung, richtig? Es ist also, als ob man denkt, dass die ersten 5 Bands und das Spektrum tatsächlich zusammengefasst sind. Jetzt, äh , also nochmal , schauen wir uns diese P- und G's an. Wenn ich hier das erste PNG öffnen würde, hat das die Einstellungen, wie in unserem Build 9, welches die 256 ist, richtig? Wenn ich hier das erste PNG öffnen würde, , hat das die Einstellungen, wie in unserem Build 9, Schau dir an, was passiert, wenn du die Verstärkung von 20 behalten würdest. Der Index bei 0.5 Der Schritt es 0.25 Fenster keine, richtig? Oh, mein Gott. Nichts, äh, reicht über die orangefarbene Linie hinaus. Also nochmal, wir sind, wenn wir uns öffnen. Ah, die Gruppierungen, richtig. Ich habe ungefähr fünf Bands pro Gruppe. Nun, wir werden offensichtlich unsere Zahlen drastisch ändern müssen, um Platz zu finden, wo wir versuchen zu kommen, was passiert ist. Das ist eine Menge. Also hier habe ich die Verstärkung gemacht. Dies ist das zweite PNG, das ich die Verstärkung gemacht habe. 30 Dieser Index 0,75 Und ich sagte, Hey, Hey, lasst uns Schritt 0,1 jetzt, richtig, und wieder, und wieder, wie es sich das anschaut. Sieh dir die Basis an. Die Basis kommt kaum an der Orange vorbei, und das macht es nicht einmal vorbei. kommt kaum an der Orange vorbei, Und wer weiß es? Das darf es nicht. Also in diesem Fuß, PNG. Ich werde die Variablen ein bisschen mehr ändern. Ich sagte, okay, vielleicht muss Verstärkung nicht 30 sein. Vielleicht muss es 25 sein. Ich kann den Index bei 0,125 und Schritt 0,175 beginnen und dann habe ich einen Fensterfilter von Gaußsian und wieder, als gäbe es genug verteilt über das gesamte Spektrum, dass sie alle über diese Vergangenheit an dieser orangefarbenen Linie erreichen . Und wieder, es ist wie langsam Feinabstimmung, Massieren dieser Variablen, um das, was ich zu bekommen versuche, während ich immer wieder öffne, Ähm, die Gruppierungen für meinen Audiobereich. Also, jetzt ist mein Audiobereich 50. Also lasst uns voran gehen und den Build öffnen. Lass uns die Skizze abfeuern und, weißt du, nochmal, wenn wir das nur für ein paar Sekunden beobachten, bleibt das fest. Wenn wir uns beobachten,suche ich nach guten Tiefen und den guten Höhen. Wenn wir uns beobachten,suche ich nach guten Tiefen und den guten Höhen. Wenn wir uns beobachten, suche ich nach suche ich nach guten Tiefen und den guten Höhen. Und ich bekomme wieder eine schöne Menge an Bewegung über das gesamte Spektrum mit diesen speziellen Verstärkungsvariablen Einstellungen mit meinem Audio-Bereich klopfte auf 50. Ok, ähm, cool. Gehen wir zum nächsten. Reduzieren wir es nochmals auf 25 Build 12. Also lassen Sie uns das beenden, und wir sehen uns in der nächsten Rechnung. 14. Baue 12: Baue 12. In Ordnung. Verstehst du, was los ist? Richtig? Wir haben das gerade wieder langsam vorangetrieben. Hier ist nur eine weitere Momentaufnahme. Wir werden meinen Audiobereich auf 25 reduzieren. Richtig? Ähm, also lasst uns das mit 56 machen. Dividiert durch 25. Es ist wie 10 Bands in einer Gruppe. Ja, ähm, cool. Sehen Sie sich das wieder an, P und G, das sind die Basiseinstellungen. Sieh mal, was ich sage. Das werde ich tun, wie, wie, für die nächsten fünf Skizzen. Massieren Sie die Variablen, richtig? Wenn ich die Verstärkung von 20 diesen Index von 0,5 in diesem Schritt von 0,25 behalten würde, ist es nicht gut. Also, äh, hier wieder, versuche ich nur herauszufinden, was am besten aussieht. Ähm, ich habe eine Verstärkung von 40 und einen Index von 0,175 ein Schritt von 0,175 und Fensterfilter hämmten und wieder. Weißt du, ich werde nur so lange machen, bis ich so viel Fußabdruck habe , nach dem ich suche. Also wieder, ähm, ich brachte die Verstärkung zurück auf 30 äh, zog auf den Index auf 0,17 und zog den Schritt auf 0,225 Fenster, Fenster, Fenster e o wäre Oh, Fensterfensterfilter Ghazi rein. Ah, und gut. Es ist das, wonach ich suche. Ich bin auf der Suche nach einer ziemlich konsistenten, äh, Linie vorbei an dieser Orange, wegen der Natur des Audios, werden einige von ihnen Vergangenheit brechen, ähm, genial. Also nochmal, wenn ich nur eine kleine Skizze mache und ich vergessen habe, in der 1. 1 zu erwähnen, weißt du, ich habe die gebrochene Größe erhöht, die geöffnet hat. Ich denke, in der letzten Rep Größe war 10. Und jetzt, offensichtlich sind es 20. Wenn ich also den Audiobereich verkleinere, kann ich mein Rechteck tatsächlich ein bisschen mehr öffnen. Ähm, okay. Also nochmal, wenn ich diese Skizze auf, aber wir werden es einfach hier zur Seite wieder setzen, Ich kann ich einfach hier überprüfen Diese meine Einstellungen 30 17.22 Ja, ich kann irgendwie beobachten, wie sich das bewegen wird, um sicherzustellen, dass ich meine Nullen bekommen, um meine Hunderte richtig zu machen und eine gute Bewegung zwischen diesen Nullen zu bekommen. Hunderte und wieder. Ich verstehe, dass einige von ihnen schieben werden, wirklich bestanden, aber alles in einer langen Zeit. Ich versuche nur, diese schöne Bewegung über das Spektrum mit dieser neuen Gruppierung zu bekommen. Okay, ich werde das schließen, Äh, denn wieder, ich wollte versuchen, diese Dinge kurz zu halten. Bumm, Bill 13. Wir werden es auf diese schöne Variable von 11 reduzieren. Meine einzige arrangiert 11 und ich mag 11. Alles sollte auf 11 gehen. Ein paar Leute hätten diesen Hinweis verlassen sollen. Es geht auf 11. Uh, bauen 13. Wir werden meinen Audiobereich auf 11 reduzieren. Was wiederum nur so toll für mich für dieses besondere Stück Audio ist. Es ist nur ein großartiger Satz von Gruppierungen, die Ihnen wirklich ein Gefühl von all den verschiedenen Klängen geben, die im gesamten Spektrum passieren. Ähm, cool. Schließen wir das, und ich sehe ihn. Bill 13 15. Baue 13: Entschuldigung. Die Miss diese Build 13. Das ist ein guter. Offensichtlichhaben wir meinen Audiobereich auf etwas reduziert, in das wir uns verlieben werden. Offensichtlich haben wir meinen Audiobereich auf etwas reduziert, in das wir uns verlieben Und für mich, äh, mein Audiobereich 11 ist die perfekte Variable. Natürlich werde ich Ihnen diese Runde von P und G wieder zeigen. Sieh dir das an. Wenn du die gleichen genauen Einstellungen von 256 wieder verwendest,funktioniert es einfach nicht. Wenn du die gleichen genauen Einstellungen von 256 wieder verwendest, Ähm, und was habe ich herausgefunden, was ich herausgefunden habe? 23 23 Bänder Also, wenn Sie nehmen 2 56 geteilt durch 11 es sind 23 ish Bänder pro Gruppierung. Okay, Okay, also machen wir diese anfänglichen Sprünge. Hier ist der nächste PNG hat eine Verstärkung von 30 ein Index von 0.175 und ein Schritt von 0.35 Ein Fenster von keiner in dieser Art von Aussehen. Okay, aber natürlich, weißt du, ich bin so, ich suche ständig nach dem perfekten Satz von Zahlen. Und für mich, äh, diese Art von funktionierte ein wenig besser, was eine Amplitude von 40 Index von 0,2 und ein Schritt von 0,35 Fensterfilter war. Wieder Gaußsian. Nur ein nettes Ah, nettes Zahlen-Set. Nun, ähm, ich liebe das. Ich liebe 11 und wir werden das wirklich in beiden 14 aussprengen. Aber lassen Sie uns diese Skizze hier machen. Also wieder, diese Dateien, die alle in den letzten fünf Skizzen gleich waren. Außer, dass wir unsere Zahlen hier zwischen 11 geändert haben. 14, um diesen Sweet Spot zu finden. Und das wirst du tun. Du wirst selbst einen Audiophiler bekommen, und du wirst die gleiche Übung durchmachen, die ich gemacht habe, die Datei auf diese Weise lädt, den Audiobereich zu nehmen und ihn zu reduzieren, bis du das Gefühl hast, dass du ein Gefühl für alle Geräusche hast und oder Instrumente, die über das gesamte Spektrum geschehen. Aber du hast sie so gruppiert, wie du sagen kannst, Ah ja, diese erste Gruppe von 23 Bands, richtig? Weil wir gesagt haben, dass Ihre Reichweite 11 ist. Diese erste Gruppe von 23 Bands repräsentiert am besten, was von der Basis passiert , richtig, und dann bewegen wir uns ein wenig nach oben und dann könnte man sagen, Ah, Ah, dieser nächste Satz von Bands am besten Dieses nächste Set Bands gruppiert richtig, könnte am besten repräsentieren, was mit der snare drum passiert oder diese Gruppe von Bands ist diese Sänger Reihe. Also höre ich meistens den Gesang in dieser Bewegung, richtig? Das ist also das Ziel. Das Ziel ist Thio Thio Thio Take Away Datei und langsam machen diese Reduktionen und Anpassungen, so dass Sie etwas bekommen, das die Datei, die Sie jetzt laden, am besten repräsentiert , uh, eine Beule, die bis zu 50 und, äh, Lass uns das für ein bisschen laufen und ich werde es hier zur Seite stellen . Und während ich das beobachte, möchte ich sicherstellen,dass meine Geräusche irgendwie Null aus, und ich möchte sicherstellen,dass es eine gute Bewegung innerhalb dieses 100-Bereichs gibt. , möchte ich sicherstellen,dass meine Geräusche irgendwie Null aus, und ich möchte sicherstellen, Und doch sind diese Momente, in denen sie an dieser orangefarbenen Linie vorbeischießen. Und ich kann mir das ansehen und, äh, wirklich ein Gefühl davon bekommen, was mit dem Audio über die Dauer seines Spiels passiert. Und wieder, ich bin wirklich auf der Suche nach dieser Bewegung von 0 bis 100. Weißt du, manchmal, wenn ich die Verstärkung zu viel wegschmeiße, gibt es vielleicht nicht genug Nullen. Sie wollen sicherstellen, dass Ihre Verstärkung Ihnen Zahlen gibt, die, äh, äh, äh, Gruppen von Bändern sich auf Null setzen, die Sie wollen, richtig? Denn wenn wir dies auf eine Animation anwenden, wir an, wir haben ein Element, das wir erstellen. Sie möchten die Drehung verwenden, um durch das Audio gesteuert werden zu können. Also steuert das Audio dieses Objekt tatsächlich, richtig? Du wirst wollen, dass es auf Null geht. Du wirst wollen, dass es sich niederlässt und dann dreht, wenn wir diese Spikes bekommen. Also gibt es für mich da, dass es keine magische Formel gibt. Es gibt mehr wie, Oh, ja, so machst du es. Und so wird es auf jedes einzelne Stück Audio angewendet. Nein, jedes Audiostück, mit dem ich arbeite, und Band, das ich mit jeder Setliste arbeite, mit der ich arbeite . Ich mache langsam diese Anpassungen. Weißt du, wenn mir eine Band eine Set-Liste gibt, dann diese gehe ich vielleicht durchdieseSet-Liste und mache Anpassungen für jeden Song, von dem ich weiß, dass sie spielen werden, damit ich weiß, dass dieser Code in der beste Weg, weil ein Song schwerer auf der Basis sein könnte und ein anderer Song könnte nicht so sein, so cool. Wir haben Build 13 erreicht und ich werde das schließen. Ich werde diese Skizze schließen. Und jetzt sehen Sie sich die nächsten drei Rechnungen an. Wir werden einziehen, um 14 15 und 16 zu bauen, und Sie werden feststellen, dass ich in meinen Dateien hier Farbcode habe, in gewisser Weise. Wie Gelb war Vorsicht. Wir waren nur irgendwie, wie immer noch Vorsicht und 16, um aufzuhören. Wissen Sie, wir haben es getan, wissen Sie, 16 ist Ah, ist es, wo ich Recht bekommen will? Wir werden packen. Dieses kleine Ding ist ein Widget, das wir einfach in jede einzelne Verarbeitungsskizze setzen könnten, die wir vorwärts tun . Also, die nächsten drei, wir werden irgendwie zusammen arbeiten, und wir werden langsam gehen, uh, diesen Prozess so cool. Hoffentlich merkst du, dass Ja, du musst ein bisschen etwas Fein massieren, aber wenn du dir die Zeit nimmst, wie ich, und du wirst diese Zahlen an Orte bringen , die die Musik am besten repräsentiert. Das bedeutet nur, dass wir, wenn wir anfangen, es auf Animation anzuwenden die besten, dramatischsten Ergebnisse erzielen werden. Cool. Schaltet einfach ab, äh, der Wirbelsäulenhahn Build 13. Mein Audiobereich geht auf 11. Alles klar, wir sehen uns in Build 14. 16. Baue 14: der Arzt. Dr. glaubt, meinen Vater zu befragen. Hallo. Baue 14. Ähm, ich mag Build 14. Und ich denke, du bist es auch, denn was ich versuche zu tun, ist irgendwie alles aufzuräumen. Wir haben das getan. Meine Audioreichweitenreduzierung. Wir haben irgendwie die Amplitudenzahlen, nach denen wir gesucht haben. Hallo. Und, ähm, Build 14 reinigt das ganze Zeug, richtig ? Also, äh, gehen wir weiter und schauen uns an, was ich hier getan habe. meiste davon bleibt also gleich, oder? Also waren alle diese Variablen genau so, wie sie in Build 13 vorgesehen waren . Das Setup bleibt immer noch gleich. Ich habe ein paar Änderungen vorgenommen, und eins ist, dass wir den Hintergrund zurückbringen können. Ich habe ein paar Änderungen vorgenommen, Also löschen wir den Hintergrund jetzt innerhalb dieser vollständigen Schleife. Ich habe nur ein wenig Farbcodierung gemacht, denn für diesen speziellen Song dachte ich, es wäre großartig, wenn wir uns auf Ereignisse konzentrieren könnten, die meiner Meinung nach zu unserem Vorteil arbeiten , die Basis in der Snare, richtig. Und indem ich diesen Build 13 beobachtete, konnte ich irgendwie sehen, wo die Schlinge passierte und der Spott tatsächlich in der vierten Gruppierung passierte, richtig? Das wäre die vierte Gruppierung. Was ich also tat, war in der for-Schleife. Ich sagte, Hey, ähm, die Strichfarbe wird für alle schwarz sein, aber online 54 möchte ich diese grüne Farbe machen. Ausrichten ist gleich Null. Wenn es also die erste Gruppierung von Bereichen ist, gehen Sie vor und machen Sie die Füllung. Ich denke, das ist ein dunkelgrünes anderes. Wenn ich gleich drei ist, richtig, richtig, also 0123 Wenn es die vierte Gruppierung ist, ist das irgendwie, wo die Snare in diesem speziellen Lied passiert. Und dann habe ich gerade hier online 56 Hey gesagt, für alle anderen einfach wie grau. Also konzentrieren wir uns wirklich nur auf die Basisbewegung, die Snare-Bewegung und alle anderen werden nur das bekommen. Ich werde das toll kriegen. Nun, äh, in den fünf Rechnungen, die ich vorher gemacht hatte, haben wir nicht eingeschränkt benutzt. Und so haben wir es irgendwie benutzt und es ausgeschaltet und dann benutzt und ausgeschaltet. Ähm, natürlich wollen wir es benutzen. Ähm, also hier bin ich ungewöhnlich, ähm , Temp Index Khan. Und natürlich aktualisiere ich das Rechteck erneut, um diese Höheneinstellung als temp index con zu verwenden. Jetzt wird das Rechteck immer eingeschränkt. Teoh entweder Null oder 100. Also, obwohl, und baut neun bis 13. Wir sahen und visualisieren die Bands, die an dieser orangefarbenen Linie vorbeigingen, natürlich, und bauen 14. Wir wollen eine Schaltfläche, die oben und nur haben sie zwischen einer Zahl zwischen Null und 100 beschränkt . Ich werde das nur ein bisschen öffnen, weil ich eines der Dinge getan habe. Deshalb visualisieren wir nicht die Zahlendaten, die für jeden Bereich passieren. Also unten, unter der orangefarbenen Linie, zeige ich Ihnen die Zahl, dass jeder dieser Bereiche Rechte von Null oder 100 erreicht. Also habe ich in dieser Zeile 63 die Fähigkeit, tatsächlich zu sehen, und hier können Sie sehen, Ich sagte nur, Ich möchte einen Text schreiben. Ähm, was ist, wird es eine Nummer sein, richtig? Konvertieren Sie also temp index con tempt Index-Einschränkung in einen Eindringling und übergeben Sie es dann an den, uh, in Text übergeben ist eine Stärke. Also, indem ich str setze und es dann in Klammern setze, verpacke ich diese Zahl im Grunde von flott zu einem in eine Stärke. Richtig. Also sollten wir in der Lage sein, eine Zahl zwischen Null und 100 unter dieser orangefarbenen Linie zu sehen. Dann dachte ich, es würde hier runterkommen und Ihnen nur zeigen, dass, ähm, was ist die Basis? Und, äh, und was ist die Schlinge? Also habe ich nur noch einen Text da reingesteckt, der sagt , Hey, das ist so ziemlich die Basis, und das ist ziemlich ziemlich die Schlinge. Also lass mich weitermachen und diese Skizze ausführen. Und wieder kann ich unten sehen. Hier sind die Zahlendaten, richtig. Ich schaue etwas von der Null raus, und dann, wenn dieser Song aufnimmt, werden wir sehen, wie das wieder 200 runter geht, weil, ähm, ähm, in unserer vorherigen Skizze, bemerkte dass sie an der orangefarbenen Linie vorbei schieben. sich Sehen Siesichdas an. Diese vierte Gruppierung, richtig? vierte Gruppierung, Wenn man sich alle Boxen anschaut, ist das derjenige, der wirklich auf diesem Snare-Sound ausgelöst wird. Und das ist es, wovon ich rede. Ich spreche davon, ein Stück Audio zu laden, meinen Audiobereich zu reduzieren und dann nur diese Balken anzusehen, richtig? Welche oder Gruppierungen von Bändern und Spektrum, sie werden gemittelt. Und dann kann ich wirklich sagen Oh, ja, es scheint, dass diese Snare in diesem speziellen Bereich der Bands passiert. Richtig? Das ist also, wovon ich rede. Du könntest ein Stück Audio einladen und wirklich ein Gefühl bekommen, wo bestimmte Sounds und Instrumente in dieser Band auftauchen. Nun, wieder, ich habe nur isoliert. Diese beiden haben nur gesagt, Hey, ist irgendwie die Basis, und das ist eine Art Schlinge. So cool. Dieser Build 14 ist wirklich eine nette Momentaufnahme davon, wo wir versuchen zu bekommen, was klingt, die hereinkommen. Wir benutzen FFT, um das Spektrum zu verstärken. Wir verstärken jede der Gruppierungen im Spektrum. In diesem Fall ist es 11 und, äh, in der Lage zu sein, diese Zahlendaten unten zu visualisieren, um nette Zahlen von 0 bis 100 zu bekommen . Jetzt werde ich fortfahren und diesen Build 14 schließen. Wir werden weitermachen, um 15 zu bauen, weil was? Wir wollen es tun. 15. Es beginnt, diese Zahlendaten in einem Array zu speichern. So sehen Sie, in der nächsten Rechnung 17. Baue 15: wir sind in Build 15 Array und, ähm, Build 15 ist eine Art von diesem Wendepunkt. Weil ich Ihnen eine Frage stellen möchte. Müssen wir eigentlich eine Visualisierung des Audiosignals sehen? Nein, das tun wir nicht. Um, die diese 1. 14 Builds werden so konzipiert, wo wir es als Werkzeug für wichtige Auswärtsdatei verwenden können . Schau dir an, was es im gesamten Spektrum tut. Reduzieren Sie die, um die Audio-Bereich-Massage sind Amplitudenzahlen. Aber am Ende des Tages , der Build 14 war irgendwie ah, schleichen Blick in alles, was ich wirklich wollte. Das sind die Zahlen, oder? Ich muss nicht sehen, dass sich die Bar nach oben und unten bewegt. Ich brauche wirklich nur die Mine für diese Nummer Data. Und, wissen Sie, in diesem Fall, bauen 15 wie, ich will 11 Zahlen. Und diese 11 Zahlen sind die Gruppen von Bändern über das gesamte Spektrum. Und sobald ich diese Zahlengruppen erfasst habe und diese Zahlen zwischen Null und 100 schwanken , kann ich dann anfangen, diese Zahlen anzuwenden. Zwei Dinge auf dem Bildschirm. Ich könnte beginnen, sie auf Eigenschaften auf Animationen t dies anzuwenden, dass alles so dieser Build 15 interessant ist, weil wir tatsächlich einen Großteil des Codes reduzieren . Also, wenn ich das öffne, wurde viel entfernt, weil, ähm, ähm, ich muss nicht wirklich die Geräusche visualisieren, die sich bewegen. Ich will nur einen Verstand für diese Zahlendaten. Also lasst uns einfach wieder die Codes hier etwas kürzer werden. Das ist schön. Und jetzt schauen wir uns diese Skizze als Ganzes an. Also lasst uns einfach zusammenfassen. Lass uns einfach alles durchlaufen. Also, aber die Spitze, die wir importieren Minimum, war der Import FFT. Wir erstellen ein Audio-Player-Objekt, das ein FFT-Objekt wiederkehrend. Wir haben ihr meinen Audiobereich wieder auf 11 eingestellt. Mein Audio max ist 100 versuchte, für Zahlen zwischen Null und 100 auszudenken. Und dann sind hier die vier, äh, spezifischen Variablen, die sich mit Amplitude über das gesamte Spektrum und die Amplitude für jede einzelne Gruppe von Bändern befassen. Jetzt online 16 stellen wir ein Array ein, also erstelle ich dieses Array, das meine Audiodaten genannt wird. Und die Größe dieses Arrays ist mein Audiobereich Settle. Ich speichere 11 Nummern, richtig, und, und, äh, großartig. Lass uns runter gehen, um ihn aufzustellen, so ziemlich bleibt das Gleiche. Bis auf den Blick, ich habe jetzt die Größe geändert. Ich musste das alles vorher nicht mit der Marge und all dem anderen Zeug messen. brauche ich gar nicht mehr. Äh, ich bin nur für diese Zahlen Bergbau. Jetzt kann ich meine Skizze in jeder Größe machen, die ich will. Also in diesem Fall, haben die Größe der Skizze 700 von 700 gemacht. Okay, äh, wir laden unsere Audiodatei, wir looper audiophile, und wir haben unsere FFT-Sachen, die wir Lynn-Durchschnittswerte machen, und Sie können hier sehen. Ich wende gerade einen Fensterfilter von Gaza an. Sieh dir die Auslosung an. Die Auslosung ist eigentlich nur drei Dinge Hintergrundfarbe, die tatsächlich nicht einmal verwendet wurden, weil wir nicht tatsächlich malen etwas auf den Bildschirm. Ähm, ich gehe voran und Linie 40 mache das FFT für einen, und dann online 41 feuere ich eine neue Funktion namens mein Audiodaten-Update. Richtig. Also weiß ich, dass diese Funktion 30 Mal pro Sekunde ausgelöst wird. Also komme ich hier runter und definiere diese meine Audio-Daten-Update-Funktion, und ich sage, Yeah, ich will eine Vier-Schleife. Ich will 11 Mal rennen. Und ja, ich möchte die Indexdurchschnittszeiten, die Amplitudenzeiten, die individuelle Bandamplitude berechnen die Amplitudenzeiten, . Ja, ich möchte diese Information unbedingt auf eine Zahl zwischen Null und 100 beschränken. Und weißt du was? Speichern Sie es. Speichern Sie mein Audio-Daten-Unterelement. Ich bin gleich, was uns beschränkte. Also werden diese 11 Zahlen jetzt immer wieder in unserem Array gespeichert, was fantastisch ist, denn jetzt kann ich mit diesem Array sprechen. Ich kann ein bestimmtes Element im Array betrachten, wie vielleicht möchte ich nur einige untere Null betrachten. Was basiert auf Tun? Sehen Sie sich Unterpunkt drei an, die die vierte Banngruppe von Bändern ist. Was für eine Snare, die richtig macht. Also, jetzt habe ich ein Array, das diese 11 Zahlen speichert, und diese 11 Zahlen schwanken zwischen Null und 100. Nun, hier unten unten, sagte ich nur, sagte ich nur los und drucke die Reihe meiner Audiodaten aus. Gehen wir also weiter und führen Sie diese Skizze aus. Und was ich tun werde ist eigentlich, äh, äh, schieben Sie das zur Seite und Sie können sehen, dass absolut nichts auf dem Bildschirm passiert. Ich brauche nichts auf den Bildschirm zu malen. Ich will nur meine für diese Nummern. Sie werden feststellen, dass, wenn ich hierher komme, um Text zu erhaben und tatsächlich die Ausgabe zu öffnen, ich die 11 Zahlen im Array und die Zahlen sehen kann ich , die sie auch schwanken. Und wenn ich die Skizze wieder töten würde, bekomme ich einen Fingerabdruck von dem, was passiert ist. Also, wenn ich mir die allerletzte Ausgabe des Arrays anschaue, war Null auf 49 6687331110 So weiter und so weiter gestiegen. Das ist also großartig. Ähm, das, äh, bauen 15 Art von wirklich entfernt Dinge, was, äh, cool ist äh, . Es war cool in den ersten 14 Rechnungen, tatsächlich zu sehen, was passiert. Aber wirklich, das Endspiel hier war eigentlich nur, diese Zahlen in einem Array zu speichern. Und jedes Mal, wenn ich dieses Array betrachten kann, kann ich mir alle Elemente im Array ansehen, oder ich kann mir ein sehr spezifisches Unterelement ansehen, das eine vollständige Spiegelung ist. werden wir offensichtlich ein bisschen später machen. Wir werden sagen, Hey, sagen Sie mir, was mit Snare los ist, was ich zufällig weiß, dass es Unterpunkt 3 ist oder mir sagen, was mit Base passiert, die Sub-Item Null ist. Ähm so genial. Eso Build 15. , Ist schön,wo wir all die Sachen, die wir nicht brauchen, weggenommen haben. Wir speichern jetzt die Zahlendaten. Ich dachte ja, vielleicht würdest du, wie, ein kleines Widget wollen wie, . Das zeigt tatsächlich die Schwankungen des Audios. Also wollen wir 16 bauen, wo ich dir ein schönes kleines Widget zeige, das du jetzt im Grunde kopieren und einfügen kannst und all deine Skizzen, die dir helfen, das Spektrum zu sehen , wenn du es sehen willst. Ehrfürchtig. Das wird heruntergefahren und ich werde im nächsten Build sehen. 18. Baue 16: wir sind in Build 16 Widget. Und, ähm, ich markiere diesen roten Augenmarkt rot, weil , ähm, diese Art von packt alles schön und ordentlich, wo man diesen Code kopieren und in eine Reihe von Skizzen einfügen und die Fähigkeit, tatsächlich zu sehen, was das Audiospektrum tut. In Ordnung, gehen wir weiter und öffnen uns. Build 16 Hier und wieder bleibt der größte Teil der Codeart von Build 15 gleich, außer dass oben angezeigt wird. Ich füge einen kleinen Booleschen Trigger namens Show visualize er gleich Tour False hinzu. Also für den Fall dieser Demo werde ich sagen, dass Show visualize er gleich wahr ist, so dass wir es hier unten in der Draw-Funktion sehen . Sie werden feststellen, dass wieder alles gleich bleibt, außer hier unten ganz unten. Ich setze in diesem bedingten, Ich sage, wenn zeigen visualisieren er so, wenn zeigen visualisieren er gleich wahr ist, dann gehen Sie vor und feuern Sie diese neue Funktion namens mein Audio-Daten-Widget. Jetzt habe ich auch einen Kommentar online 45 gesetzt, weil Sie möchten, dass dieser Aufruf des Widgets tatsächlich das allerletzte in der Draw-Funktion ist. Das liegt daran, wenn Sie irgendwelche anderen Elemente auf dem Bildschirm zeichnen, möchten Sie sicherstellen, dass das Widget immer oben ist. Es würde das Letzte sein, das zum Display hingezogen wird. Jetzt hat sich die Funktion hier für mein Audiodaten-Update nicht geändert, bleibt völlig identisch dem vorherigen gebaut. Hier haben wir diese neue Funktion genannt mein Audio-Daten-Widget. Jetzt seit Show visualisieren er ist gleich wahr. Ich weiß, dass diese Funktion feuern wird. Jetzt möchte ich diese Funktion. Teoh bereitet sich auf einige Dinge vor, die in späteren Skizzen passieren könnten. So, zum Beispiel, Sie werden sehen, dass ich hier ein paar Anrufe gestellt habe, die ich tatsächlich auskommentiert habe. Aber in späteren Skizzen werden wir tatsächlich nutzen, das heißt, wenn wir mit einer dreidimensionalen Umgebung arbeiten und Dinge im dreidimensionalen Raum malenwürden wenn wir mit einer dreidimensionalen Umgebung arbeiten und Dinge im dreidimensionalen Raum malen . Und was, wenn wir Beleuchtung im dreidimensionalen Raum verwenden, damit Sie hier online sehen werden? 60. Ich habe tatsächlich keine Lichter auskommentiert, so dass, wenn ich tatsächlich irgendwelche Lichter innerhalb meiner Verarbeitungsskizze verwende , bis es darauf ankommt, das Widget tatsächlich zu zeichnen. Ich bin, ich schalte das Licht aus. Um, online 61 feuere ich dieses kleine Stück Code namens Hinweis Deaktiviert Tieftest. Und was das sagt, ist, wenn Sie eine dreidimensionale Umgebung verwenden und tatsächlich Dinge bewegen und dreidimensionalen Raum, um, ich möchte, um, um, die Tiefe dieser drei d Umgebung, so dass, wenn es tatsächlich zum Widget kommt, dieser Grat, es tatsächlich oben sein wird. Nun, wenn Sie diese Zeile nicht nennen 61, was passieren würde, wäre das würde das Widget zeichnen. Und wenn Sie irgendwelche dreidimensionalen Objekte bewegen, könnten sie sich möglicherweise vor dem Widget bewegen somit auch Ihre Ansicht blockieren. Das Zeug, das Sie versuchen, zu bekommen, um so online 61 schreiben wir diesen kleinen Hinweis Deaktivierung Tieftest. Jetzt werde ich ein Rechteck über den unteren Rand des Bildschirms zeichnen. Sie werden bemerken, dass ich den Schlaganfall ausschalten. Ich benutze eine Füllung Schwarz mit einer Alfa Transparenz von 200, dann mache ich ein Rechteck, das die Breite der Skizze erweitern wird und die Höhe des Bandes 100 und zwei sein wird . benutze eine Füllung Schwarz mit einer Alfa Transparenz von 200, dann mache ich ein Rechteck, das die Breite der Skizze erweitern wird und die Höhe des Bandes 100 und zwei sein wird Es wird ein Pixel des oberen Pixels auf der Unterseite sein und dann, ah, 100 für unsere kleinen e que Stil Rechtecke nach unten nach unten. Jetzt habe ich eine kleine Vierer-Schleife. Was natürlich ich das für Lupin vorstelle. Natürlich wird es 11 Mal laufen. Und ja, natürlich behalte ich die Farbcodierung da drin. Also online 65 Ich bin Farbcodierung der Basis Online 66 Farbcodierung snare. Und für alle anderen wird es einfach hellgrau. Jetzt online 69 Ich male tatsächlich die Rechtecke, aber es gibt ein bisschen einen Unterschied in allen vorherigen Skizzen. Die Rechtecke wurden Null gezogen und wir wusch sie, animieren nach unten, rechts, Also schob sie immer ihre Höhe. Was ich mit dem Rechteck in diesem kleinen Widget mache, ist, dass ich tatsächlich seine Y-Position auf die Zahl ändere und dann seine Höhe des Rechtecks ändere. Was das eigentlich tun wird, ist es so aussehen zu lassen, als würde das Rechteck tatsächlich von unten nach oben schieben . Und ich habe das getan, um einige dieser, ähm kleinen Equalizer-Dinge nachzuahmen , die wir in einem alten Schulabgeordneten drei Spieler gesehen haben. Natürlich ist dies auch auskommentiert, aber sehr wichtig. Wenn Sie eine Drei-D-Umgebung verwenden, die das Widget mit ihnen zeichnet, wenn Sie fertig sind, aktivieren Sie die Tiefe wieder, denn wieder, wenn Sie ah drei D-Umgebung verwenden und Sie Dinge in dreidimensionalen Raum bewegen möchten Sie sicherstellen,dass Sie den Aktivierungstest zurückdrehen. , Mit anderen Worten, es wird es für alles in Ihrer Skizze deaktivieren, nachdem es das Widget zum ersten Mal gezeichnet hat. Jetzt gehen wir weiter und machen diese Skizze, und ich werde sie zur Seite bringen. Hier und wieder können Sie sehen, dass wir den kleinen Balken unten zeichnen. Es sind 102 Pixel, und wir visualisieren unser kleines Widget dort in der unteren, linken Hand, Seite und wieder, das Rechteck wurde so konstruiert, dass es aussieht, als ob es von der oben, und ich kann immer noch meine Farbcodierung sehen und bla bla, bla, bla, bla. Jetzt werde ich weitermachen. Enthält dies, weil Sie vielleicht bemerken, dass das Rechteck, das ich tatsächlich ein mit den vier gemacht habe und ich dachte, Nun, vier ist nett, weil Sie immer noch irgendwie die Balken sehen könnten. Was? Nicht jetzt. Ich werde hier nach oben gehen und Ihnen ein kleines Beispiel zeigen. Was passiert, wenn ich meinen Audiobereich ändere? Nun, mit den Rechtecken bei vier und dem Bereich zurück zu 256 wirst du nicht alles sehen, weißt du, ich müsste die Größe der Rechtecke ändern. In der Tat, wenn ich tatsächlich laufen die Skizze jetzt, Sie könnten sehen, dass ich es so entworfen, dass ja, wissen Sie, das Widget hatte noch etwas Gewicht, Teoh jede der kleinen Bänder in der -Spektrum. Aber offensichtlich, wenn ich zu 256 zurückgehe, sind sie hier draußen passiert, werden sie abgeschnitten. Also, natürlich müssten Sie in einem Urteil, ähm, Anpassung an den Abstand und natürlich an die Größe des Rechtecks vornehmen. Aber wieder, weißt du, mein Narren ist, dass 256 viel zu viel ist. Also für mich ist dieser Sweet Spot 11, weißt du, für dieses besondere Stück Audio ist 11 irgendwie dort, wo es das ist. Mit diesem Audiobereich bei 11, zeichne ich meine Rechtecke so, dass ich sie noch sehen kann. Aber sie sind nicht, weißt du, Super-Donna dominant. Ähm, großartig. Sagen wir mal, ich habe das in meine Skizze gesteckt. Alles sieht gut aus. Äh, ich könnte dann nach oben kommen und einfach sagen zeigen, dass Visualize er gleich falsch ist, und ich könnte voran gehen und diese Skizze ausführen. Und natürlich, jetzt sehen wir einfach nicht das Widget. Es berechnet immer noch alles. Es wird immer noch von Zahlen abgebaut. Es drängt immer noch diese Zahlen an Honore, aber wir müssen das Widget eigentlich nicht visualisieren. Also das ist gut, weil ich an diesem Code arbeiten könnte und dann vielleicht könnte ich ihn für ein wenig zurücklegen, und dann bekomme ich ein neues Stück Audio von jemandem und wow, ja, lass mich sehen, was passiert, wenn ich das Audio in diese vorherige Skizze, die , ähm ich gemacht habe, ähm, ich könnte es leicht einfügen und dann einfach nach oben kommen und einfach sagen Hey, lassen Sie mich das noch einmal visualisieren. So zeigen visualisieren er gleich wahr. Ich könnte die Skizze wieder ausführen und wieder würde ich in der Lage zu sehen, dass diese kleine Visualisierung des Audio-Supers. So fährt das Build 16 große kleine Widget wieder herunter. Sie können diesen Code kopieren und in jede Ihrer Skizzen einfügen und Sie haben die Möglichkeit, ihn irgendwie ein- oder auszuschalten, wenn Sie ihn sehen müssen oder nicht, um ihn zu sehen, ähm, die nächsten Builder bauen 17 Hype, wo wir uns meinen Hype ansehen werden -Bibliothek ein wenig, werden wir ein paar Hype setzen, Bälle auf die Bühne ziehen und beginnen, einige dieser Audio-Nummern aus unserem meine Audio-Daten-Array anzuhängen und beginnen, es an einige Animationen anzuhängen. Also werde ich dich in Build 17 sehen 19. Baue 17: Wir sind in Build 17 und hier werden wir ein paar Hype-Zeug vorstellen . In diesem Build 17 gibt es tatsächlich eine Trennung. In diesem Build 17 gibt es tatsächlich eine Trennung. Ich werde dir ein bisschen Hype-Code zeigen, aber es wird eigentlich noch nicht an das Audio angehängt werden. Wir werden es zusammenbinden und 18 bauen, aber ich dachte, vielleicht und Build 17 würde ein wenig Zeit damit verbringen , über die Hype-Bibliothek zu reden. Nun, als ich dieses Video aufnehme, ist es gerade irgendwie in einem seltsamen Übergang, denn wieder Verarbeitung von drei gefallen und ein paar von uns sind tatsächlich dabei Hype zu konvertieren in eine richtige Verarbeitungsbibliothek, was bedeutet, dass es sich um eine JAR-Datei handelt. Es wird etwas sein, das Sie importiert werden, wird in Ihrem Dokumentbibliotheksordner sehr ähnlich wie minimus sitzen . Aber zu dieser Zeit sind wir irgendwie immer noch Factoring ein paar Sachen. Hype ist also immer noch nur eine gerade PTE e Datei. Also, äh, bauen 17. Sie werden feststellen, dass es Hype dot pd gibt und es Build dot pd gibt, und hoffentlich, wenn Sie diese Klasse nehmen, werden Sie, dass ich früheren Klassen beigebracht habe, die 1. 1 war die Programmierung von Grafiken, eine Einführung in generative Kunst. Und da zeige ich dir, wie man mit Hype aufsteht. Und dann war die zweite Klasse, Grafiken zu programmieren, um, ähm, ich denke, dass eine algorithmische Animation war. Es ging also darum, Sachen zu animieren. Ähm, also natürlich werde ich es hier benutzen, weil Hype dir nur hilft, eine Menge der schweren Heben zu machen , damit du nicht nur gerade Verarbeitungscode schreiben musst. Natürlich, wenn Sie mit der Verarbeitung vertraut sind und sich mit dem Prozess vertraut machen, und Sie müssen keinen Hype verwenden, aber, aber, ähm, ich genieße es, es wieder an. Es macht die Dinge nur ein bisschen Tablet ist hier, also lasst uns voran und schauen uns das an. Baue wieder 17. Sie werden feststellen, dass in dieser Skizze Hype Dot PDE drin ist, und ich werde diesen Build PTE öffnen. Jetzt, oben mit der Spitze. Alle diese Variablen sind identisch. Sie sind nicht anders als vorher. Das werden Sie in bemerken. Ich denke, so ziemlich der Rest dieser Skizzen werden Sie diese Show sichtbare Show visualisieren. Äh, da gehen wir, Ähm , denn wieder kannst du es ein- oder ausschalten. Also hier oben, werden Sie sehen, ich habe gezeigt, dass Visualize er gleich wahr ist. Und natürlich, natürlich, unten unten unten, haben wir einen kleinen Anruf an unsere Visualisierung er. Also, für vielleicht ein paar dieser Skizzen, werde ich Ihnen tatsächlich zeigen, was mit dem Audio passiert und, naja, irgendwie eine A in einer Beziehung zu dem, was der Dünger tut, im Vergleich zu dem, was wir tatsächlich mit einigen tun Assets auf dem Bildschirm. Tolle Linie 22. Ich gehe voran und füge im Alter von Wrobel Pool ein Stroh Umfrage Pools gehen. Erlauben Sie mir, eine bestimmte Anzahl von Dingen auf dem Bildschirm zu malen. Ich schneide hier nur ein kleines Bearbeiten ein, weil ich vergessen habe, Zeile 28 zu erwähnen. Ich schneide das direkt nach jeder Ziehung ein. Bill Poole auf Long 28. Ich nenne eigentlich Hypes-Konstruktor. Also online 28 Ich sage h Punkt darin und dann setze ich auch die Hintergrundfarbe. Also, jetzt habe ich Hype tatsächlich kümmern sich um die Hintergrundfarbe sowie ob es den Hintergrund löschen sollte oder nicht. Also, äh, hier sage ich, Hintergrundfarbe. Und dann habe ich in diesem schönen, dunkelgrau von 2020 20 gesetzt. Und dann, wenn Sie tatsächlich in der Ziehung nach unten schauen, werden Sie feststellen, dass ich den Aufruf zum Hintergrund dort herausgenommen habe, weil wieder der Hype-Konstruktoraufruf zu Fuß geht. Behandeln Sie den Hintergrund für uns, so werden Sie hier sehen. Online ist 38 bis 56. Lasst uns das,weißt du, Zeile für Zeile durchlaufen weißt du . Ich erstelle einen Pool. Die Anzahl der Dinge, die ich in meinem Pool erstellen möchte, ist mein Audiobereich. Es sieht so aus, als würde ich 11 Dinge malen. Also habe ich mein Audiospektrum auf einen Bereich von 11. Nun, ich möchte 11 Dinge auf dem Bildschirm zeichnen, denn wieder möchte ich dieses auf eine Verbindung zur Sound-Out-Analyse und einigen visuellen Assets auf dem Bildschirm machen . Also werde ich voran gehen und sagen, Poole fügte hinzu, um die Linie 40 zu inszenieren, wird das Asset haben, mit dem wir malen werden, und in diesem Fall ist es ein H zerstört, das ist wie die Verarbeitung ist Rechteck, aber, ähm, ein bisschen lustiger ein Trakt Es wird eine Größe von 100 mal 100 sein, wir wollen die Eckkanten Zehe. Haben Sie eine Rundung von 10. Jetzt habe ich auch ein H-Gitter-Layout geworfen. Also, ähm, was ich tun werde, ist, eigentlich, ich werde alle diese 11 Objekte anbringen, diese 11 h Rechtecke gerade hintereinander. Also wirst du hier sehen. Ich habe gesagt, Okay, lasst uns ein neues H-Gitterlayout machen. Ich möchte, dass das Gitter bei einem außer dem Zugang von 100 beginnt. Ich wollte auf einer Y-Achse der Höhe durch zwei geteilt beginnen. Richtig, also wird es unsere Skizze nehmen, und es wird die Mitte auf der Y-Achse finden. Und wieder, diese X-Achse liegt bei einer Ex von 100. Jetzt möchte ich, dass diese Verkleidung 50 Pixel hat, und ich möchte, dass die Spalten mein Audiobereich sind. Es baut also ein Gitter, aber es baut nur ein Gitter aus einer Reihe. Richtig? Also malen wir 11 Dinge und Spalten ist 11. Also wissen wir, dass jedes unserer H-Rechtecke gleich nach den anderen 11 in Folge eins sein wird . Dann haben wir unsere on create Methode und innerhalb unserer on create Wir haben einen Anruf wieder . Dies beim Erstellen ist, was für jedes einzelne Rechteck ausgelöst wird. Es ist also wie eine Vier-Schleife. Das auf Kreta wird 11 Mal feuern. Don Online 45 würde eine Instanz unseres alten Wrobel erstellen. Ich nenne es einfach D, und dann setze ich einige Parameter dafür für dieses Problem ein. Zuerst sagte ich, ich will, dass der Schlag schwarz ist. Ich will, dass der Phil weiß ist, und er sollte einen Alfa von 225 haben. Denken Sie daran, dass in Alpha, eine Zahl zwischen Null und 2 55 Also das wird ein Alfa zu 25 haben jetzt, ich habe auch hier draußen online 49. Ich habe Anker an H Punkt Mitte gesetzt, so dass das bedeutet, dass die mittlere Registrierung für dieses Rechteck in der Mitte ist. Wenn unser Kunstwerk also 100 mal 100 wäre, wäre der Ankerpunkt bei 50 50. Nun, äh, ich dio auf Linie 50 sagen, dass ich 45 Grad drehen wollte, also nehme ich das Quadrat um 45 Grad drehend, also wird es aussehen wie ein Diamant okay, Online 55. Ich gehe einfach voran und sage Anfrage auch nochmal. Dies verhält sich sehr ähnlich wie eine Vier-Schleife. Es wird alle 11 Dinge zeichnen und sie alle auf einmal zeigen. Nun, wenn Sie auf die Draw-Funktion kommen, ist nicht viel anders. Das einzige, was ich hinzugefügt habe, ist diese Zeile 63, wo ich den Hype frage, um tatsächlich Bühne zu zeichnen , diese Rechtecke zu zeichnen, die ich in H Rasterlayout konstruiert habe. Und wieder ist der Rest dieses Zeugs unverändert. Also aktualisieren die meine Audiodaten das Widget „Meine Audiodaten“. Nichts von diesem Zeug hat sich in dieser Datei geändert. Also, wenn ich fortfahren und diese Skizze ausführen würde, sollten wir unser Widget hier unten unten sehen. Und unser Widget zeigt uns in der Tat unsere 11 Artikel im Spektrum. Wir haben immer noch diese Farbcodierung, wo die Basis ist ein dunkelgrün und die snare ist ein hellgrün. Und dann, ganz einfach, habe ich 11 Elemente in der Mitte des Bildschirms angebracht. Richtig, also legte es die y-Achse in Höhe geteilt durch zwei. Es legte das erste Element auf eine Ex von 100 es ist 50 Abstand für jedes der H-Rechtecke getan. Und wieder haben wir unsere abgerundeten Poren besucht. Sie drehten 45 Grad, also eins und so weiter. Also, ein bis zu diesem Punkt, wir haben gerade eine wirklich schnelle Auffrischung für Hype gemacht. Ich möchte jetzt ein Team aufbauen, denn jetzt möchte ich sagen, OK, OK, ich verstehe, dass diese Audiodaten passieren. Es wird in diesem Array oben gespeichert. Und jetzt möchte ich diese Objekte dieser Information zuweisen. Okay, also werde ich diese Skizze schließen. Dies wird enden, bauen 17 und gehen wir weiter zu bauen 18, wo wir das Audio an unsere Hype Assets in der Mitte des Bildschirms binden . Ok? 20. Baue 18: wir befinden uns in Build 18. Und jetzt verbinden wir unser Array von Zahlen mit unseren kleinen Hype Assets, die in der Mitte des Bildschirms geparkt sind . Also lasst uns weitermachen und aufmachen. Erstellen Sie PDE. Nun, lasst uns einfach auffrischen, dass es sein Gebäude mit acht ist. Es ist diese Linie 18, wo wir eine neue Schienenfloats erstellt haben, die meine Audiodaten genannt werden, richtig. Und die Anzahl der Punkte und dieses Array ist mein Audiobereich, so dass wir wissen, dass dieses Array 11 Elemente ist. Okay, und hier unten im Set haben wir unseren Pool hier, und unser Pool besteht aus 11 Gegenständen, richtig? Also möchte ich offensichtlich Unterpunkt Null des Arrays an den ersten Punkt in unserem Pool und Unterpunkt eins an den zweiten Gegenstand binden und so weiter und so weiter. Unterpunkt Null des Arrays an den ersten Punkt in unserem Pool und Unterpunkt eins an den zweiten Nun, die andere Sache, die ich tun möchte, ist, wenn Sie auf diese Linie 48 schauen, richtig, wir setzen eine Farbe von Weiß mit einem Alfa von 225. Was ich gerne passieren möchte, ist, dass all diese Assets, die auf dem Bildschirm sind, lassen Sie uns das Audio der Farbe des Kunstwerks zuordnen . Schwarz wird also darstellen, wenn die Zahl auf Null ist, und wenn es bis zu 100 drückt, wird es das Kunstwerk in Weiß ändern. Und wir werden alle Graustufen dazwischen haben. In Ordnung? Nichts, eigentlich, Änderungen in der Einrichtung. Das ist eigentlich alles bleibt gleich aus dem vorherigen Build. Nun, in der Auslosung ist, wo wir tatsächlich dieses Update machen werden. Was wir tun wollen, ist online 63 h Dot Draw Bühne. Also Hype ist eigentlich die Malerei des Bildschirms. Nun, was ich tun möchte, ist, dass ich tatsächlich durchlaufen möchte, aber alle meine 11 Elemente und dann die Farbe jedes einzelnen Elements ändern möchte. Okay, also, ähm, seit mein Array oben von 012345 bis zu 10 muss ich eine Variable erstellen. Das ist die Bewegung von diesem 01234 bis 10. So werden Sie online bemerken 67 Ich sage. Ok. Wenn die Draw-Funktion ausgelöst wird, möchte ich diese Ganzzahl erstellen. Ich gleich 200 Offensichtlich wird der erste Punkt in unserem Array sein. Moment können Sie durch die Elemente, indem Sie einfach diese online schreiben 69, die vier h Draw Bill D in Pool ist , so erstellen Sie eine Instanz von Draw Bullen für die Ziehung Rechnungen, die im Pool sind. Also wird diese vier Schleife tatsächlich 11 Mal laufen, weil es 11 Elemente in unserem Pool gibt . Jetzt habe ich diese schönen Kommentar online gestellt. 71 Vielleicht haben Sie bis zu diesem Punkt vielleicht in Ihrem Hinterkopf nachgedacht. Warum versucht Josh, Zahlen zwischen Null und 100 zu bekommen? Vielleicht will ich keine Zahl zwischen Null und 100. Vielleicht will ich eine andere Nummer. Jetzt spricht er davon, die Farbe von etwas von Schwarz zu Weiß zu ändern. Nun, Schwarz und Null und Weiß ist 2 55 Also will er das Ding nicht so ändern, dass es eine Zahl zwischen Null und 2 55 ist? Absolut nicht. Ähm, ich möchte, dass meine Audionummern eine Zahl zwischen Null und 100 sind. Der Grund, warum ich eine Zahl zwischen Null und 100 will , ist, weil wir diese absolut schöne Sache verwenden werden und Verarbeitung namens Matt und Map ermöglicht es Ihnen, solche zu tun glorreiche Dinge Als ich die Karte zum ersten Mal lernte, dachte ich nur, Dies ist mein neuer bester Freund. Welche Karte Sie tun können, ist fünf Argumente anzugeben. Das erste Argument ist die Eingabe, die in den eingehenden Daten kommt. Was sind die Männer von diesen Daten? Was ist das Maximum dieser Daten? Und was sind die Männer, Max, denen ich es zuordnen möchte? Also lassen Sie uns voran und schauen Sie sich dies an und Sie werden diese Namenskonvention durch den Rest der Dateien ziemlich konsistent sehen . Ich werde etwas sagen wie FFT und dann, was ich versuche zu tun, so werden Sie Ihre online 73. Ich erstelle ein Interview namens FFT Fill-Farbe, weil dies Zahlen von FFT erhalten wird , und es wird es auf Füllfarbe anwenden. Also sage ich, Ihre FFT Füllfarbe beigesetzt, und dann sage ich: Ja, ich will eine ganze Zahl, und ich möchte, dass Sie meine Audiodaten abbilden und dann sage ich: Ja, Ja, ich will eine ganze Zahl, , die unser Array oben ist. Unterpunkt Null rechts, weil ich gleich Null online 67. Also, wenn diese vier Schleife zum ersten Mal läuft, sagt dies, dass die Karte zum Strahl oben geht und die Anzahl davon abruft, die in Unterelement Null geparkt ist . Nun, ich möchte Sie nur wissen lassen, dass die Männer und Max, die kommen, eine Zahl zwischen Null und 100 sind. Mein Audio-Max oben oben, richtig? Wir setzen mein Audio Max auf 100, damit ich weiß , ich dieses Array oben oben habe. Es speichert ein paar Zahlen, und ich weiß, dass die Männer immer Null sein werden, und das Maximum wird immer 100 sein. Es speichert ein paar Zahlen, und ich weiß, dass die Männer immer Null sein werden, Jetzt möchte ich diese Null nehmen und 100 sie zu einem völlig neuen Satz von Zahlen abbilden. Richtig? Und so habe ich gesagt, ich möchte, dass Sie zwischen Zahl zwischen Null schwarz 2 und 55 weiß abbilden. Richtig? Was nun passiert ist, ist, wenn diese Zahl im Array zwischen Null und 100 schwankt . Es ist tatsächlich, dass Fluktuation als eine Zahl zwischen Null und 2 55 zuordnen So kann ich diese Kartenstruktur tatsächlich eine Billion Mal verwenden, und mein Dokument und ich können es zwei völlig verschiedene Sätze von Zahlen abbilden Also das ist, warum mein Ziel hier war, das FFT-Spektrum zu bekommen, um mir Zahlendaten zwischen Null und 100 zu geben, weil ich wusste, dass ich die Karte verwenden würde, um es auf einen völlig anderen Satz von Zahlen abzubilden. In Ordnung, also liebe ich diese Zeile 73. Also jetzt online 74 Ich kann sagen, ich möchte diese Draw Baldies Füllfarbe zu ändern, was auch immer das Mapping von FFT Füllfarbe innerhalb von Alfa von zu 25 ist. Jetzt werden Sie Ihre online bemerken 75 Ich sage, ich plus Plus Also ich Null wird laufen. Und wieder werden diese vier Live weiter laufen. Also gehen Null es geht eins es geht zu drei es geht vier so weiter, sobald es bis zu 10 rechts wird , 0 zu 10 11 Uh, die for-Schleife ist fertig, dann wissen wir, dass die Draw-Funktion wieder laufen wird und wenn es läuft wieder, setzt ich zurück auf Null und die vier Schleife beginnt von vorne. Nun, natürlich, der Rest des Zeugs unten bleibt unverändert. Gehen wir also weiter und führen Sie die Skizze aus. Und jetzt fangen wir an, zu beobachten, was passiert, was heißt, ich sehe meine Basis ein wenig vibriert und ich kann das tatsächlich sehen. Mein Vorteil ist, dass es von einem Zustand des Schwarzen durch all die großen Fähigkeiten übergeht. Und wenn es 100 erreicht, dann würde es das hellste Weiß bekommen. Also jetzt habe ich eine Eins-zu-Eins-Verbindung zwischen den FFT-Nummern, die ich abbaue. Und dann zeichne ich diese visuellen Assets auf dem Bildschirm, und ich benutze diese schöne Methode der Karte. Was erlaubt mir, auf eine Eingabe zu hören? Wissen Sie, dass meine min und max null und 100 es dann einem völlig neuen Satz von Zahlen in diesem Fall 0 bis 2 55 zuordnen , so dass ich hier tatsächlich die Füllfarbe ändere, wie Sie sich wahrscheinlich vorgestellt haben, müssen wir eine Art Fortschritte hinter dieser Skizze, und wir werden das machen und 19 bauen, weil und bauen 18 sagten: Hey, Hey, wir haben 11 Dinge in unserem Spektrum, aber ich zeichne auch 11 Dinge auf dem Bildschirm. Und was, wenn ich mehr als das tun will? Also, jetzt gehen wir zu Build 19 und ich zeige Ihnen, dass Sie eine beliebige Anzahl von Dingen auf dem Bildschirm zeichnen können . Aber wir haben alle, dass sie einen unserer Artikel in unserer FFT-Nummer abonnieren. Also, ähm, das wird Bananen bekommen. Also werde ich World 18 stilllegen und dich sehen und 19 bauen. 21. Baue 19: wir sind in bauen wissen, auch. Ähm, hier ist also ein kleiner Abflug. Ähm, baue 18. War das eine zu einer Verbindung zwischen den Assets auf dem Bildschirm und den Dingen, die im Audiospektrum passiert ? Richtig, also waren 11 Dinge auf dem Bildschirm. Es gab 11 Dinge im Audiospektrum, und der erste Bereich wurde auf das erste Asset in der zweiten im Bereich zugeordnet wird, wird sein zweites Asset abbilden, aber gut. Das hat uns geholfen, diesen Punkt zu veranschaulichen, wie groß die Karte ist und bla bla, bla, bla, bla. Aber nein, ich möchte in der Lage sein, eine beliebige Anzahl von Dingen zu malen ich möchte in der Lage sein, eine beliebige Anzahl von Dingen zu malenund sie einfach die 11 Dinge unten ansehen zu lassen. Nehmen wir an, zum Beispiel wollte ich 100 Dinge auf dem Bildschirm bezahlen. Ich könnte sehr leicht sagen, ich würde gerne 100 Dinge malen, aber bitte wählen Sie eine Zufallszahl zwischen Null und 10 richtig? Also wird das erste Objekt gemalt und es sagt, dass Null in der 2. 1 gemalt wird und es sagt acht. Der nächste wird gemalt und es sagt, dass der nächste gemalt wird und auch sagt, richtig, also möchte ich in der Lage sein, eine Reihe von Dingen zu malen, aber wir werden sie einfach bitten, einen unserer Artikel aus unserem Audio-Array auszuwählen. Und wir machen das und bauen 19. Also gehen wir weiter und öffnen uns, bauen P D. E. und schauen wir uns die Änderungen an. Also die erste ist online 23. Das ist richtig. Wir werden 25 Dinge malen, also haben wir 25 Dinge, aber wir haben nur 11 Artikel in meinem Audiodaten-Array. Was ich also tun muss, ist, diesen Pool zu erstellen, aber einen Weg für sie zu haben, um eines der Elemente in unserem A-Strahl von 11 zu abonnieren . Also lass uns das machen, äh, unten Online-Zeile 39. Ich mache eine Anpassung an den Pool, um schlechte max zu ziehen. Jetzt weiß ich, dass der Pool 25 Dinge aussuchen wird. Nun, ich benutze eigentlich immer noch H Rasterlayout und ich gehe immer noch Teoh Raum diese Dinge aus. Also habe ich tatsächlich eine kleine Änderung am Rasterlayout vorgenommen. Ich sagte, Hey, du weißt, ich will dich, Teoh, hast eine Start-Achse von 50. Ähm, ich will den Anfang. Warum immer noch gehypt werden, geteilt durch zwei. Aber sieh dir das an. Wir ändern den Abstand. Der Abstand beträgt jetzt 25 Spalten ist Pool max. Das Gitter wird nun alle 25 Gegenstände in einer Reihe ausspucken. Okay, jetzt, äh, was ich mache, ist auf das Erstellen schreiben. Das auf schaffen ist, was Feuer für jedes der einzelnen Vermögenswerte. Also wieder, wir wissen, dass On Create 25 Mal für jedes unserer kleinen Quadrate laufen wird, die wir in Diamanten verwandelt haben . Jetzt gehen wir weiter. Online 46. Wählen Sie eine Zufallszahl aus unserem Audio-Bereich. Schau dir an, was ich online gemacht habe. 46. Ich sagte, Hey, ich möchte diesen Interviewer namens Ran Index Random Index erstellen. Und es ist eine ganze Zahl, und bitte tun Sie zufällig meinen Audio-Bereich. Das entspricht also der Auswahl einer Zahl zwischen Null und 10. Jedes Mal, wenn Sie Feuer erstellen, wählt es eine Zufallszahl zwischen Null und 10 und speichert sie in dieser durchgeführten Indexvariable . Jetzt ist das Problem, dass ich 25 Dinge male. Ich möchte, dass sich diese 25 Dinge erinnern. Die Zufallszahl, die es ausgewählt hat, und wir werden das mit diesem schönen kleinen Ding machen, das heißt Extras. Wenn du also hier runter schaust, wenn wir unseren kleinen Tropfen definieren , dann haben wir einen schwarzen Schlag. Wir haben Phil von Weiß bei einem ALF von 225. Wir haben den Anker der Mitte und wir haben die Rotation von 45. Es ist diese schöne kleine Linie, die es uns ermöglicht, Informationen mit unserem visuellen Asset zu speichern. Und ah, viel von diesem Denken war irgendwie zurück, wie in den Flash-Tagen, als Sie verwendet, um ein Objekt in Ihrer Bibliothek zu erstellen, und das war ein visuelles Element. Und wenn Sie Code verwenden, um dieses Element auf dem Bildschirm herauszuziehen, könnten Sie tatsächlich Code innerhalb dieser visuellen Assets schreiben, die einige Variablendeklarationen hatten . Und jedes Mal, wenn sich das Ding bewegte, bewegten sich diese Variablen damit. Also wurde die gleiche Art von Denken in dieses Ding, genannt Extras. Und in diesem Fall bitte ich ihn, sich an die Nummer zu erinnern. Sieh dir an, was ich tue. Ich sage, Hey, Ball fallen. Du hast eine kleine Extras, die ich will, dass du mitbringst. Es ist ein neues H-Bundle H-Bundle, was es uns erlaubt, Objekte oder Variablen oder Saiten zu verpacken oder zu bündeln und sie zusammen mit einer Ziehrechnung zu tragen. Das Bündel, an das du dich erinnern sollst, ist eine Zahl, und ich möchte, dass du das Ding als String namens I speicherst Weißt du, das könnte alles sagen, was das Kettensäge Kätzchen sagen könnte, und dann könntest du sagen: Hey, haltbar, du hast eine Variable namens Kettensäge Kätzchen. Was ist das für eine Nummer? Richtig. Das ist also der Verweis auf die Variable. Und hier nenne ich es nur. Ich schreibe und ich werde gerettet. Diese Zufallszahl namens Ran Index Awesome. Das bedeutet, dass diese Zeile 54 gut ist, was noch wichtiger ist, dass die Linie 46 54 jetzt zusammenarbeiten. Zeile 46 wählt eine Zufallszahl aus. Ich erstelle dieses visuelle Asset, aber ich bringe die Zufallszahl mit, die es ausgewählt hat, die wiederum eine Zahl zwischen Null und 10 ist. Also weiß ich, dass ich jedes ziehen Kräuter betrachten kann, und in diesem Fall gibt es 25 von ihnen. Ich kann mir die 25 Ziehbälle ansehen und sagen, welche Nummer ich tun soll. Pick und es wird sagen, Weißt du, eigentlich, ich habe acht ausgewählt. Ich gehe zum nächsten. Na ja, welche Nummer hast du sie ausgewählt und gefahren? Weißt du, ich habe mich zum nächsten Montag geholt, Junge. Wählen Sie eine Quellung aus, damit die Zahl zusammen mit dem visuellen Asset gespeichert wird. Hoffentlich ist das 1000% klar. Also, was ich jetzt geschehen muss, ist jetzt, dass jeder dieser Draw Bälle, wenn sie erstellt werden, eine Zahl mit ihm unten innerhalb der Ziehung speichern. Ich muss jetzt diese Variable nachschlagen. Gehen wir also weiter und gehen Sie nach unten zur Zeichenfunktion hier und Sie werden das wieder bemerken . Sie wissen das für Schleife H ziehen Körper, während es in Poole ist, bla, bla, bla, bla, aber schauen. Was ich online 70 und 71 online 70 Ich sage, Hey, Ich möchte diese temp extra als H-Bundle erstellen. Also möchte ich diese temporäre Sache in dieser temporären Sache erstellen, ist de dot Extras. Also plötzlich sage ich, äh, hey, hey, ich will durch alle 25 von euch radeln und ich kann einen von ihnen ansehen und gehen. Hey, ich verstehe, dass du ein H-Bündel hast. Äh, ich werde es Temp Extras nennen. Und können Sie einfach voran gehen und mir Ihr D über Extra geben, so dass visuelle Assets jetzt die zusätzlichen Informationen an dieses temporäre H-Bündel weitergibt, das ich erstellt habe? Ja. So, dass online 71 Ich möchte mit der spezifischen Sache, die ich versuche, zu sprechen, die in diesem Fall, ist die Variable, die ich also sage, gut, verletzt. Dein Auge ist gleich, um mich dein H-Bündel ansehen zu lassen. Und ich suche einen Punkt taub und ich suche nach etwas speziell namens Chainsaw Kätzchen. Oder in diesem Fall, richtig, Also jetzt Zeile 71 ruft diese Zufallszahl, die jeder der Ziehbullen Grube. Und ich liebe das. Wissen Sie, wenn wir das nicht hätten, müssten wir oben einen separaten Strahl erstellen, und dann müssten wir, wissen Sie, ähm, ähm, da die Vermögenswerte gut geschaffen werden, Ich müsste, ähm se Dieses Array ist 25 Elemente. Und hier ist die Zufallszahl. Ich habe im Blasengebläse gepflückt, also ist es irgendwie getrennt. Was ich an Extras in jedem Bundle mag, ist, dass das Wertvolle die Zahl, die wir erstellt haben, tatsächlich an das tatsächliche physische Objekt gebunden ist. Und das ist fantastisch, denn ich könnte einfach sagen, du hast nicht jedes Bündel und du hast ein Extra und du hast einen Taub und die Nummer heißt I Was ist das? Und es wird auf dieser Linie 71. Nimm die Nummer und gib sie mir zu, dass ich schreibe. Was auch immer es ausgesucht hat, ich werde gerettet. Ehrfürchtig. Jetzt kann ich sagen, dass das gleiche Zeug vorher ist, was heißt, ich mache das nicht. Ich mag, ich war in der 1. 1 Fahrt sagte, ich ist gleich Null. Und dann in der Vier-Schleife, sagte ich, dass ich plus Plus, ich muss das nicht mehr tun, weil ich jetzt die Zufallszahl ist, die jedes der visuellen Assets tatsächlich ausgewählt hat . Also dieser Waschbär bleibt eigentlich gleich, denn jetzt sage ich meine Audiodaten ich, aber das ist die Zahl, die von jedem der Rechtecke ausgewählt wurde. Groovy. Ähm, also wirklich, diese beiden Zeilen sind ziemlich gleich. Es ist nur so, dass wir twittern, was ich gerade bin. Online 76. Ich dachte nur, Nun, vielleicht sollten wir visualisieren, tatsächlich, die Zahlen, die sie ausgewählt eso Was ich getan habe, war, dass ich diese kleine Zeile 78 tatsächlich die Füllfarbe auf Orange gesetzt. Ich setze eine Textgröße auf 12 Eis, setze einen Text die Zeile, und dann sage ich tatsächlich, Hey, Hey, ich will, dass du weißt, ich will etwas Text bekommen und ich möchte, dass der Text ist, was ich ausgewählt habe und ich möchte, dass seine Position werden Stiere Punkt-Exposition ziehen. Also, jetzt wird es ein Stück Text geben, der unter einem unserer jeden unserer Ziehbullen liegt, der Ihnen tatsächlich zeigt, welches Unterelement er im Strahl ausgewählt hat. Ehrfürchtig. Ich werde aufhören zu reden, und ich werde einfach diese Skizze ausführen und mal sehen, was wir hier bekommen. Okay, also sehen wir alle unsere Vermögenswerte wieder auf dem Bildschirm. Wir haben noch 11 Artikel im Spektrum, aber jetzt zeichnen wir. Meine Güte, ich habe schon 25 vergessen. Ja, 25. Also zeichnen wir 25 Dinge. Hier sind 25 Dinge auf dem Bildschirm, und ich möchte Sie nur wissen lassen. Lassen Sie uns nach diesem letzten hier suchen, Unterpunkt 10 rechts sein wird, was eigentlich die 11. Gruppierung im Spektrum sein würde, weil es Null bis 10. Also sieh dir das an, das 10 ausgewählt wurde. Dieser hat 10 ausgewählt. Dieser wählt 10 und so weiter. So weiter. Lassen Sie uns für 00 suchen ist unsere Basis, die ist, dass dunkelgrün? Hier ist eine Null. Hier ist eine Null. Und hier ist eine Null hier, und Sie werden tatsächlich bemerken, dass Liebe, diese Nullen tatsächlich alle im Tandem animieren. Also, jetzt werden wir irgendwo wirklich aufregend, weil wir das Audio genommen haben, in das wir es geladen haben . Wir haben es auf das Spektrum von 11 reduziert. Wir speichern diese 11 als ein Array von an der Spitze, aber jetzt schwächen ziehen eine beliebige Anzahl von Vermögenswerten, die wir wollen, und wir haben nur, dass sie zufällig wählen eine unserer 11 Artikel. Cool. Ich werde diese Rechnung abschalten und weiter auf diese Idee erweitern und ich werde dich sehen und bauen 22. Baue 20 auf: baue 20 Augen. Ich werde nur eine leichte Modifikation von Build 19 sein. Das sollte ein ziemlich kurzes Video sein. Hey, sieh mal, mein T-Shirt. Das ist May. Dieser 'll wurde von dem immer so schönen Benjamin Fox gemacht. Uh, wunderbarer Hype Mitwirkender. Das bin ich auf einem Skateboard. Sehr cool. Noch 20 leichte Modifikation des Build 19. Also haben wir 25 Dinge auf dem Bildschirm gezeichnet, und wir haben versucht, einige der Zahlen von, wissen Sie, was sie zufällig von 0 bis 10 Rechten für 11 Artikel ausgewählt haben zu finden. Also dachte ich, vielleicht würde ich eine kleine Modifikation von Build 19 darauf machen. Baue 20. Und schauen wir uns das an. Wir werden immer noch angezogen werden. 25 Dinge, die das ganze Setup ist immer noch absolut gleich. Nichts hat sich geändert. Was ich ändern werde, ist in der Auslosung. Also nochmal, hier ist unsere kleine Ziehbühne. Und dann hier ist unser Geschäft für die Vier-Schleife. Und das ist eigentlich, ähm, nur so leicht modifiziert worden. Also, äh, hier, online, 70 71. Wir kriegen das Extra. Wir bekommen die Nummer, die jedes einzelne Assets ausgewählt hat, wo, äh, diese Nummer in das Mine Audio Data Array schauen. Richtig. Und dann mappen wir 0 100 zu 0 zu 2 55 Kein Problem. Nun, hier auf der Folie 76 vorher war, wo ich den hier auf der Folie 76 vorher war, wo ich denText unter jedem der Diamanten gemappt habe. Und ich habe das nur ein kleines bisschen ausgeweitet. Wo, ähm, lassen Sie uns eine Farbcodierung des Textes machen. Und lasst uns auch bewegen. Ähm, äh, die Vermögenswerte, die dem Unterpunkt 40123 zugewiesen werden, was unser Snare-Sound ist. Also, wenn Sie hier schauen, Ich einfach in eine einfache, bedingte Ich sagte, Wenn ich gleich Null ist, dann weiß ich, dass das unsere Basis ist. Ich ändere die Füllfarbe zu diesem dunkelgrünen online 80 Ich sage sonst, wenn es gleich drei ist , das sollte unsere snare sein. Lassen Sie uns die Füllung in eine hellgrüne Farbe ändern und hey, ziehen Schüssel. Ich möchte Ihre Y-Achse so ändern, dass die Höhe geteilt durch zwei minus 1 50 Also, wenn eine unserer 25 Diamantformen tatsächlich die Snare auswählt, werde ich sie einfach auftauchen, okay? Und alles andere sollte Ihre Füllfarbe sein, dass orange ff 3300 Und dann wieder, diese Zeile 87 um, ist sehr ähnlich. Ein Zit war in Build 19, wo ich den Text setze, den Text dimensioniere, ausrichte und dann den Text alles andere zuordne. Unverändert. Also lasst uns weitermachen und mal sehen, ob wir etwas Gutes bekommen. Wir haben diesmal nur eine bekommen, also wurde nur eine Snare ausgewählt, also werde ich sie tatsächlich schließen, und ich möchte es noch einmal ausführen, um zu sehen, ob ich die 25 dazu bringen kann, mehr als eine Snare zu wählen. Also lasst uns das nochmal laufen. Denk dran, das ist alles zufällig, und wir kamen zu dieser Zeit, richtig? Also lasst uns das einfach zur Seite stellen. Und interessanterweise, schauen Sie, nur ein zwei unserer Formen haben tatsächlich Null gewählt, der tatsächlich durch den Bass-Sound gepflückt wurde, und nur zwei Gegenstände wählten die Snare von drei. Also sieh mal, ich kodiere den Text unten, und dann schalte ich diese einfach auf, um tatsächlich diese Snare zu zeigen. Also, wenn wir diese wieder beobachten jedes Mal, wenn die Snare trifft, sollten diese beiden tatsächlich zu einem weißen auf 55 gesprungen. Und wieder, das ist zufällig, also lass mich das schließen und lass es mich wieder laufen. Und kann ich Mawr Zeh bekommen? Hör auf Snare. Wieder zu kommen? Sicher. Hören Sie, dass es keine Nullen ausgesucht hat, oder? Also 25 Dinge wurden auf den Bildschirm gezogen und es hat nie Null gewählt, denn wieder, das ist völlig zufällig. Und es ist einfach so passiert, dass, wenn es eine Zahl zwischen Null und 10 ja wählt, es die absolute Möglichkeit gibt, dass es in diesem Fall nicht Null wählen würde. Es hat es nicht wirklich ganz, äh, zufällig diese Zahl vermieden. Wow. Überrascht? Versuchen wir es noch einmal. Komm schon. Mehr als zwei Treppen mawr als zwei Treppen Mehr als einmal dort. Du bringst mich um. Aber sieh mal, es hat es wieder geschafft. Es hat nicht wieder Null gewählt. Es gibt keine Nullen. Wow, ich habe keine Ahnung, was das bedeutet. Ähm, überhaupt. Versuchen wir es noch einmal. Komm schon, Mann. Lasst uns das machen. Komm schon. Ah, sieh dir das an. Also, ähm, faszinierend. Sieh dir das an. Er wählte fünf Schlingen und wählte nur eine Basis aus. Richtig, also lassen wir das also lassen wir dashier ein bisschen rennen. Also hier, wissen Sie, fünf von diesen 25 sind tatsächlich auf Unterpunkt 3 gelandet, was, ähm, wieder dieser Snare-Sound ist ähm, . Also, wenn dieses Audio wirklich in den Weg tritt sollte wirklich von diesen fünf sehen. Blinzeln Sie zu diesem Snare-Sound. Und überraschend bekam nur eine Basis, was lustig ist. In Ordnung, ich werde voran gehen und das schließen. Dies endet Build 20. Wir haben 25 Dinge gemalt und sie an einem Rasterlayout befestigt. Lassen Sie uns das völlig in Build 21 wechseln. Lassen Sie uns unser Rasterlayout loswerden und werfen wir einfach ein paar Dinge auf den Bildschirm und sehen welche Art von visueller Animation wir bekommen. Also, äh, Ende Bill 20 und ich sehe dich und baue 21. 23. Baue 21: wir befinden uns in Build 21. Und wie ich schon erwähnt hatte, werden wir eine leichte Modifikation von Build 20 vornehmen, was heißt, wir werfen einfach ein paar Dinge auf den Bildschirm. Also werde ich in Build 21 voran gehen und mich öffnen. Bauen Sie P D. E. Nun, das erste, was Sie vielleicht bemerken, ist online. Acht habe ich gesagt, Show visualisieren, äh falsch. Ich muss sie an dieser Stelle nicht visualisieren sehen, weil ich weiß, dass alles was es tun muss, was ich tun werde, was ich ein paar visuelle Assets auf den Bildschirm werfen werde. Ich habe dieses Audiospektrum, das auf 11 Bänder reduziert wurde und alles funktioniert wie eine feine geölte Maschine. Also visualisieren Sie, äh ich brauche Sie nicht für diese spezielle Skizze. Du bist da, aber bitte sei ruhig. Nun, Nun, gehen wir weiter und schauen uns Linie 23 an. Warum haben Sie 25 Dinge, wenn Sie 100 Dinge haben können? Eso wird bemerken, dass ich den Pool Max auf 100 geändert habe, weil wir 100 Assets auf dem Bildschirm malen werden. Jetzt gibt es eine leichte Anpassung an die Einrichtung, und das hat mit Pool zu tun. Sie werden feststellen, dass ich im Pool hier das H-Rasterlayout entfernt habe. Ich muss kein gutes Layout machen, weil ich diese Objekte nach dem Zufallsprinzip über die Breite und Höhe meiner Skizze streuen werde . Und so habe ich das H Rasterlayout entfernt, und ich habe hier unten online 53 hinzugefügt. Ich habe eine, ähm, Methode für den Standort hinzugefügt ähm, . Also sah ich Dot Loc und ich sage zufällig mit zufälliger Höhe. Also jetzt weiß ich, dass die Standortexposition in y-Position eine zufällige X- und Y-Position basierend auf meiner Breite meiner Skizze und der Höhe meiner Skizze sein wird. - Richtig. Das wird also eine Reihe von Dingen auf dem Bildschirm verstreuen. Extras und Bundle Funktioniert immer noch absolut gleich. Und tatsächlich, wenn Sie zu der Auslosung kommen, hat sich nichts geändert. Diese ''ll vier-Schleife ist eigentlich die gleiche wie in Build 20, wo ich das Audio auf Graustufen 0 bis 2 55 abbilden werde . Also, schwarz Dwight, mit all der Grals-Skala dazwischen und ich bin sogar gut, ja, Es tut mir Leid. Ich bemerkte, dass ich eine leichte Anpassung an den Text vorgenommen habe. Ich werde den Text behalten. Uh, oben auf den visuellen Assets, würden Sie das visuelle Asset sehen, und dann wäre es ein Stück Text darüber, der Ihnen wieder sagen würde, welches Unterelement es tatsächlich zufällig oben ausgewählt hat. Also habe ich hier eine kleine Veränderung vorgenommen. Teoh Linie 82. Aber noch einmal, wenn Sie sich erinnern, ist die Linie 78 unsere Basis. Start grün für die Phil, unsere Linien 79 ist unsere snare, die ein hellgrün ist. Und jeder andere bekommt diesen schönen Orangenton FF 3300 Ja, ich liebe ihn. Ähm, Linie 82. Ich habe eine kleine Anpassung, wo ich sagte, der Text ist was auch immer es für I und seine Exposition ausgewählt ist die Ziehung Rechnung dot Exe und es ist, warum ist die Ziehung Rechnung, dass Warum so vor? Wenn Sie sich erinnern, denke ich, das war wie Höhe geteilt durch zwei. Und so Linie 82. Nun folgt der Text tatsächlich jetzt dem Draw Bowl Asset. Also lasst uns voran gehen. Führen Sie das aus. Und, ähm, großartig. Wir malen jetzt 100 Dinge auf dem Bildschirm. Sie werden über die Breite und die Höhe verstreut, und schauen wir uns das einfach an, weißt du, wieder, wieder, ich kann irgendwie ein Gefühl bekommen, ähm, von meiner Basis, Richtig. Ich kann diese kleinen Nullen sehen, und so kann ich irgendwie ein Gefühl bekommen, wie viele Gegenstände tatsächlich Null ausgewählt haben. Und ihr alle seht das Zusammenziehen. Das ist der wirklich wichtige Teil dieser Skizze. Ist das, weil wir Theo-Audiobereich auf 11 reduziert haben, können wir irgendwie 11 Gruppierungen sehen , richtig? Wir können wirklich ein Gefühl von Ok bekommen, ich werfe 100 Dinge auf den Bildschirm und ich kann wirklich ein Gefühl bekommen, dass all ihre es die Basis gibt , richtig? Und wieder, ich konnte nach meinen Dreien suchen und ich konnte sehen, dass all diese Dinge sich alle zusammen mit den Dreien bewegen . Also, Bill, 21 Ich mag das wirklich. Ich bekomme wirklich ein Gefühl dafür. Wir haben den Ton auf 11 reduziert, was gut ist, und indem ich diese 100 Dinge auf den Bildschirm wirft, bekomme ich dieses Ding wirklich. Das ist die Essenz aller Arten von verschiedenen Klängen, die passieren. Ich werde das schließen und wir werden weitermachen 22 schlecht zu bauen, und ich werde erklären, warum ich in diesem schlecht gesagt habe. Built 22 sollte ein sehr kurzes Video sein, also lassen Sie uns das schließen und diskutieren Schlechtigkeit und bauen 22. 24. Baue 22: Vogel des Booms. Du wusstest, dass das kommt. Komm schon. Wie konntest du nicht wissen, dass das kommt? Ähm, baue 22 schlechte. Weißt du, wenn ich ein Fragezeichen in diesen endgültigen Namen setzen könnte, hätte ich wahrscheinlich eins gesetzt. Ähm, Hughes, warum? Ich denke, 22 ist schlecht und bleib einfach hier bei mir. Gehen wir weiter und öffnen diese Bill PD. Und schauen wir uns die Sachen an, die ich verändert habe. Die erste ist, dass der ganze Punkt dieser Datei ist zu zeigen, warum wir diese Reduzierung auf 11 getan haben . Sieh es dir an. Uh, Show Visualize. Stimmt, Mein Audiobereich. Hey, Mann, geh sofort zurück. Bis zu 256 eso bewegte ich den Mine Audiobereich von 11 bis zu 256 zurück und ich passte sogar meine Amplitude an, um zu diesen, äh, Amplitude für 256 zurückzukehren äh, . Jetzt. Dieser Gesetzentwurf 22 ist sehr ähnlich zu bauen 21. Es zeichnet ah 100 Assets mit Pool Max und die Einrichtung in der Auslosung sind absolut die gleichen, dass sie in Build 21 sind. Ich denke, auf diesem habe ich tatsächlich entfernt. Habe ich. Wenn Sie sich die Auslosung hier ansehen, habe ich den Text loswerden. Also gibt es die vier Schleife und ich zeichne buchstäblich nur den h Rex , den ich um 45 Grad gedreht habe. Also sind sie Diamanten. Und ich sage, sieh dir an, was passiert, wenn du 100 Dinge auf den Bildschirm schmeißt und sie auffordert, zufällig, ähm, von unseren 256 einzelnen Bands zu rennen. Also von 0 bis 2 55 werde ich einfach diese Skizze machen und darüber reden, okay? Ok. Das erste, was Sie vielleicht bemerken, ist, dass ich einige Anpassungen an unserem Widget vorgenommen habe, weil die Rechtecke eine Größe von vier sind, offensichtlich würden sie. Sie würden vollständig aus dem Bildschirm laufen, um alle 256 zu sehen. Also hier unten online 94 können Sie feststellen, dass ich die mit Zehe eins geändert habe. Der Abstand ist für Sie wissen, also gibt es ein Leerzeichen zwischen jedem dieser Pixel. Nun, hier ist der Grund. Ich mag 22 nicht, warum ich 21 mag, wenn du Build 21 nimmst, reduzierst du alles auf 11 da ist Ähnlichkeit, oder? Wenn Sie seinen Build 22 schließen würden, um Build 21 erneut auszuführen, würden Sie sehen, dass es mehrere Objekte auf dem Bildschirm gibt, die Sub-Item Null abonniert haben, was unsere Basis oder Self-Item drei ist, was unsere Snare ist. Und du würdest sehen, wie sie sich im Tandem bewegen und dass sich für mich ein solches Muster schafft . Es schafft diese Ästhetik, so dass ich, wenn ich auf die Skizze schaue, gehen kann. Okay, ich kann sehen, dass es einige Dinge auf dem Bildschirm gibt, die in Koordination arbeiten. Einige von euch mögen diese Rechnung 22 lieben, die in Ordnung ist. Build 22 gibt dir jede einzelne kleine Nuance des Klangs, die in diesem Spektrum passiert. Build 22 gibt dir jede einzelne kleine Nuance des Klangs, die in diesem Spektrum passiert Aber was das für einen Job fehlt, Fela Davis ist diese Koordination. Diese Ähnlichkeit ist der Grund, warum ich sage, dass Sie Ihren Audiobereich auf eine kleinere Zahl reduzieren , bedeutet, dass Sie visuelle Assets auf dem Bildschirm sehen, die zusammenarbeiten. Man kann OK sagen, diese beiden Dinge tun definitiv dasselbe, weil sie sich mit der gleichen Geschwindigkeit bewegen . Wenn Sie öffnen, dass mein Audio auf 256 angeordnet ist, ist das weniger wahrscheinlich auftreten. Ähm, also werde ich das schließen, äh, schlecht mit einem Fragezeichen. Ähm, ich strebe nach diesem Muster, nach dem ich strebe. Ah, da sind einige. Es gibt einige Verbindungen, die hier passieren, weil ich Objekte auf dem Bildschirm sehe, die sich im Tandem bewegen. Und deshalb war ich sehr daran interessiert, diese 256 zu nehmen und sie auf eine Zahl zu reduzieren , die uns immer noch die Essenz des Audios gibt. Aber dann fangen wir an, diese Verbindungen zu knüpfen. Wir fangen an zu sagen, ich glaube, es gibt diese Dinge auf dem Bildschirm. Sie reagieren alle irgendwie auf die Schlinge, weil sie in der Tat, in der Tat, um, auf Bill 22 Bad Bill 22 schlecht sind um, . Das ist weniger wahrscheinlich. Ich sollte auch beachten, dass in dieser Skizze mein Audio-Daten-Widget auch aktualisiert. Ich habe die Farbcodierung herausgenommen, damit Sie feststellen können, dass das Widget tatsächlich den Code, der sich in dieser bestimmten Funktion befand, ein wenig verkleinert hat, weil ich gerade gesagt , wissen Sie, an diesem Punkt Ich muss die Basis nicht sehen, und ich muss keine Schlinge sehen. In der Tat, dass Null auf drei Jahr wahrscheinlich ziemlich unzuverlässig, weil die Snare tatsächlich ist, ist in einer anderen Position. Wenn du dir alle 256 ansiehst, hätte ich fast vergessen. Hören Sie, ich bin's wieder, aber diesmal schreibe ich meinen Hubschrauber. Benjamin Fox Illustration von drastischen. Sieh dir das an. Sieh mich an. Das bin ich. Das bin ich auf meinem Hubschrauber. Ich liebe es! Benjamin Fox waren Prinz so toll? Lassen Sie uns voran und schließen, Build 22 sehen, wo wir drücken und bauen 23. 25. Baue 23: wir befinden uns in Build 23. Und, ähm, dieser hier bin ich nur ein bisschen herum, mit, äh, mach voran und öffne, baue PTE. Und lasst uns einfach ein paar Dinge durchlaufen, die ich hier geändert habe. Karte. Wir lieben Mac. Ähm, und so werden wir noch einen hinzufügen. Aber auf diesem einen, Ich fügte dieses kleine Ding hier online 29, wo ich sagte auto clear. Falsch. Es wird also einen Rückstand des Vermögens auf dem Bildschirm hinterlassen. Und, äh, so Auto klar, falsch. Grundsätzlich sagt, wissen Sie, wischen Sie den Hintergrund nicht mit der Hintergrundfarbe, automatisch löschen. Wahr. Das ist standardmäßig. Also, wenn es Auto Clear sagte, wahr oder wenn ich das einfach nicht hatte, dann würde es immer mit der Hintergrundfarbe abwischen. Okay, ich denke, der Pool ist ziemlich immer noch derselbe. Und hier unten in der Auslosung hatte ich nur eine andere Karte. Das ist, was ich an Map liebe, ist wieder. Sie werden eine Reihe von Zahlen zwei und eine völlig andere Reihe von Zahlen unterschreiben. Also habe ich eine neue Interview-Variable hier online 74. Ich sagte fft Größe richtig, weil wir die Größe unserer Bilder skalieren werden. Um, vergessen wir nicht, dass fft-Gefühl Farbe immer noch tun wird, dass schwarze Graustufen Zehe weiß. Aber jetzt werden wir eine, ähm, Skalengröße vorstellen ähm, . - Richtig. Also sagte ich hier, fft Größe Hey, rate mal was. Sie wissen, dass meine Audiodaten unter dem Eintrag kommen. Das ist eine Zahl zwischen Null und 100, aber lassen Sie uns es auf 0 300 Also wieder, es nimmt immer noch, dass min und max 0 100 Zuordnung es zu einer völlig neuen, um, neue Eigenschaft so online 76 Jahr Ich sage einfach d dot fill und ich gehe voran und setze in die FFT Füllfarbe rechts, al, für Transparenz zu tweet und dann Größe. Ich sage nur... äh, 50 Größe. Gehen wir also weiter und führen Sie diese Skizze für ein wenig aus und Sie können sehen, dass wir einfach den Hintergrund wiederholen. Und wenn es ein bestimmtes Unterelement abonniert und dieses Servierelement zufällig Null ist, dann sind es die Größen Null. Und wenn es 200 drückt, ändert es seine Größe auf 300. Also wieder, nur wirklich versuchen, hier nach Hause zu schlagen, um, ähm, warum Karte großartig ist und warum Wir eine Zahl zwischen Null und 100 wollen, weil wir Mathematik und eine beliebige Anzahl von Konfigurationen verwenden können . Es könnte sogar ein Negativ sein. Nummer zwei eine positive Zahl. Richtig? Weil Sie nur einen Satz von Zahlen zu einem anderen Satz von Zahlen zuordnen. Es spielt keine Rolle, was das mit Bereichen auf, das so grausam. Uh, gehen wir weiter und schließen das ab. Dieser waas Build 23. , Wir werden das schließen, und dann gehen wir in Build 24, wo wir die Farbcodierung einführen. Sehen Sie ihn die nächste Rechnung. 26. Baue 24: nur lebendiges Leben kommen Missbrauch, dass das ist der Tod zurück die Farben Blut nur so massiv, dass Sie mit dem Weg mögen. nur Ich binnurhören, ich kann dir nicht helfen. Du hast für diese Klasse bezahlt. Du bist tief in der Tiefe. Ähm, Farbe. Lassen Sie uns etwas Farbcodierung machen. Eso Ich bin in Build 24 Farbe. Wir eröffnen einen Gesetzentwurf PTE. Und was ich getan habe, ist, dass ich gesagt habe, Nun , okay, ich weiß, dass meine Audio-Reichweite auf 11 reduziert wurde. Jemand, der 11 Farben auswählt. Also, was ich getan habe, ist online 26 Jahr. Ich habe tatsächlich ein Array von Texas-Dezimalfarben erstellt. Ok. Und noch wichtiger ist, habe ich ein paar sehr spezifische Farben gesetzt, oder? Also wirst du das für die Basis bemerken. Richtig, weil das hier Unterpunkt Null sein wird. Also, wenn ein Stück Kunstwerk Bilder von Artikel Null i mo, dass die Basis geht, um eine orange Farbe zu erhalten . Und hier ist einer hier überlebt, so wichtig, um Sub Punkt drei zu hören. Ich weiß, dass Unterpunkt 3 unsere Snare Farbe ist. Also ging ich voran und Angriff, dass ein sehr spezifisches Blau. Das Schöne daran ist, dass ich uns eine Reihe von Farben ausgesucht habe, aber , ähm, ich gebe Orange zur Basis und Blau der Snare zu. habe Darüber hinaus ich noch ein paar andere Änderungen vorgenommen. Sie werden feststellen, dass Auto Clear wieder in den Augen ist. Zurück zu true eso, wenn Sie mit Toggle ing auto herumlaufen wollten. True Auto-Clear auf true oder false. Du weißt schon, du lässt es einfach da. Wissen Sie nur, dass Auto Clear true immer standardmäßig ist, was bedeutet, dass was bedeutet, dass, wenn Sie wüssten, dass Sie es wieder verwenden würden, Sie es tatsächlich löschen könnten. Ein automatisches Löschen ist standardmäßig gleich „true“. Okay, äh, aber ich bleibe es da drauf, nur für den Fall, dass du willst, dass du dich rummachen willst, damit umschalten willst? Abgesehen davon das Setup bleibt das Setup fast gleich, außer für die Einstellung der Farbe. bleibt das Setup fast gleich, Sie werden also feststellen, dass, wenn Sie sich von vor Online 48 erinnern, das ist, wo wir diese Zufallszahl auswählen, wo zufällig eine Zahl zwischen Null und 10. Also online 53 Ich habe gesagt, Nun, okay, lass mich zum Gaumen gehen und meine Associate ID lief Index Unterelement, richtig? Es ist also die Zeile 53, die bis zu Zeile 26 geht, die auf Null oder 10 geht, um tatsächlich seine Farbe zu erhalten . Richtig? Also Zeile 53 ist, wo diese Farbe eingestellt wird. Ich habe auch eine weitere Anpassung vorgenommen und das macht Spaß. Ich habe auch eine weitere Anpassung vorgenommen und das macht Spaß. Da wir diese fft-Vollfarbe nicht mehr tun, weil wir tatsächlich die Füllfarbe einmal einstellen , ist das einzige, was ich hier behalten würde, die Größe. Richtig? Also, wenn Sie nach unten zu der Auslosung scrollen, Ich habe tatsächlich etwas Spaß gemacht, das heißt, ich habe gesagt , Nun, was, wenn ich eine bestimmte Größe an das Becken Snare befestigen wollte, aber eine andere Größe nahm den ganzen Rest der, Äh, Zahlen? Richtig. Also, was ich mache, ist online 76 Ich sage. Okay, nun, lassen Sie mich eine Instanz der fft-Größe erstellen. Es ist eine ganze Zahl, und dann habe ich nur ein wenig bedingtes wenig, wenn sonst. Und ich sagte, Wenn ich gleich Null oder ich gleich drei als Ft Größe wieder ist unsere Audiodaten. Es ist eine Anzahl der Männer, ist Null. Das Max ist 100 und ich werde diese Größe von 0 auf 300 ändern. Richtig? Also die Basis in der Snare gehen, um eine größere Skala als die andere, die der Rest der Vermögenswerte ist zu bekommen. Also sage ich OK, nun, wenn es nicht Null oder drei ist, dann müssen es Thea andere Leute sein. Und so sage ich fft Größe ziemlich genau die gleiche Sache. Also diese fft-Größe, die es online erscheinen 76 wird mit einer Zahl zwischen glauben es oder nicht Null und 100 gesetzt . Richtig? Also Karte ist auch schön, weil ich es verwenden kann. Uh, großartig. Ich weiß, 100 Objekte auf dem Bildschirm zu malen, haben alles auf 11 auf 11 reduziert. Aber ich kann die Karte benutzen, um Ah zu sagen, nun, bestimmte Dinge sollten größer sein als andere und andere können sich vielleicht ein bisschen mehr niederlassen . Also nur ein netter kleiner Trick, um die Karte wieder zu verwenden, aber für die gleiche Variable fft-Größe. So online 79. Ich habe die D-Punktfüllung abgenommen, weil wir das wieder nicht mehr benutzen. Und wir haben nur d Punktgröße fft Größe um, Rockin Lassen Sie uns das laufen. Ok. Also wieder die Basen orange und die Snare ist blau, aber wieder, genauer gesagt auf und wieder. sind Tricks, die ich liebe, das heißt, ich zwinge ein Muster auf dich. Und dieses Muster ist, dass Rot und Blau dominanter sind, oder? Aber es ist auf so subtile Art und Weise. So wissen Sie, dass Basen orange, die snare ist blau, und Sie bekommen, dass als eine Zahl zwischen Null und 300 und dann alle anderen Rest Assets , die auf dort sind nur als Textur in dem Stück verwendet. Aber ja, das tun sie nicht. Klima ist hoch, wie die Basis und das Anstarren tun. Das ist also, wovon ich spreche , , in einigen früheren Skizzen der Erstellung dieser Art von Designmuster, damit Sie sich das ansehen und alles gehen können. Es wurde eine sehr subtile Betonung auf diese beiden besonderen Dinge gelegt, die in diesem Spektrum geschehen . Und obwohl es andere Vermögenswerte und andere Farben gibt, gibt es keinen Zweifel, dass, wenn Sie sitzen und beobachten, ich bin gezwungen, Sie zu füttern, dass Orange und erzwingen, Sie zu treffen, dass das Blau Sie fühlen es einfach. Ähm, also gehe ich in den nächsten. Ich mag diese Idee, , diese Arten zu finden, um ein sehr subtiles Designmuster zu betonen. Okay, Äh, das sollte so ziemlich abschalten. Baue 24. Wir gehen auf die nächste, auf die 25 26 gebaut ist, was vielleicht will ich kein Rechteck oder Ellipse verwenden . Vielleicht möchte ich mit einem transparenten PNG malen. Oder vielleicht möchte ich mit SPG malen, dass ich einen Illustrator mache. Also lasst uns weitermachen und das schließen. Baue 24 und ich werde dich sehen und 25 bauen. 27. Baue 25: Wir sind in Build 25 das ist PNG, und Oh, mein Gott, ich liebe diese Datei. Und, ähm, weil es einen Trick hat. Und das ist mein neuer Trick. Und ich liebe diesen neuen Trick, und ich werde diesen Trick mit dir teilen. Und nachdem ich fertig bin, diesen Trick mit dir zu teilen, wirst du die Klappe halten. Du wirst niemandem diesen Trick erzählen. Wir müssen Geheimnisse haben. Der Weg muss Geheimnisse haben. Ähm, ich liebe das wirklich, wirklich, wirklich, liebe es. Und was wir tun werden, ist, dass wir ein PNG machen werden. So werden Sie innerhalb des Datenordners feststellen, dass es blockiert Punkt ai und blockiert PNG. Und was ich tun will, ist, diesen Block Dot Ai zu öffnen und, äh, schau dir an, was ich getan habe. es ist eine Höhe von 3 50 und ich habe gerade einen Vektor gemacht, weißt du, äh Wenn ich in Dokumente eingehe und ich mir das Kunstbrett ansehe, ist es eine Breite von 3 50, , äh, äh, äh, quadratisch und abgerundet die Kanten und drehte es. Undwissen Sie, wissen Sie, aber was ich hier getan habe, ist, dass ich einen äußeren Schein, richtig, richtig, also kam ich zu Wirkung, ich ging zu Stil Augen und ich sagte: Äußeres Glühen auf meinen Vektor-Assets. Also schafft es diese Art von nettem, schattigem Ding, aber den ganzen Weg herum, richtig? Es ist keine Drop Show. Es ist blau. Jetzt werden Sie bemerken, dass das äußere Leuchten endet. Ähm, komm einfach hier rein. Das ist weiß. Weißt du, das hier ist alles weiß, und ich mache mein Vermögen, damit sie in diesem PNG schweben und wenn ich hier wieder retten würde, würdest du ein kleines Schachbrett sehen Muster, und das liegt daran, dass ich das als transparentes PNG speichern werde. Nun, ich werde das wirklich schnell schließen, weil es eine wichtige Sache gibt, über die wir reden müssen, was mein Trick ist. Mein Trick ist, alle Ihre PNG-Assets sind weiß. Ähm, äh, ich werde sicherstellen, dass alle meine PNG-Vermögenswerte weiß sind, und Sie werden sehen, warum hier in einer Sekunde. Also lasst uns so tun, als würde ich das retten. Ich habe das gespeichert ist meine P und G. Also jetzt habe ich ein PNG innerhalb des Datenordners. Das ist rundum durchsichtig auf der Außenseite. Ich habe diese schöne Grady int Art von äußerem Glanz, der auch Transparenz hat und meine fil-Farbe meines Vermögens weiß ist. Alles klar, also gehen wir zu, ähm, bauen PDE hier und wieder, dass das meiste davon gleich ist. Allerdings, ähm, beachten Sie, dass ich immer noch die, wissen Sie, den Gaumen Farbe Auto Clear. - Ja. Ich habe tatsächlich mit dem Kerl wieder falsch gesprochen. Okay, also werden wir den Hintergrund nicht klären. Nun, lassen Sie uns voran und schauen Sie sich Zeile 44 online 44 anstelle von neuen H zerstört wie vorherige, wir sagen nur neues H Bild und dann in der Zeichenfolge des Namens meiner PNG, die, natürlich, innerhalb der Datenordner namens Block Dot PNG Nun, äh, ich werde jetzt mit einem transparenten PNG malen, und, äh, die andere Sache, die schön ist, ist, wenn Sie hierher kommen, Abschlepplinie 53. Da steht Füllfarbpalette, Randon. Nächste Miete lief Index, und Sie könnten sich selbst sagen, Warten Sie eine Sekunde. Wie setzst du eine Füllfarbe ein, wenn es ein Bild ist, das in Hype endet. Wenn Sie ein H-Bild laden und dieses H-Bild weiß ist, okay. Und ich werde darüber reden, was weiß sein muss, wenn Sie eine Füllfarbe setzen, Sie tatsächlich ein Zelt anwenden. Ob Sie es glauben oder nicht, unsere Basis wird orange sein in unserer Snare wird tatsächlich blau sein. Bevor wir dieses Gespräch vielleicht ein wenig weiter fortsetzen, gehen wir weiter und scrollen nach unten und erkennen, dass sich nichts geändert hat. Das einzige, was ich geändert habe, ist, dass ich dieses neue H-Bild eingeführt habe. Also lass mich diese Skizze machen und mal sehen, was wir bekommen. Also, ja, sieh dir das an. Es endet, dass, wenn Sie ein weißes PNG verwenden und eine Füllfarbe in Hype setzen, ich nehme an, dass Sie ein Zelt machen wollen. Also verwende ich tatsächlich eine Zeltfarbe auf dein weißes PNG. Und da es weiß ist, absorbiert es tatsächlich die gesamte Farbe. Richtig. Also das ist irgendwie interessant zu sprechen, denn wenn ich mein Vermögen schwarz gemacht hätte und PNG Farbe auf Schwarz setzen, würde er nie die Farbe sehen. Solange mein Vermögen weiß ist. Ähm, ich verbinde eine Reihe von Phil, und ich werde tatsächlich die gleiche Füllfarbe bekommen. Aber sieh dir diese Verbesserung an. Ich bekomme diesen Schlagschatten, diesen äußeren Schlag um mein Vermögen. Also gab es einige Male, die ich in sozialen Medien gepostet habe und die Leute gesagt haben: Nun, Nun, hey, wie bekommst du das äußere Glühen auf einem Naturrechteck? Ähm, wie machst du das bei der Verarbeitung? Und der Trick ist, dass ich ein transparentes PNG verwende. Wenn ich also einen Schatten möchte, kann ich den Schatten und den Illustrator tatsächlich anwenden, solange mein Kunstwerk richtig ist. Dann weiß ich, dass es die ganze Farbe einfangen wird. Ja, also ein wirklich toller Trick. Und wieder, äh, sagen wir, dass du ein PNG gemacht hast und tatsächlich Farbe statt Weiß hattest. Dann würde es diese Farbe als Zelt auf Ihrer Farbe füllen, so dass es ein wenig funky werden kann. Deshalb wieder, viele meiner Vermögenswerte, die normalerweise mit Pagings waren, sind nur hellweiß, denn dann weiß ich, dass, wenn du das gesagt hast, Phil, es wird die Farbe so anwenden, wie sie in der in deinem Alter, oder? Sie können sehen, dass ich die orangefarbene Grundfarbe bekomme und ich die blaue Snare bekomme. Aber ich bekomme das zusätzliche Feature, dieses äußere Leuchten zu haben. Also in vielerlei Hinsicht, wenn ich wollen, um die dienen Gesamt-Ästhetik der Komposition flach, dann finden Sie acht Rechteck ist der Weg, um Oh zu bekommen, verwenden Sie einfach eine acht verfolgt und alles ist in Ordnung. Aber wenn Sie etwas hinzufügen wollten, das vielleicht Lärm hatte oder vielleicht einen Schlagschatten hatte, oder vielleicht ein inneres Leuchten oder ein äußeres Leuchten hatte, können Sie diese Assets tatsächlich zu einem Illustrator machen. Wenden Sie diese Filtereffekte an, speichern Sie sie als transparentes PNG. Und jetzt malst du mit einem transparenten PNG-Asset, und es wird dir nur einige zusätzliche Funktionen geben, die ein direkter offensichtlich nicht tun kann. Und ich bin sicher, Sie haben bemerkt, dass wir die Geschwindigkeit erreichen. Ich habe versucht, einige Filter über Draw Balls innerhalb der Verarbeitung zu machen, und manchmal kann das die Bildrate töten. Also dieser transparente PNG-Trick ist genial. Es ist einer meiner Favoriten. Okay, das wird das schließen, weil wir weitermachen, 26 zu bauen, die mit SPG Assets arbeiten . Auch im Inneren des Illustrators eso. Lassen Sie uns malen mit SPG statt einem transparenten PNG Siehe im nächsten Build 26. 28. Baue 26: großartig. Also sind wir jetzt in Build 26 werden wir SPG verwenden. Also, äh, wenn Sie äh, wenn Siesichdie Vektordateien ansehen,gehen wir weiter und gehen in Daten und Sie werden feststellen, dass es einen, äh hex one dot ai x two dot ai hex drei dot ai ai. die Vektordateien ansehen, wir weiter und gehen in Daten und Sie werden feststellen, dass es einen, Und wenn du diese öffnen würdest, würdest du sehen, dass es nur ein paar Sechsecke mit unterschiedlichen Mustern auf ihnen gibt. Nun, wenn ich das in Illustrator öffnen würde, um großartig. Ähm, ich möchte vielleicht SPG benutzen, weil Aiken wieder die gleiche Runde gehen, genau wie ein PNG. Abgesehen davon, dass ich ADM oder Details kann, kann ich weitere Zeilen hinzufügen. Ich kann mehr, mehr Muster hinzufügen . Also, ein direktes war großartig mit P und G zu verwenden, aber ja , weißt du , am Ende des Tages möchte ich vielleicht etwas mehr Textur zu diesem Ding hinzufügen. Also ist SPG offensichtlich eine Nicht-Option. Nun, wenn Sie diese Vektor-Assets innerhalb von Illustrator erstellen, kommen Sie einfach hierher und machen ein Speichern unter und Sie würden angeben, dass es sich um eine SPG-Datei handelt . Also, wenn wir innerhalb dieses Datenordners suchen. Ich habe sie schon gerettet. Nun ist das Schöne, wenn Sie sich von vor SPG erinnern, ist nur eine Textdatei, können Sie es tatsächlich innerhalb von erhabenem Text öffnen und Sie können tatsächlich sehen, ähm, Parameter, die auf all diese Vektoren innerhalb von dieser SPG. Also ist SPG eigentlich extrem einfach innerhalb eines Texteditors zu überprüfen. Jetzt gehen wir weiter und öffnen unsere Bau-PTE. Und wie Sie vielleicht vermutet haben, ist nicht viel anders. Sie werden hier unten online sehen 43 44 durch 46 Ich füge hinzu, sind drei spg Assets. Also, ähm, ich sage, dass es eine neue Achtform ist. Ich übergebe eine Zeichenfolge, den Namen des SPG, den ich laden möchte. Und dann habe ich einige Anfangseinstellungen wie aktivieren Stil falsch, sagen Sie Stil aktivieren. Wahr. Dann wird es so schwarz-weiß bleiben, wie es ein Illustrator ist. Indem ich diesen Aktivierungsstil falsch setze, bedeutet dies, dass ich anfangen kann, meine eigene Strichfüllungsgröße festzulegen. Ich kann meine eigenen Phil Farben so weiter und so weiter einstellen und das ist nur etwas, was ich in die Gewohnheit habe zu tun, was immer angibt, dass der Strich verbinden und Strich unser Zentrum kappen. Und das liegt daran, wenn ich ausgehe, bringen Sie das dem Illustrator zurück. Äh, ich möchte normalerweise, dass mein Gelenk und meine Kappen zentriert sind A Sie neigen dazu, die Vektoren so zu reinigen , wie ich sie normalerweise setze, wenn ich nur Illustrator gerade arbeite . Wie auch immer, , äh, wenn dieser Pool 100 Mal laufen wird, greift er jetzt zufällig eine dieser drei S-V-G-Dateien. Und wieder kann ich hierher kommen und sagen, dass der Schlag schwarz sein wird und der Phil wird bis zum Gaumen gehen und zufällig eine unserer Farben auswählen. Nun, Nun, Sie werden , sehen,dass so ziemlich alles andere unverändert ist. Also werde ich weitermachen, und wir sollten jetzt mit diesen SPG Vermögenswerten malen. Okay, also, so cool. Wir sind irgendwie diese letzten drei Dateien von wirklich gekapselten, um diese verschiedenen Dinge, die schwächen, ziehen Blasen zurück. Wir können Hype verwenden, ziehen Furunkel wie eine direkte h Lippen So weiter und so weiter Waken verwenden PNG als nur eine Art wie ein kleines bisschen von einem weiteren Trick der Lage, einige Schlagschatten oder etwas Rauschen oder Ausstrahlung oder so weiter hinzuzufügen . Und dann diese letzte, ja, wir malen mit SPG Vermögenswerten. Also, wenn Sie tatsächlich meine ersten 2 Klassen genommen haben,habe ich offensichtlich Cem SPG-Dateien in dieser Klasse zur Verfügung gestellt. haben, Und sicher genug, Sie können sie austauschen, den Code ändern, und all das wird, ähm, ähm, an die Zufallszahl halten, die es auswählt. Eine Zufallszahl, die zwischen Null und 10 auswählt, bezieht sich auf das Audiospektrum. Und wieder, ich mache dieses Ding, diese Farbcodierung. Also wissen Sie, die Orangenbasis und das Blau ist die Snare. So cool, uh, toll, eine kleine Abreise mit Bill 25 26 27 zu nehmen, nur über die verschiedenen Arten von Vermögenswerten zu sprechen , die wir verwenden können. Nun, lasst uns einfach ein wenig tiefer tauchen und ich verspreche dir jetzt, ab Build 27 wird der Code komplexer werden. Wir werden Dinge wie Gitter und dann drei D-Gitter einführen und dann drei d Stiere und Beleuchtungssysteme ziehen , und es wird Spaß machen. Also gehen wir weiter und schließen Sie diese Rechnung ab, und ich werde Sie sehen und bauen 27, wo wir ein Gitter sehen in der nächsten vorstellen werden. 29. Baue 27: Jetzt auf dieser Datei, bauen Sie 27 Raster, Sie könnten feststellen, dass ich es rot markiert habe. Und der Grund, warum ich bei Red markiert habe, ist, weil ich ein neues Konzept einführen möchte, aber es vom Audio trennen möchte. So weiter, du wirst sehen. Ich werde das noch ein paar Mal machen, wo ich sagen will: Nun, Nun, okay, lasst uns darüber nachdenken. Aber lassen Sie es uns einfach für einen Moment aus dem Audio anhängen. Also in diesem hier werde ich nur ein Rasterlayout hinzufügen. Und wieder, wenn Sie meine vorherigen Klassen genommen haben, war dies der ganze Weg zurück in der ersten Klasse, wo Sie, ähm, auf HK rid Layout, Zehenlayout, Dinge auf dem Bildschirm verwenden konnten ähm, auf HK rid Layout, Zehenlayout, Zehenlayout, . Das sollte also ein relativ kurzes Video sein. Also lassen Sie uns voran und gehen in Build PTE. Und das meiste, ähm, sollte vertraut aussehen. Nicht viel verändert. Sie werden bemerken, dass, ähm, ich wiedereinführe r h wieder zerstört. Ich habe das zurückgebracht. Richtig? Also hatten wir die Diskussion über PNG. Wir hatten eine Diskussion über SPG, aber in diesem Fall werde ich tatsächlich zu diesem H-Rechteck zurückkehren. Nein, äh, wenn ich hier nach oben scrollen würde. Sie würden sehen, dass ich zwei neue Variablen für Spalten und Zeilen eingeführt habe. Also sagte ich, ich will sieben Spalten und ich will sieben Reihen von Vermögenswerten. Richtig? Also sagte ich, Thies soll sich vorstellen, und das bedeutet, dass ich nicht mehr 100 Dinge auf dem Bildschirm malen werde . Ähm, also in dieser Zeile 43 sage ich, Okay, ich möchte Spalten mal Zeile zeichnen, richtig. Und zusätzlich zu diesem Online 46 Ich sage, Nun, OK, Ich möchte ein H Rasterlayout machen. Und so, ähm, ich sage, dass ein Teil des Pools ein Layout ist. Es ist ein neues H-Gitter-Layout. Ich wollte mit einer X-Achse von 110 Pixeln beginnen. Ich wollte auch mit einer Y-Achse von 110 Pixeln beginnen. Und ich möchte, dass der Abstand des Artworks 80 auf dem X und 80 auf dem Warum liegen soll. Und natürlich muss ich die Spalten angeben. Eso gehe ich nur voran und passe, dass dieser Pool Inter Juror ruft, die ich angegeben habe, erscheinen online 23 Nun, um, in der auf wieder erstellen das meiste davon ist gleich geblieben. Ich habe keinen Schlaganfall, sagte ich. Phil, ich habe den Anker und die Mitte gesetzt. Ich habe um 45 Grad gedreht. Und natürlich haben wir unsere Extras Bundle, die zufällig packt. Einer unserer Index ist jetzt. Ich werde die Farbe so einstellen, dass wir in der Lage sein sollten, orange für Basis und blau für snare zu sehen . Aber wenn Sie herabkommen, um hier zu zeichnen, werden Sie feststellen, dass ich die vier Schleife kommentiert habe, weil ich sage, Lasst uns es einfach von der, äh vom Audio anhängen . Also, ähm, das ist ein paar Sachen, die ich wahrscheinlich in der nächsten Datei verwenden werde, aber im Moment gibt es nichts in der Zeichnung, das tatsächlich anhängt, ist dieses neue Rasterlayout von H-Rechtecken an das Audio. Also, Fall in Punkt, wenn ich die Skizze großartig ausführen würde, tut es genau wie erwartet, was ich sieben Spalten von sieben Zeilen habe, und ich habe dieses H-Rasterlayout, das den Abstand von 80 macht, so dass sie überlappen sich ein wenig. Aber diese Überlappung geschieht in einer Weise, wo ich diese schönen kleinen, ähm, nahe zwischen den Assets und wieder in der Draw-Funktion bekomme. Wir tun nichts, was es mit dem Audio bindet. Also werde ich diese Skizze schließen, und wir werden tatsächlich abschalten. Gebaut 27. Ich sagte, dieser hier würde kurz sein. Ähm und ich denke, ich werde das weiter machen, was jedes Mal ist, wenn wir irgendwie etwas Neues eingeführt haben. Ich werde es einfach vom Audio lösen und sagen, OK, OK, konzentrieren wir uns auf die Sache, die wir versuchen, visuell auf dem Bildschirm zu machen, dann binden wir es wieder in das Audio. Das wird also die Rechnung 27 beenden. Wir haben unser Raster aufgebaut. Gehen wir voran und springen in den Bau 28, wo wir jetzt unsere Audiodaten an dieses Raster anhängen . So sehen Sie sich in Build 28 30. Baue 28: Also, das ist 28 gebaut, jetzt haben wir unseren Gridley in unserer Skizze raus. Also lassen Sie uns buchstäblich überprüfen. Implementieren Sie einfach einen kleinen Codeblock, um ihn an das Audiospektrum zu binden. Dies wird wahrscheinlich das kürzeste Video sein, das ich aufnehme. Ähm, alles bleibt so ziemlich vom vorherigen Build gleich. Die Dinge, die ich darauf hinweisen werde, ist Zeile 55 oder Einstellung, die Füllfarbe, die Phil Farben in Bezug auf diese Farbe Strahl oben orange für Basis blau für snare total 1000%. Hast du das? Es ist also, äh, das ist die einzige Änderung in dieser Datei. Ähm ist 73 bis 79 ausgekleidet. Ich sage: „ Großartig!“ Jetzt lasst uns durch den Pool schrubben. Schauen wir uns das H-Bündel an. Schauen wir uns das Extra an. Lassen Sie uns bekommen, welche Zufallszahl in dieser Zeit zwischen Null und 10 ausgewählt wurde. Ich mache eine neue Karte von FFT Alfa, richtig, und ich sage, Lassen Sie uns die Audiodaten abbilden, die eine Zahl zwischen Null und 100 ist, lassen Sie uns es jetzt auf eine Zahl zwischen Null und 2 55 also 2 55 nicht transparent überhaupt, und Null wird vollständig vom Bildschirm ausgeblendet. Also dann online 78 Ich sage d dot alfa fft alfa. Gehen wir also voran und führen Sie diese Skizze aus, und das Gitter ist da. Das Kunstwerk ist da. Der Ankömmling ist da. Aber haben Sie tatsächlich das Audiospektrum benutzt, um die Transparenz von Alfa zu erhöhen, damit wir einen Hinweis auf dieses, äh, etwas versteckte Gitter bekommen äh, , richtig? Und wenn dieses Audio wirklich eintritt, werden wir sehen, wie dieses Raster offensichtlich viel heller wird, wenn all diese Schwellen über 100 kommen , werden wir sehen, wie dieses Raster offensichtlich viel heller wird, wenn all diese Schwellen über 100 kommen . So cool. Das ist wahrscheinlich das kürzeste Video, das ich erstellen werde. Ähm eso, dieser hier ist großartig. Wir haben dieses nette Rasterlayout, das wir auf Basis des Audiospektrums farbcodiert machen , und wir verwenden Alfa, um die Assets ein- und auszublenden. Ähm, aber ich muss dir sagen, weißt du, ich habe schon lange zwei D gemacht, und ich habe den goldenen Haken von drei D bekommen, und ich liebe es, Dinge jetzt im dreidimensionalen Raum zu machen. , feststellen, Sie werden feststellen,dass Build 29 jetzt eine Drei-D-Umgebung einführen wird. Also lasst uns weitermachen und abschalten. Baue 28. Wir werden einziehen, um 29 zu bauen, wir werden sehen, ob wir diese Audiodaten an eine dreidimensionale Umgebung anhängen können . Also werde ich dich sehen und 29 bauen. 31. Baue 29: in Ordnung. Wir sind in Build 29 3 D und es gibt und es gibt keine Frage für mich, dass es hier Spaß macht. Ich mag es, diese Art von Animationen im dreidimensionalen Raum zu machen. In der Tat werden wir etwa drei D von 29 bis 42 abdecken. Alles klar, aber wir fangen an, ähm, ziemlich weich hier. Schauen wir uns also Build 29. Lassen Sie uns voran und eröffnen bauen PTE. E und lass mich das einfach aufmachen. Es gibt also ein paar anfängliche Dinge, die wir ändern müssen, und das ist, dass Sie die Verarbeitung sagen müssen, dass es eine dreidimensionale Umgebung sein wird . Und dann, zusätzlich dazu, müssen Sie Hype sagen, dass es eine Drei-D-Umgebung sein wird. Auf diese Weise wechselt er von zweidimensionalen Koordinaten zu dreidimensionalen Koordinaten. Sie werden hier in Zeile 32 bemerken, dass wir p 3 d sagen, also wird der Campus 700 mal 700 sein. Aber wir verwandeln diese Verarbeitungsskizze in eine Verarbeitung von drei D-Skizze. Und dann, wie ich bereits erwähnt habe, müssen Sie Hype sagen, dass es anfangen soll, drei D-Koordinaten zu verwenden , richtig? Also Dinge wie P-Vektor, ähm, werden tatsächlich diese Z-Koordinate verwenden. Richtig? Wir wollen also einen Umschalter von einem zweidimensionalen Raum zu einem dreidimensionalen Raum. Und jetzt, wo wir Zugriff auf X, Y und Z Um haben , OK, also haben wir p drei d zur Größe hinzugefügt, und wir haben hinzugefügt, verwenden drei d wahr, um, Zehe-Hype. Jetzt werde ich so ziemlich genau wie die gleiche Skizze genommen, die wir nicht gebaut haben 28, das heißt, du weißt schon, das Gitter zu bauen du weißt schon, . Aber jetzt werde ich das tun, ist, dass ich das Gitter zurück in den Drei-D-Raum treten werde. Richtig? Also, ähm, die Z-Achse war immer Null, wenn Sie sich im zweidimensionalen Raum befinden. Jetzt, da wir uns im dreidimensionalen Raum befinden, werde ich das gesamte Gitter nehmen und es einfach wieder in den Weltraum bringen. Und ich werde das tun, indem ich eine Z-Koordinate hinzufüge. So sehen Sie hier online 58 Ich habe eine Z-Koordinate für jede einzelne der Zellen im Raster hinzugefügt , um zurück zu, äh, negative 600. Okay, also jetzt, wenn all diese Ziehbälle in das Raster gezogen werden. Es wird sich einfach wieder auf die negative 600 auf der Z-Achse bewegen. Nun befindet sich die andere Addition innerhalb der Zeichenfunktion. In Build 28 innerhalb der Draw-Funktion haben wir Alfa geändert. So änderten wir die Transparenz der Elemente im Raster. Ich werde das hier ausschalten. Und was ich tun möchte, ist tatsächlich die Z-Tiefe der Objekte im Raster zu ändern. So werden Sie wieder auf Linie 78 bemerken. Ich habe das FFT Alfa Zeug losgeworden und hier erstelle ich wieder einen Interviewer namens FTZ. Es ist immer noch das meine Audio-Daten-Array. Es ist immer noch eine Zahl zwischen Null und 100. Aber jetzt sage ich, ähm, wenn die Zahl auf Null ist, sollte sie bei diesem negativen 600 im Z-Raum ruhen , der genau hier ist. Und wenn es ah 100 erreicht, dass es negative 500 negativ schieben sollte. 400 negativ. 300 negativ. 200 0 bis positiv 100. Also, jetzt kommt es uns tatsächlich näher als in Build 28, richtig? Also, äh, Linie 78 bewegt diesen Vermögenswert nur von einem negativen 600 Toe positiv. 100 auf der Z-Achse. Also lasst uns weitermachen und diesen Welpen laufen lassen. Wir werden einfach die weichere Seite einstellen und wieder, Sie können sehen, dass alles in diesem negativen 600 ruht. Und dann, wenn das Audio anfängt zu vibrieren, schiebt es tatsächlich den Z-Zugriff dieses Assets nach vorne. Ähm okay, Äh, cool. Also bewegen wir dieses zweidimensionale flache Objekt. Es ist sehr ähnlich wie ein flaches Blatt Papier flache Karte zu haben . wie Und wir bewegen diese flache Karte im dreidimensionalen Raum vorwärts und rückwärts. Aber wenn wir aus irgendeinem Grund die Karte drehen würden, würden wir tatsächlich sehen, dass dies tatsächlich flach ist, wie es bei System der Fall ist. Diese Dinge, die wir bewegen oder tatsächlich zweidimensionale ziehen Kugeln rechts und eine direkte ist eine zweidimensionale Zeichenkugel. Und so bewegen wir diese flache zweidimensionale Form in dreidimensionalen Raum. Also lassen Sie mich schließen, und Sie könnten erkennen, dass, ähm, gehen wir zu den nächsten paar Skizzen, wo wir anfangen, tatsächlich drei d Drop zu verwenden. Also, ähm, wir werden dio-h Box, die es Ihnen erlaubt, dreidimensionale Box zu definieren. Wenn sich dieses Ding nun im dreidimensionalen Raum bewegt, würden Sie tatsächlich die Seiten und die Oberseite im unteren Bereich der Box sehen, weil Sie tatsächlich ein dreidimensionales Objekt in einem dreidimensionalen Raum bewegen. Also gibt es Build 29 ist irgendwie ein schönes Hochsteigen des Umzugs in drei D, aber jetzt tauschen wir unsere zweidimensionalen Zeichnung Bols gegen dreidimensionale Probleme aus. Alles klar, das schließt gebaut 29. Ich sehe dich in Build 30. 32. Baue 30 auf: Ordnung, wir sind in Build 30 und wie bereits erwähnt und bauen 29 Wir werden die zu t ziehen Bullen in drei D Draw Bälle umwandeln . Und dann werden wir noch ein paar andere Dinge ansprechen werden wir noch ein paar andere Dinge ansprechen. Also lasst uns diese Party aufbewahren. Lebensmittel-Rechnung 30. Wir werden den Build eröffnen, ähm PTE. Und schauen wir uns ein paar Dinge hier an. Lassen Sie mich einfach diese Show öffnen visualisieren, er habe ich wieder auf True gedreht und ich habe Show visualisieren er wieder auf die Wahrheit gedreht, so dass wir sehen können, warum ich bestimmte Dinge in der Visualisierung ihrer Funktion unten unten geschrieben . Ähm, großartig. Also werden wir zu drei D-Draw-Kugeln umwandeln. Auf diese Weise sehen wir drei D-Objekte in einem dreidimensionalen Raum. So tolle Show. Visualisieren Sie ihren wahren Willen, das hier in einer Sekunde anzusprechen. Und lasst uns zum Pool und in den Pool kommen. Ich habe mich von h repped zu H Box geändert. Jetzt schachtelt H eine dreidimensionale Schachtel, richtig? Und, äh, wenn ich h Box hinzufüge, muss ich, ähm, Dimensionen der Box selbst definieren ähm, . Richtig. Also hier unten in Zeile 52 sage ich, OK, H Box D. Ich möchte jetzt die Abmessungen der Box so einstellen, dass die Tiefe 500 Pixel betragen wird. Richtig? Also wird diese Box eine Tiefe von 500 haben. Der Hype wird 50 sein und es wird 50 sein. Im Wesentlichenerschaffen wir uns wie ein französischer Fry, oder? Im Wesentlichen erschaffen wir uns wie ein französischer Fry, Also 50 von 50 mal 500, richtig? Ähm, alles andere bleibt hier gleich. Wenn Sie sich die Auslosung ansehen, behalte ich diese f ftz immer noch. Außer, ähm, ich setze das wieder auf negative 900 auf dem Meer. Und eigentlich werde ich hierher kommen und einfach Punkt z negativ 900 sagen, damit das ihr ist, das ist ihr Ausgangspunkt für jede dieser Boxen, also Punkt c negativ 900. Und dann nimmt unser FF TZ hier unten wieder, dass Audiodaten von negativem 900 Toe positiv ausgehen werden . 100. Ok. Und dann, natürlich, wir sagen, Punkt c gehen voran und und Karte dieses ftz Nun, um, ich möchte Ihnen zeigen, dass mein Audio-Widget, was richtig? Ähm, es sagt keine Zeilen. Es sagt Hinweis deaktiviert Tiefe Aufgaben und Hand Tiefenprüfung zu ermöglichen. Und diese Luft hat sich auskommentiert. Da dies also eine Drei-D-Umgebung ist, habe ich tatsächlich eines der Dinge gemacht, die ich irgendwie überschwemmt habe, die mit 73 ausgekleidet ist. Ich sagte, „ Lichter“. So Lichter ist einfach eine Art ah, sehr weiches, ambitioniertes weißes Licht, das die gesamte Szene abdeckt. Wenn Sie also Lights online nicht nennen würden 73, was passiert ist, dass Sie diese drei d Draw Bullen haben , aber es gäbe keine Lichter oder Schatten für Sie, um tatsächlich zu sehen, dass es dreidimensionale . Es ist irgendwie wie flache Zellenschattierung, richtig? Also, indem ich Lichter online 73 rufe, werde ich in der Lage sein, einige Highlights zu sehen. Einige Schatten auf allen verschiedenen Oberflächen der H Box kommen jetzt hier runter. Der Grund, warum ich mir Augen vorstellen, weil Sie wissen, keine Lichter ist, ist , ähm, kommentiert Eso Wenn keine Lichter auskommentiert haben, werden Sie hier sehen, dass die Füllfarbe für unsere kleine visualisieren er fast weiß cc, cc, cc. Also lasst uns voran gehen und diese Skizze ausführen und abkühlen. Das erste, was ich betrachten möchte, ist, dass es keine Möglichkeit gibt, dass das genau dort im visuellen Izer cc, cc, ccist cc, cc . Und das ist, weil das, was passiert ist, ist, dass Lichter tatsächlich dreidimensionale werfen, wie sogar auf diesem Draht-Ball, richtig, obwohl es eine zweidimensionale Zeichnung ist. Die andere Sache ist auch, auch, dass, weil ich ihn nicht deaktivierte Tieftest und Hinweis aktivieren Tieftest. Das ist es, worüber ich gesprochen habe. Schau, wie ziehen Bälle tatsächlich vorbei schneiden und warf es über. Sie werden die Ebene unserer kleinen visuellen Isar übersteigen, die ich irgendwie beseitigen wollte. Also, wenn Sie hier schauen, werde ich sagen, dass die meine Audiodaten, die es keine Lichter haben sollte, damit es das Beleuchtungssystem ausschalten wird. Es wird den Tieftest deaktivieren. Dann wird es zeichnen, und dann werden wir die Tiefenprüfung wieder aktivieren. Großartig. Gehen wir also weiter und führen Sie diese Skizze erneut aus, und Sie werden feststellen, dass diese Änderung berücksichtigt wurde . Eins. Wir kehren zurück nach Sisi Sisi Sisi, weil keine Beleuchtung auf diesen zweidimensionalen Rex angewendet wird . Und auch der Hinweis Deaktiviert Tiefentest bedeutet immer, dass unsere kleine Widget-Bar immer die höchste Tiefe sein wird. Und diese dreidimensionalen Ziehbälle werden das Flugzeug nicht kaputt machen. Es ist also irgendwie so, als würde man etwas immer über sich setzen, auch wenn man drei D-Übergänge macht. Also, ähm cool. Das sieht toll aus. Und noch einmal, wissen Sie, nur zum Teufel, lassen Sie mich Ihnen hier zeigen,was passiert, wenn ich rede, wenn Sie das Beleuchtungssystem ausschalten? wissen Sie, nur zum Teufel, lassen Sie mich Ihnen hier zeigen, was passiert, wenn ich rede, wenn Sie das Beleuchtungssystem ausschalten Also, wenn online 73 Ich schalte Lichter aus und dann gehe ich voran und führe diese Skizze wieder, du wirst zu haben. Ah, harte Zeit. Ich bemerkte wirklich alle Schattierungen und Details dieser drei D, weißt du? Wenn Sie also auf die Vorderseite schauen, schauen Sie auf die Unterseite und schauen Sie auf die Seite, werden Sie feststellen, dass, ja, es gibt Alfa Transparenz. Es gibt Ihnen also einen Anschein davon. Es ist ein Drei-D-Draw ble. Ähm, wenn ich tatsächlich hier reingehen würde und sich richtig ändert, also hier online 58. Siehst du, hier ist die Füllung. Hier ist, was ich sage, dass die Alphas 25 Uhren. Lassen Sie uns voran und setzen Sie dies auf 2 55 Gehen wir voran und führen Sie die Skizze erneut aus. Und jetzt ist es fast noch schwieriger zu sagen, dass wir tatsächlich drei D dunkle Wahrscheinlichkeiten verwenden. Du hast gesagt, okay , weißt du, ja, es sieht drei D aus, aber du hast nichts von dieser Schattierung. Sie haben nichts davon, irgendwas von dieser Definition. Also, um das zu beheben, weißt du, ich werde es wieder dahin bringen, wo es war, was heißt, du weißt schon, was heißt, du weißt schon, indem ich diese Transparenz von bis zu 25 einfüge, bedeutet, dass es ein bisschen undurchsichtig und Wir können irgendwie durch einige der anderen ziehen Kugeln sehen, indem wir diese Lichter an, richtig, wir bekommen wirklich eine Gelegenheit, das Licht zu sehen, das über diese dreidimensionalen Oberflächen geworfen wird . Richtig? So sieht die Front in der Tat sehr anders aus als die Unterseite in der Seite. Und man bekommt wirklich das Gefühl, dass das , eigentlich drei Ziehbälle sind, die sich in einem dreidimensionalen Raum bewegen. Also bin ich ziemlich froh darüber. Das sieht so aus, dass es jetzt wirklich wirklich Spaß macht. Das wird enden, 30 bauen und 31 bauen. Wir werden eine Änderung davon vornehmen. Also, ähm, 31 wird die Farbcodierung herausnehmen, und wir werden einige einbauen. Es ist ein anderes farbiges Licht, anstatt nur auf Umgebungslicht. Das wird also weitergehen und enden, Build 30 und ich werde euch alle in Build 31 sehen. 33. Baue 31 auf: bereits sind wir in Build 31 Build 31 ist eine leichte Modifikation von Build 30 eso. Wenn Sie die PDE öffnen, können Sie oben bemerken. Ich habe einen Verweis auf das Farbfeld entfernt, also bauen wir dieses Raster auf. Wir setzen drei d zeichnen diese in dieses Raster, aber ich möchte eigentlich keinen Farbcode, der die Objekte auf der Grundlage der Zufallszahl basiert, die sie auswählen. Also habe ich tatsächlich die Farbcodierung entfernt. Wenn du zum Pool kommst, wirst du sehen, dass ich mich verändert habe. Zeile 55 habe ich gesagt. Ich möchte nur, dass die Füllfarbe weiß ist, so dass die Füllfarben auf 55 mit einer Alfa Transparenz von bis zu 25. Alles andere bleibt so ziemlich gleich, bis Sie in die Draw-Funktion einsteigen. Jetzt sehen Sie hier online 70 bis 72. Ich habe Punktlicht. Überspringen Sie das für nur eine Sekunde und kommen Sie runter Linie 80 und zeigen, dass wir FFT Füllfarbe wieder eingeführt haben , also möchte ich, dass das Audio die Ziehungsrechnungen Füllfarbe bewirkt, also wenn es bei Null ist, wird es schwarz sein. Und wenn es schiebt bis zu 100. Es wird durch alle Graustufen laufen, und wenn es 100 ist, wird es weiß sein. Nun, der Grund, warum ich Füllfarbe wieder eingeführt habe, ist wegen Punktlichtern. ernennen Licht wird uns diese Punkte im Raum aufstellen lassen, die Licht ausstrahlen. Und wenn ich Objekte hätte und einer schwarz und einer weiß war und ich diese Farbpunkte aufstelle , , wird offensichtlich Schwarz immer schwarz bleiben. Es absorbiert jede Farbe, die Sie in der Umgebung eingestellt haben. Wenn diese Stiere weiß zeichnen, dann reflektiert das Weiß die Farbe, die zu dieser Farbe wird. Ja, also will ich diesen Übergang von Schwarz- zu Graustufen, Zehe weiße Zehe kommen tatsächlich zurück, weil das die Farbe beeinflusst, die wir in der Skizze sehen . So wie das Audio reagiert und es nach vorne kommt, wird die Farbsättigung tatsächlich heller. Und wenn es sich wieder auf Null bewegt, wird sich die Farbsättigung unterwerfen. F FTZ ist immer noch gleich. Negativ 900 bis positiv 100. Linie 83 wurde aktualisiert, so dass es die d Punktfüllung ist, und wir stellen die Füllfarbe mit einer Alfa Transparenz von bis zu 25 und den einfachen Zugang zu FTZ. Großartig. Jetzt gehen wir bis zu den Zeilen 70 bis 72 Ich möchte nur über Blaugrün und Orange zuerst sprechen. Punktlicht ist also ein Punkt im Raum, der Farbe in alle Richtungen ausstrahlt. Ja, also, , jedes Mal,wenn du Punktlicht bekommst, ist irgendwie mein Gehe zum Beleuchtungssystem, es ist das, was ich bevorzuge als Umgebungsrichtungspunkt Licht ist großartig. Es ist genau das, was ich bevorzuge. Punktlicht akzeptiert sechs Argumente. RGB x Y z Damit Sie für dieses erste Punktlicht sehen können, setze ich ein Rot von Null, ein Grün von 1 49 und ein Blau von 1 68 für die Orange. Ich setze ein Rot von 2 55 Zustimmung zu 51 ein Blau von Null. Also richte ich meine RGB-Werte ein, die natürlich Sie natürlichüberall aus dem Fotoshop oder Illustrator bekommen können. Redenwir jetzt über die nächsten drei Argumente, die X, Y und Z sind. Also, ähm, wenn das meine Leinwand hier wäre, und lassen Sie uns nur einen Moment so tun, als wäre dieser Marker mein wir jetzt über die nächsten drei Argumente, die X, die X, Y und Z sind. Also, ähm, wenn das meine Leinwand hier wäre, und lassen Sie uns nur einen Moment so tun, als wäre dieser Marker mein mein Punktlicht. Was ich sage, ist okay, ich will mit geteilt durch zwei gehen. Und ich will, dass das Warum Null ist. Und ich möchte, dass das Z negativ 100 ist, also fällt es einfach zurück im Weltraum. Was wir also tun, ist, dass wir diesen Punkt im Raum schaffen, in dem Licht ausstrahlen wird . Und wieder strahlt das Licht aus, basierend auf dieser blaugrün Farbe. - Ja. Nun, das zweite Licht, das wir aufgestellt haben, ist dieses Orange und ich sage nochmal mit geteilt durch zwei. Aber ich sage, dass die Y-Achse Höhe ist, also wird sie unten sein und wieder diese negative 100 zu tun, wird es einfach wieder im Weltraum setzen . Also, jetzt haben wir hier unten einen Punkt, der strahlender Punkt von hellorange ist, und dann haben wir hier oben einen Punkt, der Teal ausstrahlt. Also das ist schön, weil wir diese haben, wissen Sie, wir haben diese drei d Draw, Bols und so Gefühl, dass dieser Punkt des Lichts für Thiel oben oben ist und es Licht von überall. Nur die Oberseite der Draw Bälle werden tatsächlich mit diesem Teal Licht getroffen. Und dann, äh, die andere ist offensichtlich, dass die Orange tatsächlich von der Unterseite des Vermögens reflektiert . Also, ähm, Punktlichter großartig. , Richten Sie diese beiden Punkte ein,damit Sie von der oberen Orange springen, die von unten abprallt. Nun, dieses dritte Punktlicht ist nur eine Art 2. 1, die ich immer da reinwerfe, was ist, wenn das unsere Skizze ist, ich habe gerade gesagt, der RGB ist 50 50 50 Also es ist es ein dunkelgrau. Und, ähm, ich habe gesagt, dass seine Position durch zwei Höhen geteilt ist, geteilt durch zwei. Also ist es in der Mitte unserer Skizze und dann habe ich es Z-Achse auf 200 gesetzt. Es ist also ein Lichtpunkt, der im Grunde vor allem sitzt und Licht aus dieser Position ausstrahlt . OK, also lassen Sie uns diese Skizze ausführen, um all das in Aktion zu sehen. Okay, das erste, woran du dich erinnern musst, ist, dass wir diese fft-Füllfarbe machen, also wird das die Sättigung des Lichts kontrollieren, das unsere, ähm, unsere drei d Draw Bullen trifft ähm, . Und weil wir das t an der Spitze haben. Sie können hier tatsächlich sehen, dass das Blaugrün die Spitzen dieser Oberflächen trifft. Und weil wir einen orangefarbenen Lichtpunkt wie hier unten haben, reflektiert er die Unterseite der Oberflächen. Aber wir haben auch das Grau. Das ist eine Art von Sitzen in der Front, so dass, wenn diese Ziehbälle tatsächlich wieder im Raum bewegt , die Vorderseite von ihnen sind eine Art von immer ein schönes weiches abgesiedeltes Grau auf ihnen. Aber wieder, wenn sie sich irgendwie vorwärts bewegen und sie sich von diesen Punktlichtern wegbewegen, werden Sie sehen, dass Sie wissen, dass die Vorderflächen tatsächlich zu Schwarz gehen, an einem Punkt, an dem sich die Vorderseite tatsächlich vor diesem großen Leben. Denn das große Licht ist, dass 200. Aber unser Unentschieden Bulle ist 500. Wenn es sich also vorwärts bewegt , würde sich diese Vorderseite des Wrobels tatsächlich an allen drei unserer Punktlinie vorbeiziehen. Deshalb gibt es diesen Moment, in dem die Probleme kommen, äh, völlig nach vorne, die Vorderseite wird tatsächlich komplett schwarz, wird schwarz, weil sie nicht mehr im Bereich der Erlangung eines der eines der Lichter, wie sie wieder im Weltraum. Sie können sehen, dass sie anfangen, das tolle zurück zu bekommen. Großartig. Also werde ich gehen. Beinhaltet dies. Dies ist eine schöne Skizze sind wirklich, wie die Textur, die dies abgibt. jedoch Wir habenjedochmit einem zweidimensionalen Gitter gearbeitet. Richtig. Also haben wir diesen Drei-D-Raum gemacht. Wir haben drei d Draw Bullen, aber wir richten sie tatsächlich auf einem zweidimensionalen Raster aus. Also werden wir schließen, bauen 31. Wir werden weitermachen, um 32 zu bauen, wo wir tatsächlich ein dreidimensionales Gitter bauen, das dreidimensionale Ziehbälle hält . Und ich stelle mir vor, dass das großartig aussehen wird. Okay, wir sehen uns in der nächsten Rechnung. 34. Baue 32: Also hier sind wir und bauen 32 auf seinem drei d-Gitter. Und Sie könnten auch bemerken, dass hier ein kleines rotes Warnlicht ist. Um, dass diese spezielle Skizze die Audiokomponente aus der Skizze entfernt , dass wir uns auf das konzentrieren könnten, was wir tun müssen. Ok, also, ähm, bis zu diesem Punkt auf den vorherigen Rechnungen, haben wir tatsächlich ein zweidimensionales Gitter in einem dreidimensionalen Raum mit dreidimensionalen Drop-Kugeln benutzt . , Hype unterstützt die Fähigkeit,ein Drei-D-Raster zu machen. Also, ähm, die erste Sache ist, dass Sie vielleicht bemerken, dass wir die Farbanordnung wieder eingeführt haben, also ist das Farbfeld tatsächlich wieder in der Skizze. Ich möchte die Farbcodierung erneut durchführen. Basis wird orange sein, und Snare wird blau sein. Okay. Linien 23 24 25. Ich habe jetzt drei neue Ganzzahl hinzugefügt. Es gibt also schlechte Säulen. Fünf Pool stieg fünf und Pool Tiefe fünf. So wurden nun die Angabe, wie viele Spalten wir wollen, Wie viele Zeilen wir wollen und wir, wie maney stieg wir in die Tiefe wollen. Also machen wir fünf mal fünf mal fünf. Äh, äh. Gitter. In Ordnung. sich in den Pool bewegen, Sie vielleicht feststellen, dass ich den Pool aktualisiert habe, so dass Sie Spalten, Zeiten, Reihenzeiten Tiefe tun Zeiten, und ich habe auch den Draw Ball ausgeschaltet. Wir benutzen keine H-Box mehr. Wir werden jetzt mit H Kugel online 47. Ich zeige Ihnen diese Anpassungen andas H-Rasterlayout. Ich zeige Ihnen diese Anpassungen an Beachten Sie, dass wir jetzt alle diese Koordinaten und diese Sprünge angeben müssen. Also habe ich gesagt, dass ich X den Start starten möchte. Warum? Und der Start z alle bei negativen 300 sein. Und ich will, dass der Abstand 1 51 50 auf dem X, dem Wein, dem Meer liegt. Warum jetzt? Warum haben wir das H-Gitterlayout so eingerichtet? Nun, ich möchte diesen Würfel in der Mitte des Bildschirms machen, und ich möchte in der Lage sein, den Würfel tatsächlich auszugeben. Ich möchte es drehen. Also, was ich versuche zu tun, ist im Grunde sagen Sie wissen, was ist das mit geteilt durch zwei, die Höhe geteilt durch bis zu diesem Punkt in der Mitte der Skizze. Und wichtiger als das ist, wenn ich dieses Raster tatsächlich mache, möchte ich, dass der Mittelpunkt im Raster bei 000 Right liegt. Also, äh, was ich tue, ist, dass ich sage, okay, äh begann negative 300, aber dann mach 150 Sprünge. Es geht also negativ. 300 negativ. 1 50 0 Positiv. 1 50 Positiv. 300. Und das macht es auf der x-Achse, der Y-Achse und der Z-Achse. Im Wesentlichenbauen wir dieses Gitter von hinten auf. Im Wesentlichen Kommt nach vorn, okay? Und jetzt gehen wir einfach weiter und schauen uns unsere Sphäre an. Also online 53 sagen wir x Angst Jetzt für Kugel, es ist nicht wie h Box, wo Sie Tiefe, Breite und Höhe angeben müssen . Du hast einfach eine Größe gesagt. Also Online 55 sagte, dass die Größe dieser H-Kugel 10. Ich habe auch nur eine kleine Notiz, wie jedes Mal, mit dem ich arbeite, insbesondere Sphären. Und wenn Sie aus irgendeinem Grund, wie später auf der Straße, am Ende in die Verwendung von Maschen kommen. Ich bin auf diese Probleme gestoßen, bei denen, wie wenn ich ein Netz skaliere oder oszilliere und der Strich nicht auf Null gesendet würde. Sie erhalten diese Fehler im Ausgabefenster, die sagen, dass es den Strich im Grunde nicht zeichnen kann weil es zu tun groß ist. Also habe ich irgendwie diese Gewohnheit bekommen, dass ich jedes Mal, wenn ich mit drei D-Ziehbällen arbeite und ichden Schlaganfall nicht visualisieren möchte,in diese Gewohnheit gekommen bin den Schlaganfall nicht visualisieren möchte, , Strichgewicht gleich Null zu setzen. Jetzt, online 58 setzen wir unseren Phil zurück. Hey, geh zum Gaumen. Erinnerst du dich an die Zufallszahl, die wir ausgewählt haben, Schau das in unsere Farbanordnung und ein Zeichen der Phil, die Phil Farbe mit einer Alfa Transparenz von 225? Ähm, großartig. Kommen wir runter zur Verlosung. Beachten Sie, dass die vier Schleife oder ich fahre durch den Pool. Ich habe das auskommentiert. Ich möchte noch keine audio-bezogenen Sachen zu unserem Raster machen. Ich möchte mich wirklich nur auf das Netz konzentrieren. Wird Audio in der nächsten Skizze hinzufügen, so werden Sie feststellen, dass ich Lichter habe. Ich habe unser Punktlicht losgeworden. Wir machen nur ein schönes, weiches Umgebungslicht. Ähm, und ich habe hier eine Linie 74, die besagt, Kugeldetail 20 Kugeldetail erlaubt es Ihnen, im Grunde das Detail der Dreiecke anzugeben , aus denen dieses sphärische Netz besteht. Je niedriger diese Zahl, desto größer die Dreiecke und desto mehr Polygon wird alles aussehen, desto größer diese Zahl, desto kleiner werden die Dreiecke sein. Und offensichtlich, desto mehr wird es wie ein perfekter Kreis aussehen. Okay, also, ähm, ich werde manchmal Sphärendetails basierend auf der Menge an Assets optimieren, die ich aus dem Zeichnen einer Menge Kugel-Assets ziehe. Ich möchte vielleicht das Kugeldetail auf 10 setzen , ,damit es tatsächlich schneller malen kann, so dass es weniger Polygone online 76 bis 80 malt . Ich mache eine kleine Push-Matrix-Topf-Matrix, und in diesem Push machen Getränke. Pot Matrix ist, wo ich die h Punkt ziehen Bühne. Was auch immer zwischen dem Push und Pop passiert, wird auf unsere Hype-Probleme angewendet werden. Nun, was ich mache, ist online 77 sie tun genau wie ich hier sagte, die mit geteilt durch zwei Höhe geteilt durch zwei. Ich setze den Erstellungspunkt auf die Mitte des Bildschirms. Okay, also übersetzen mit geteilt durch zwei Höhe geteilt durch zwei. Und dann schiebe ich zurück in die negative 900 auf der Z-Achse Linie 78. Ich will nur eine Drehung dieser Box sehen. Also sage ich, drehen. Warum Ausstrahlung? Und dann übergebe ich es einfach Frame-Anzahl. Okay, also gehen wir weiter und machen diese Skizze. Sie sollten in der Lage sein, das Audio zu hören. Aber natürlich ist es nicht möglich, etwas in dieser Skizze zu ändern. Wir bekommen diese schöne Rotation dieses dreidimensionalen Gitters und Sie können sehen, dass es ein Fünf mal fünf Raster ist und wir sind wieder dabei, diese Farbcodierung zu machen. Wir bekommen diese schöne Rotation dieses dreidimensionalen Gitters und Sie können sehen, dass es ein Also alle kleinen blauen Punkte sind eigentlich die Snare, und alle kleinen orangefarbenen Punkte sind Basis. Also werde ich diese Skizze schließen, denn jetzt haben wir ein dreidimensionales Gitter in einer dreidimensionalen Umgebung mit einer dreidimensionalen Zeichnung implementiert , so dass das gut aussieht. Also gehen wir weiter und schließen das. Ich sehe dich in Build 33, wo wir jetzt etwas Schwingung anunsere kleinen Sphären anbringen werden. Ich sehe dich in Build 33, wo wir jetzt etwas Schwingung an unsere kleinen Sphären anbringen werden. Sehen Sie im nächsten Spiel 35. Baue 33: Build 33. Ähm, nicht viel von Ah, riesiger Sprung aus Build 32. Aber wir werden einfach hinzufügen oder Audio, ähm, Spektrum wieder rein. Lassen Sie uns also voran gehen und schauen Sie sich Build PT an. Sie werden feststellen, dass es extrem das gleiche ist wie Build 32. Ähm, diese Einrichtung ist die gleiche. Das alles an der Spitze ist das Gleiche. Eso wollen wir sofort zur Auslosung gehen. Nun, wenn Sie sich erinnern, Online 55 ist, wo wir die Größe unserer Sphäre einstellen. Wir haben gesagt, dass es eine Größe von 10 sein würde. Also, wenn Sie auf die Auslosung kommen hier tun die Löwen tun diese Angst Detail tun, dass Push-Matrix Pop-Matrix drehen die Würfel Malerei sind gut, aber hier ist es diese Linie 82 bis 88, die wir zurück bringen. Also haben wir das in Zeile 32 kommentiert. Wir bringen das zurück und dann und fügen dann fft-Größe hinzu, so dass Sie auf dieser Zeile sehen können 86 Ich sage, Nun, OK, lasst uns etwas Neues machen, genannt fft-Größe, wo ich tatsächlich die Größe unseres H erweitern werde -Kugel. Die meine Audiodaten kommen rein. Es ist eine Zahl zwischen Null und 100. Nun, die Bedrohung 10. Denn das ist unsere Anfangsgröße, die wir hier online 55 eingerichtet haben. Also die Männer für FFT-Größe wird 10 sein und das Maximum wird 100 sein. Also skalieren wir jetzt. Null wurde kartiert. Ein 10 100 ist auf 100 richtig abgebildet? Also, jetzt haben wir diese neue FFT-Größe und in Zeile 87 wurden nur nachjustiert, dass diese Anfangsgröße , die wir online 55 eingerichtet haben. Also machen wir d Punkt Seiten und übergeben dann diese FFT-Größennummer. Okay, wenn ich diese Datei jetzt ausführe, werden Sie feststellen, dass sich unser Raster immer noch dreht. Wir haben immer noch die Farbcodierung an Ort und Stelle , und , jetzt können wir anfangen, die Größe unserer Sphäre zu sehen, die von unserem Audiospektrum beeinflusst wird jetzt können wir anfangen, die Größe unserer Sphäre zu sehen, die von unserem Audiospektrum beeinflusst wird. - Richtig. Also vergessen Sie nicht, dass wir Orangen Basis und blau ist snare. Und, äh, als diese Akte beginnt, sehen Sie wirklich zu, wie diese ganze Art von drei D-Gitter zum Leben erwacht. Danke großartig. Ich werde das schließen, weil, Mann, Mann, ich habe , zwei weitere Erhöhungen,um das anzupassen, also beide 34 werden wir eine neue Idee einführen, beide 35. Wir stellen eine andere Idee vor. Das sollten also relativ kurze Videos sein. Aber wieder, nur Schritt durch diesen Prozess, wie wir Audio verwenden können, um Animationen zu bewirken. Im Moment haben wir ein Drei-D-Gitter. Wir haben das Drei-D-Gitter rotieren, und die Audio-Analyse verändert die Fähigkeiten dieser h Kugeln. Das endet also dieses Video. Ich sehe dich jetzt in Build 34. 36. Baue 34: Build 34. Ähm, also bauen 33 34 35. Ziemlich interessant, weil ich nur ein wenig mehr Funktionalität hinzufüge, während wir Fortschritte machen. Also bin ich Baue 33. Wir haben unseren Gridley raus. Wir haben es dreht sich. Wir fügen das Audiospektrum an die Größe der Elemente in diesem Raster an. Also bin ich gebaut 34. Ich werde ein paar Anpassungen vornehmen, okay? So bauen 34 1 der ersten Dinge, die ich tue, ist, dass ich die Farbpalette aktualisiere. Also habe ich es auf eine Weise aktualisiert, wo ich jetzt Basis zu Schwarz zuordne und ich verzahne ein Weiß und alles andere, was ich gerade gesetzt habe, um, ein mittelgraue 666666 Okay, also mache ich immer noch Farbcodierung von diesem Array, Aber, ähm, wissen Sie, später, wenn ich vielleicht eine andere Art von Medium Gras vorstellen möchte, kann ich. Aber der Punkt ist, dass ich den Fokus auf die Basis und auf die, äh, äh, und auf die Schlinge legen möchte. Ok. Also, wieder, alles in der Einrichtung ist gleich geblieben. Und unten in der Auslosung werden wir ein paar andere Anpassungen vornehmen. Eins ist in Ordnung. Also hast du das hier. Wir haben dieses dreidimensionale Gitter, und was ich tun wollte, war, eine sehr weiche Box zu setzen. Irgendwie um alle Punkte im Raster. Sie könnten es bemerken. Hier. Online 81 dies ist ein Zusatz. Wo ich den Schlaganfall eingestellt habe. 2333333 Ich setze die gefüllte A 24 24 24 aber ein Alfa von 50. Und dann, wissen Sie, an diesem Punkt, verwende ich keinen Verarbeitungscode. Also benutze ich keine Höhen. Misfit-Code. Ich werde, ähm, verwenden, um, spezifischen Code zu verarbeiten. Also habe ich gerade Box 600 gesagt, dann nachdem ich fertig bin, habe ich nur gesagt, kein Schlaganfall, kein Gefühl. Du wirst sehen, wie Frauen das laufen. Es wird tatsächlich eine sehr transparente Box um unser, ähm, unser Rasterlayout legen ähm, . Nun, ich will das wieder tun. Genauso wie, äh, Details, wo ich sage, Oh, das ist die Grundlage ist die Snare. Lassen Sie uns verschiedene Verhaltensweisen an diese Dinge anhängen, und ich mache das mit einer Anpassung an FFT-Seiten. Also sieh genau hier. Wenn ich online sage 89. Wenn I Z gleich Null ist, dann weiß ich, dass es die Basis ist. Und, ähm und ich weiß nicht nur, dass es die Basis sein wird, sondern ich weiß auch, dass es eine schwarze Ex-Angst sein wird. Und speziell, was ich getan habe, ist, ich habe gesagt, ich will die Männer negativ machen 3 50 und die positive 3 50 Und das ist irgendwie faszinierend, denn jedes Mal, wenn Sie eine Ziehschale nehmen und negativ auf positiv gehen, was würde passieren? Es ist nicht Null, oder? Wenn es also 0 zu 3 50 heißt, würdest du wissen, dass das von nichts auf 350 ging, richtig? Aber ich sagte, Negativ 3 53 50 Also das bedeutet, dass, wenn wir das Audiospektrum betrachten , Basis auf 50% Schwelle gehen müsste, damit es Null ist. Wenn es Null ist, faltet es sich tatsächlich auf sich selbst und ist negativ 350. Selbst wenn die Basis leise ist, ist es im Grunde immer noch eine Kugel mit 350 Pixel. Aber aber umgekehrt rechts, so dass das Audio zu einem Bereich von 50 kommen müsste, damit es Null ist, wenn es auf 100 ging als sein positives. 350. Also konzentriere ich mich sehr auf die Basis, indem ich das Negativ mache. 50 Positive 3 50 Bereich. Okay, ähm, sonst, wenn ich gleich drei bin, dann kenne ich den Unterpunkt drei. Ich weiß, dass es meine Schlinge ist, und ich weiß, dass es weiß wird. Und so sagte ich, dass seine Reichweite zwischen 50 und 350 oder? Also, ähm, so ein großer Nachdruck auf diese zwei besonderen Gegenstände, die Heu für alle anderen gepflückt werden. Du wirst so mittelgrau sein, und es geht Teoh Skala zwischen zwei und 150 richtig? So faszinierend. Denn all das andere Zeug endet einfach irgendwie irgendwie ah, deutet Teoh auf den Ton an. Aber wir konzentrieren uns wirklich auf die schwarze Basis und die weiße Schlinge. Also lasst uns weitermachen und diese Skizze Zehenuhr laufen. Ah, das ist in Bewegung. Alles klar, du siehst, dass die Basis in den Bereich von 50 kommen muss und damit sie weggeht. Also ist es irgendwie immer so, dass es immer präsent ist. Also ist die Basis in diesem Szenario wird irgendwie wie ein sehr, äh, äh, gegenwärtiges Objekt sein. Und wieder, wir konzentrieren uns auch sehr darauf. Dieser Unterpunkt drei , der weiße Snare ist. So hängt es einfach irgendwie bei einer viel größeren Größe ab. Und dann, wenn es auftaucht, erscheint es genauso groß wie ein Zoo. Schwarze Basis macht auf. Aber wieder, alle anderen Zahlen Luft nur irgendwie dort, um die Textur zu schaffen. Ja, wir können sehen, dass sie auf das Audio reagieren, aber wir bringen ihre Betonung wirklich herunter. Also in diesem speziellen Fall konzentriere ich mich wirklich nur auf die schwarze Basis in diesem weißen und dieser weißen Snare. Und dann wieder, sieh dir diese, wie, schöne geprahlene Box an, damit ich sehen kann. Ähm, diese Box mit dieser Alfa-Transparenz hält nur irgendwie mein kleines Gitter. Nun, das ist fantastisch. Aber nochmal, nehmen wir es wie, wissen Sie, 11 Schritt weiter, und dieser Schritt wird weiter sein, ist in der nächsten Skizze. Wir haben diese Rotation, die einfach automatisch passiert. Was ist, wenn wer an diese Rotation tatsächlich auch an das Audio gebunden hat. Also im nächsten Build, was wir tun werden, ist, dass wir die gleiche genaue Animation behalten. Bis auf das Audio wird jetzt steuern, wie das Ding, das sich die Box tatsächlich dreht. In Ordnung, also gehen wir weiter und schließen das ab. Das war gebaut 34. Und nun fügen wir eine weitere Interaktionsebene hinzu, indem das Audio die Rotation des gesamten Objekts in Build 35 steuert . 37. Baue 35: wir sind in Build 35. Und das wird diese Serie von Skizzen irgendwie schließen, denn die nächste ist Build 36, um 42 zu bauen. Das ist eine neue Idee, du weißt schon, komplett rausgespült. Also wird dieser Build 35 dieses Ding beenden, das wir mit 32 33 34 gespielt haben , jetzt 35. So bauen 35. Wir wollen, dass das Audio tatsächlich die Rotation und Rotation steuert. Offensichtlich haben wir drei. Der Zugang ist richtig. Wir haben X drehen,breit drehen, breit drehen Z s drehen. Also haben wir drei Achsen-Sehes, mit denen wir spielen können. Also, wenn Sie voran gehen und öffnen Sie diese Rechnung PD, meisten von diesem Geschäft ist das gleiche hier oben auf Linien 33. 32. Ich trat tun einige neue ganze Zahlen, also sagte ich, drehen nicht X rotierenden, Um Y und rotierenden, um Z sind alle gleich Null. Also, jetzt habe ich die drei neuen Juroren, auf die ich ein paar Zahlen werfen werde . Okay, äh, nichts ändert sich in der Einrichtung. Ähm, das bleibt so ziemlich alles gleich. Also jetzt hier in der Auslosung. Wir schauen uns nur an, wo wir etwas Rotation anwenden und Sie können sehen, dass ich das online mache 83 bis 93. Nun, in der vorherigen Skizze, haben wir gerade gesagt, Sie wissen schon, drehen Strahlung, und dann die und dann die Bildrate. Also bekamen wir, dass diese Rotation. Warum? Und wir drehen es nur zu jeder Zeit. Okay, also schauen wir uns das in Schritten an. Drehen Sie also x, Y und Z, wir werden das überspringen, denn dort wollen wir bis zum Ende kommen. Die erste ist, dass ich diese neuen Zahlen abbilden möchte, richtig? Also wirklich, ich muss über 87 bis 89 sprechen 1. Also 87 bis 89 ist, wo ich es an die FFT-Zahlendaten binde . Also sage ich, zum Beispiel, auf, ähm, ähm, Zeile 87 fft drehen ex, äh, äh, und dann schauen Sie sich an, was ich tue. Ich werde mir sehr spezifische Unterelemente im Array ansehen. Also hier unten, wie wenn wir fft-Größe machten, sagten wir meine Auge-Audiodaten, und dann schauten wir uns an, ich und ich schauten mir jedes Assets an, du weißt schon, Zufallszahl an, die sie ausgesucht haben. Aber was? Das? Wir machen das nicht damit. Wir wollen einen ganz bestimmten Punkt im Spektrum betrachten, und deshalb muss ich nicht verwenden, wie ich es hier unten getan habe. Ich sage nur meine Audiodaten und gehe dann zu Unterpunkt Null Unterpunkt Null. Wir wissen für eine Tatsache ist die Basis und wir wissen, dass Unterpunkt drei ist eine Art von unserer Snare. Und dann habe ich nur eine beliebige Nummer ausgewählt. Ich dachte mir nur, Hey, wir machen Chancen. Wir könnten genauso gut mit fünf gehen. Ähm, aber das könnte offensichtlich eine beliebige Zahl sein. Okay, also, äh, ich sehe hier. Okay, sieh dir an, du kennst meine Audio-Null. Das ist die Basis. Es ist eine Zahl zwischen Null und 100. Und machen wir das einfach. Lassen Sie uns das auf negativ 1 20 und dann fft drehen. Warum? Ich sagte meine Audiodaten. Schauen wir uns Unterpunkt drei an, den wir wahrgenommen haben. Bienen snare. Es ist eine Zahl zwischen Null und 100. Lassen Sie uns auch abbilden, dass auf negative 1 20 und dann drehen Z sind nur willkürliche Zahl oder es könnte sogar sein, Sie wissen schon, wenn Sie wollten, es könnte sogar Basis wieder sein. Es ist wirklich egal. Sie können eine beliebige Zahl auswählen, die Sie wollen, solange sie Null bis 10 ist. Da unsere reicht eine Zahl zwischen Null und 10 Eso hier. Ich habe gerade fünf ausgesucht, um seltsame, äh,große Größen zu lieben um seltsame, äh, . Eine Zahl zwischen Null und 100. Und ich sagte: Nun, Nun, lasst uns das positiv abbilden. Negativ 20. Also, wissen Sie, Sie können optimieren, was Sie wollen, dass Ihre Karten sein, aber, wissen Sie, ich dachte nur, ich würde jetzt online etwas Spaß machen, ähm, 91 bis 93. Ich bin nur plus gleich. Diese Zuordnung . Also, äh, wenn du dich an die oberste Reihe erinnerst, nimm Nomex taub y und äh, wenn du dich an die oberste Reihe erinnerst, nimm Nomex taub y und Z war Null. Also bin ich gleich, plus dieses Mapping. Also, da diese Jungs dort abspringen und den Variablen entsprechen, die ich jetzt oben eingerichtet habe, nachdem ich das getan habe, lassen Sie uns jetzt auf Zeile 83 bis 85 springen, mache ich tatsächlich ein völlig neues Mapping. Aber anstatt Sie kennen die Audiodaten als Eingang, der hereinkommt, sagte ich. Es ist diese Drehung, die Nomex kommt und das dreht sich. Ähm, warum das reinkommt und dieses rotierende taube Z, das hereinkommt. Und dann habe ich auch eine min und Max genau das gleiche gemacht, wie ich es getan habe, das ist 0 bis 100. Und dann mappe ich das auf, ähm, ähm, negativ auf Kuchen geteilt durch 20 und zwei Pi geteilt durch 20. Und noch einmal, wenn ichdas beschleunigen oder verlangsamen wollte, könnte ich ändern,wie sich das zerstreut wird. Und noch einmal, wenn ich das beschleunigen oder verlangsamen wollte, könnte ich ändern, Also, jetzt haben wir diesen Weg. Teoh mappe die Basis auf, um X. Wir haben Snare rotieren, äh, drehen. Warum? Und dann haben wir nur diese beliebige Zahl, die sich ändert. Drehen, sehen? Also lasst uns diese Skizze machen und , sehen,was für ein Gefühl wir bekommen. Richtig. Also, jetzt wissen Sie, beachten Sie, dass wir schwenken auf allen Zugriff ist ab und zu, wie das Audio beginnt zu lösen. Das wiederum wird tatsächlich ändern, wie sich dieses Ding entsprechend dreht. Also lasst uns warten, bis dieser Teoh seinen Aufbau macht. Richtig? Also jetzt haben wir nicht nur Audiodaten, die die Skalen unserer Objekte in unserem Raster ändern sondern auch diese Umgebung basierend auf dem Audio drehen. Also verwenden wir die gleiche Art von Audioeingang in zwei verschiedenen zwei verschiedenen Methoden. Eine Änderung der Skala, Größe und eine, um ihre Drehung zu ändern. Und wieder, du weißt, dass du das kannst. Sie können die Zahlenzuordnung optimieren, oder Sie können twittern , wie es geteilt wird. Also, zum Beispiel, wenn ich hierher kommen und von 20 unten Zehe fünf gehen würde, schau zu, wie das System verändert wird. Also beachten Sie, dass wir das definitiv beschleunigen, oder? Es ist also viel schneller und wieder, ich würde anfangen, diese Division basierend auf wirklich der Art von Audio zu optimieren, die wir hören . In diesem Fall. Ich denke, geteilt durch fünf nicht. Es ist einfach zu unberechenbar. Es ist die Rotation ist nicht die beste Firma, die, ähm, Audio. Also nochmal, wenn ich diesen Teoh ändern würde, weißt du, 15 Ähm, hoffentlich verstehst du, dass das viel zu langsam sein wird. Alles klar, schau, wie langsam sich das Ding bewegt. Also, in vielerlei Hinsicht denke ich, dass du wieder, es ist eine Nummer massiert wie, weißt du, jedes Mal, wenn ich ein Projekt mache. Ich versuche ständig, diese süßen Zahlen zu finden. Die Sweetspot-Nummern und, weißt du, wieder, äh, fünf zu schnell. Es war keine ganze Gesellschaft. Die Musik und 150 ist viel zu langsam. Also hier, weißt du, wir bekommen immer noch Rotation. Aber basierend auf dem Tempo der Musik die Interaktion einfach nicht richtig. Also nochmal, wenn ich Teoh wäre, geh zurück zu 20. Weißt du, ich habe mit den Zahlen gespielt, um herauszufinden, dass 20 am besten geeignet sind. Ähm, äh, diese Art von Rotation für diesen speziellen Ton, richtig? Es fühlt sich an, als wäre es ein Begleitfach. Du weißt schon, schau zu. Ich möchte auf diesen Aufbau wieder warten, weil ich wirklich denke, dass diese Snare eine schöne Rotation direkt hier tritt . Siehst du, es fühlt sich an, als würde die Bewegung dem entsprechen, was in Bezug auf das Audio passiert. Okay, also, ähm, großartig. Weißt du, ich denke, an dieser Stelle habe ich diese Skizzen gemacht, die irgendwie wie OK waren, hier ist eine Idee. Hier ist die Anpassung. Hier ist eine Idee. Hier ist eine Anpassung, und mit dem Fall dieses, wie es begann mit 32. Wir haben ein Gitter gemacht als eine kleine Anpassung. 33 als ein wenig, nur meine 34. Und dann diese Art der endgültigen Anpassung 35. Ähm, jetzt möchte ich das wirklich aussprengen. Was 36 bis 42 ist. Was ist, ähm, wo wir die Augen gehen, wo wir als Nächstes gehen werden. Und das sind sieben Akten. Das ist also, dass dies eine Art verwaschener Idee nimmt und diesen Schritt-Prozess weiter macht Halten Sie etwas Neues hinzu fügen Sie eine leichte Anpassung hinzu. Aber hier spüle ich es wirklich viel weiter aus. Sie könnten also feststellen, dass die 1. 2 in dieser Skizze 36 Build 37. Wir haben unsere roten Lichter, also werden wir eine Idee vorstellen, eine neue Idee vorstellen und dann 38 bauen, um sie wieder in den Ton zu binden. Das schaltet also Build 35. Ähm, und ich werde dich in einem, äh, immer erstaunlich sehen äh, und super kompliziert bauen 36 38. Baue 36: In Ordnung. Also, wie bereits erwähnt, werden wir die nächsten sieben Skizzen nehmen, umwirklich eine komplexe Idee auszuspülen , um . Ähm, und diese 1. 2 wollten kein Audiospektrum-Zeug anbringen. Wir gehen nur Teoh an einer neuen Idee arbeiten, okay? Und die Idee ist, dass ich diese Kugel in der Mitte des Bildschirms zeichnen möchte, und dann möchte ich, ähm, sechs Objekte ein bisschen um diese Kugel in der Mitte haben. Okay, also gehen wir weiter und öffnen uns. Baue 36, wir werden bauen PD öffnen. Und wieder, lasst uns einfach die Zeit nehmen, das langsam durchzugehen. Also oben oben. Linie 23 Pool Maxes sechs. Richtig. Wir werden wieder sechs Dinge um den Bildschirm kreisen. Und ich werde nicht nur sechs Dinge um den Bildschirm kreisen, sondern ich werde jedem dieser sechs eine bestimmte Farbe geben. Okay, also, online. 25 Du siehst, ich mache Rot, Grün, Blau, Cyan, Gelb, Magenta. In Ordnung, also werde ich sechs Dinge zeichnen und jedem dieser sechs Dinge eine Farbe anhängen. So wird ein Film rot grün sein, einer wird blau sein so weiter und so weiter. Okay, ich wähle nicht zufällig Farbe aus. Ich werde sechs Dinge zeichnen und diese sechs Farben spezifizieren. Na gut, jetzt komm zum Pool und du wirst sehen, dass der Pool schlecht Max ist, was bedeutet, dass der Pool sechs Mal laufen wird. Und die Sache, mit der ich es zeichnen lassen werde, ist eine h Ellipse. Ok? Es wird ein H Lippen sein. Und die Größe dieser Lippen wird 10 sein. In Ordnung, ähm, hier entlang zu bewegen ist, wo wir die H-Ellipse auf den Linien 49 bis 54 definieren. Es wird keinen Strich haben und rot erscheinen oben Hinweis Ich sage Integer I gleich Pool Punkt aktuellen Index. Und so ist das ah, Hype-Funktion, die nur immer zählt. Wenn dies zum ersten Mal ausgeführt wird, ist der aktuelle Index Null und dann eins und dann zwei und dann drei, weißt du, bis zu sechs. Okay, also diese Füllfarbe sagt Ok, geh bis zum Gaumen. Ich gehe so bis zur Palette. Holen Sie sich Null, die dann gelesen wurde, wenn dieser Pull on create läuft wieder, ich ist jetzt Einer geht bis zum Gaumen bekommt eine, die so grün so weiter durchgesetzt ist, so dünn rot, grün, blau, cyan, Gelb, Magenta. Also, ähm großartig. Jetzt gibt es ein Animationsverhalten, das von dem immer so schönen Benjamin Fox geschrieben wurde, genannt h Orbiter drei D. Und was es Ihnen erlaubt, ist eine Größe anzugeben, und dann werden Assets es tatsächlich um diese Kugel herb. Okay, also das erste, was ich tun möchte, ist anzugeben, wo der Punkt ist, an dem der Orbiter anfangen wird ? Also haben wir unsere Skizze, und so sage ich: Okay, Okay, nun, der Punkt des Interesses ist mit geteilt durch zwei Wanderungen geteilt durch zwei. Okay, also haben wir das hier. Wir haben die Skizze, und wir sagen, dass das Zentrum dieser Skizze ist, wo h Orbiter drei D seine Position beginnen sollte und bemerken, dass die Z-Achse nur Null ist. , Wir gehen weiter und sagen,das Ziel ist D. Also das bedeutet, dass es sechs verschiedene Bahnen geben wird Also das bedeutet, dass es sechs verschiedene Bahnen geben wird. Ok. Und dann die nächsten beiden Zeilen, ich setze einfach nur eine Z-Geschwindigkeit und eine y-Geschwindigkeit ein. Okay, also sage ich zufällig, negativ bis positiv zu online 58. Aber dieses Zufallsprinzip könnte eine Null wählen. Also füge ich einfach immer, weißt du, um 0,1 bis zum Ende hinzu . Also, wenn zufällig oder Null zu wählen, dann wäre ich offensichtlich in Schwierigkeiten, weil sich die Geschwindigkeit tatsächlich nicht bewegen würde. Ich mache dasselbe für den, warum ich negative eine positive sage. Und nur für den Fall, dass diese zufällige Auswahl Null, ich gehe einfach voran und füge 0,1 hinzu. Nun, das nächste, was Sie angeben, ist der Radius. Also haben wir unsere Skizze. Wir sagten, dass mit geteilt durch zwei Höhe geteilt durch zwei war der Punkt. Jetzt legen wir die Größe des tatsächlichen Ein wenig Radius fest. Okay, hier habe ich angegeben, dass der Umlaufradius 250 ist. So beginnt es mit geteilt durch zwei Höhe geteilt durch zwei, und erzeugt im Grunde einen Radius um diesen Punkt von 250. Nun, diese nächsten zwei Anrufe sind im Grunde die Startposition, oder? Also möchte ich, dass sie an verschiedenen Positionen rund um die Drei-D-Umlaufbahn beginnen. Also sage ich im Grunde hier online 61, dass der Z-Winkel zufällig ist. 3 60 Und hier auf 62 sage ich, der Y-Winkel ist zufällig. 3 60 Also, wenn jede dieser kleinen Umlaufbahnen beginnt, haben sie ein Rot, Grün, Blau, Blau, Cyan, Gelb, Magenta. Sie werden alle einen Radius von 250 haben. Aber jeder von ihnen wird eine zufällige Z-Geschwindigkeit, eine zufällige Lügengeschwindigkeit und diesen Z-Winkel haben. Warum Winkel wird sie irgendwo auf dieser drei d Kugel beginnen. Ähm, Geschäft. Richtig? Also werden sie jetzt nicht alle am selben Ort anfangen, online 65. Ähm, ich gehe voran und rette, ähm dot-Extras. Und dann rette ich mich. Also rette ich das, was ich in Leitung 47 abgeholt habe. Großartig. Also komm hier runter zur Verlosung. Und ich habe die Bodenschleife kurz davor auskommentiert. Diese for-Schleife ist die Einrichtung, um die Audio-Reaktion enges Ende zu bekommen. Ähm, ich werde nur ein paar Lichter für diese Kugel erschaffen, und so erschaffe ich ein blaugrünes, leichtes und orangefarbenes Licht und ein großartiges Licht. Richtig. Also, ähm, das Blaugrün Licht scheint oben, richtig? Ich positioniere es mit geteilt durch 20 Also es ist Ah, es ist ein Punkt des Strahlens Licht oben an der Spitze, so dass ich weiß, dass es wie von oben kommen wird durch die Orange mit geteilt wie in Höhe. Es gibt also einen Punkt am unteren Rand der Skizze, der Licht ausstrahlt. Und dann, natürlich, da ist da das Grau, das ich einfach richtig mit Divided by two gesetzt habe. Und in diesem Fall ging ich nicht in Höhe geteilt durch zwei. Ich wollte nur, dass es so aussieht, wie ein bisschen mehr von oben nach unten. Also sagte ich, dass die Y-Achse auf dem war 1 50 statt Höhe geteilt durch zwei. Und natürlich ist es Z-Position ein bisschen nach vorne bei 200. Nun, dieses nächste Geschäft hier, die Push-Major-Pop-Matrizen, wo ich tatsächlich die Kugel erschaffe. Also möchte ich eine Kugel in die Mitte des Bildschirms setzen, und auf diese Weise, wenn die Lichter treffen, wissen Sie,dass wenn die Lichter treffen, wissen Sie, Sie die Lichter in diesem Jahr sehen werden, und dann, zusätzlich, dass die Umlaufbahnen werden tatsächlich so aussehen, als ob sie einen Planeten umkreisen. Also sagte ich, Push Matrix Topf Matrix, Ich sagte, Mit geteilt durch zwei Höhe durch zwei geteilt. Die Z-Achse ist Null auf hier online 94. Jetzt stoße ich das Kugeldetail auf. Ich habe das auf 75 geklopft, damit du weißt, es sind viele kleine Dreiecke, so dass ich eine Menge Details über dieses Punktlicht bekomme. Dann sage ich keinen Schlaganfall. Ich setze die Füllung auf Weiß und erstelle dann eine Kugel bei 125. Groovy. Hoffentlich verstehst du das alles. Jetzt gehen wir einfach weiter und lassen Sie das laufen und sehen, was wir bekommen. Okay, also sollten wir das Geräusch hören. Aber wieder ist nichts daran gebunden. Wir nutzen den Pool, um unsere sechs er Bits einzurichten. Sie haben pflücken roten grünen Besen, Cyan Gelb und Magenta Bay völlig unterschiedliche Geschwindigkeiten. Sie begannen an völlig unterschiedlichen Positionen, und sie umkreisen einfach einen Radius von 250 zwischen den mit geteilt durch zwei Höhe geteilt durch zwei. Also genau in diesem mittleren Bildschirm und wieder haben wir dieses Punktlicht von Blaugrün nur auf der ganz, ganz oben hier leuchtet . Beachten Sie, dass ich es auf ein Negativ von 100 gesetzt, so dass Teal tatsächlich irgendwie ein bisschen zurückgetreten würde . Während die Orange habe ich es einfach Null. So sehen Sie, wie es irgendwie weniger Blaugrün und Mawr Orange gibt. Indem ich also die Z-Positionen ändere, kann ich irgendwie kontrollieren, wo das Licht auf diese Kugel trifft. Dann noch einmal, Schau dir dieses Grau an. Wenn ich die Höhe geteilt durch zwei Jahre gegangen wäre, bedeutet das, dass Grau genau hier in der Mitte gewesen wäre, indem ich diesen Punkt formulierte . Weiß 51 51 51 bei Rift geteilt durch zwei auf, dann 150. Es bedeutet nur, dass das Licht wie hier ist, aber es wird nach vorne geschoben. 200 auf der Z-Achse. Also wieder, Art der Art, das Highlight zu bekommen. Großartig auf dieser Seite der Kugel. Nun, was schön ist, ist das kleine bisschen, dass drei d Umlaufbahn, also bewegen sich die tatsächlich im Z-Raum. Also siehst du, dass sie hinter dem Planeten gehen? Irgendwie vor dem Planeten. So weiter und so weiter. Okay, das ist also ein toller Anfang diese spezielle Skizze, und ich möchte eine weitere Idee vorstellen , ,bevor wir das Audio tatsächlich daran binden. Und das ist in Build 37. Also nehmen wir diesen Build 36 wir werden dieses Video hier beenden und gehen mit der nächsten Modifikation und Build 37. 39. Baue 37: gut zu gehen Stick mit mir hier. Das wird dir gefallen. Baue 37. Jetzt, ähm, wir haben diese Umlaufbahnen. Ja, ich habe diese Umlaufbahnen bewegen und, und, ähm, wir werden ein paar Änderungen vornehmen, aber wir werden sie langsam durchgehen. Also das erste, was ich auf seinen Pool schauen möchte und es gibt eine kleine Anpassung hier. Also, was Pool tut, ist Pool behandelt unsere Draw Bulls und unsere Auslosung Das sind die h Ellipse. Ja. Und, ähm, wir machen die sechs h Ellipsen und färben sie rot, grün, blau in gelb-magenta. Und dann schaffen wir diese acht Orbiter in Ordnung und schaffen sechs davon. Also schaffen wir sechs h Orbiter, und wir sagen den h Orbitern, wer die Draw Bullen sind. Okay, was ich jetzt tun muss, ist eigentlich eine Verbindung zwischen diesen beiden Dingen zu schaffen. Schauen Sie sich die Linie 65 Linie 65. Sagt, äh, ich werde dem Draw Bulle ein Extra hinzufügen, bevor es immer wie eine Nummer war. Das ist, was ich an Extras und speziell Extras liebe. H-Bundle ist Sie können es auch ein Objekt übergeben. Also sage ich, d dot Extras neues h Bundle. Ich gebe Ihnen einen Taub namens I, das ist gleich Zehe. Also jeder Ziehungsschein weiß, ob er, um Null bis fünf ist, richtig? 012345 oder sechs Probleme. Und dann gebe ich einen Verweis auf die h urban oder drei D. Okay, also sage ich 0,0 b j und ich werde diesen Ofer einfach für Orbiter anrufen, und ich werde es passieren. R h Orbiter drei d Kraut hier online 56. Also, jetzt haben wir diesen Pool von sechs h Ellipsen, die welche Nummer speichern? Sie sind null bis fünf und ihre zugehörige ID. Ähm, jeder Orbiter drei d Verhalten. Alles klar, genial. Also, jetzt gehen wir runter in die Auslosung, und jetzt gibt es diesen riesigen Brocken. Also das erste, was ich tue, ist, dass ich sage , Nun , OK, lasst uns durch unsere sechs h Ellipsen innerhalb des Pools H Bundle temp, extra d dot Extras radeln . Und dann sage ich beerdigt. Dein I ist gleich jeder ziehen Kugeln. Okay, jetzt kenne ich meine Null. Okay, Mein Eins. Meine drei meiner früheren fünf und dann erstelle ich eine neue temporäre Instanz von H Orbiter drei D. und ich sage, oh, ist gleich, um zur Ellipse zu gehen und die Associate-ID jeder Orbiter mit dieser Ellipse zu bekommen. Okay, der Grund, warum ich das tun will, ist, weil ich jetzt diese Umlaufbahnen bewegen habe. Nun, jetzt will ich diese Punktlichter machen, richtig. So waren Punktlichter immer ein Punkt im Raum, in dem Licht, uh, großartig ausstrahlt uh, . Aber jetzt möchte ich, dass sich dieser Punktlichtzehen tatsächlich in der gleichen Position bewegt, wie die Orbiter sind. Richtig. Also habe ich hier einen kleinen Schalterkasten eingelegt, damit ich meine sechs Assets durchlaufen kann. Also sage ich nur Switch, ich und ich suchen nach Fall Null Fall, einen Fall zu einem Fall fünf. Also Fall Null. Ich kenne seinen roten Fall und es war grün , , um zu verlieren. Also sage ich Ok, Nun, wenn diese vier Schleife zum ersten Mal läuft, dann werden die Augen gleich Null sein. Dieser Fall passiert Troon. Es sagt Punkt, als ob ich will, dass du, äh, rot auf 5500 in deiner Position rechts bist. Ihre X y Z Position wird jede Ellipse X Y und Z Position gelesen. Also, jetzt, in Build 36, hatten wir diese sechs Dinge bewegen. Diese sechs Dinge, die sich bewegen, sind jetzt auch die Positionen der Punktlichter, richtig? Und dann sage ich, Okay, wenn die Vier-Schleife läuft, weißt du, wieder und es ist Fälle, die es geht, und es schafft grünes Licht und sagt: Okay, Okay, cool. Wissen Sie, finden Sie die grüne Ellipse, und wo auch immer ihre Position ist, das ist jetzt die Position des grünen Lichts. Also benutze ich den Schaltkasten, um , um Lichter an diesen beweglichen drei D-Umlaufbahnen anzubringen. Okay, abgesehen davon ist alles andere in dieser Skizze gleich. Also lasst uns weitermachen und das laufen. Und es ist eine Sache der Schönheit. Wir haben das Audio geladen. Wir haben diese sechs h Ellipsen umkreisen, aber diese Orbitpositionen sind jetzt die Positionen von Punktlichtern und die, äh, es ist Karte. So rot ist ein rotes Licht. Blau ist ein blaues Licht. Grün ist ein grünes Licht, so weiter und so weiter. Jetzt haben wir diese Sphäre in der Mitte des Bildschirms und jetzt haben wir diese Umlaufbahnen dem Planeten bewegen, und diese Dinge, die sich bewegen, waren auch die Positionen des strahlenden Lichts. Okay, so super Rad. Wir sind auf dem Weg zu einem wirklich fantastischen Start. Also werde ich das schließen, weil ich sagen möchte, dass wir jetzt Sound hinzufügen werden. So bauen 38. Wir werden das Audio haben, äh, das ändern, diese Beleuchtungsumgebung. Also, ähm, wissen Sie, äh, klangsteuerbare Lichter. Wissen Sie, es bedeutet nicht nur, dass es Dinge vorwärts animieren oder eine Box animieren muss . Wie könnten wir diese Audiosynthese Teoh nutzen, um ein Beleuchtungssystem in unserer Drei-D-Umgebung zu bewegen . Okay, das wird also Build 37. Wir werden weitermachen, 38 zu bauen, wir werden nur in unserem Audio in diese, äh, Vermietung Umgebung. In Ordnung. Immer noch 38. Sehen? Dort 40. Baue 38: wir sind in Build 38. Also lassen Sie uns voran und öffnen Sie diese Build-PD und wir werden jetzt das Audio an diese Beleuchtungsumgebung anhängen , aber wir werden es auf eine ziemlich interessante Art und Weise tun. Also, diese Kugel in der Mitte unseres Bildschirms waas um, eine Kugel mit 125 Pixeln. Aber unser Radius war größer, war bei 250 Radius für die tatsächlichen Umlaufbahnen. Also, wenn unsere Sphäre in der Mitte 1 25 ist, aber unsere Umlaufbahnen sind 2 50 Was wäre, wenn wir das Audio benutzen könnten , um tatsächlich zu kontrollieren? Der Radius der Umlaufbahnen rechts. Also hätte ich hier getan, ist über die Spitze. Ich habe zwei neue ganzzahlige Radius Männer und Radius Max. Also urban Radius Männer ist auf 1 25 gesetzt, die die gleiche Größe der tatsächlichen Kugel, die in der Mitte des Bildschirms geparkt ist , und oh, Radius max oder Umlaufbahn Radius Max ist auf 2 50 gesetzt, was ist, dass der äußere Radius, der lief und, Wissen Sie, bauen 36 Build 37 Nun, ähm, bevor wir eine neue H-Ellipse rechts benutzten. Und so dachte ich, ich, es wäre Spaß, diese Ziehung tatsächlich auf eine acht Kugel auszuschalten. Also, jetzt haben wir eine Art Planeten in der Mitte, und dann diese Luft wie kleine Monde. Ähm, und ich habe sie zu einer Kugel gemacht, also habe ich Sphären gemacht, die einen größeren Planeten umkreisen. Furcht. Richtig. Also hier online, 46 Ich wechselte von H Ellipse, auch. T h Kugel hier unten in Linie 52. Ich habe diese, wissen Sie, Größe 10 hinzugefügt. Jede Kugel hat also wieder eine Größe von 10. Wieder kein Schlaganfall. Der Phil bekommt ein rot-grün-blaues Zeichen, gelbes Magenta von oben. Und so ziemlich alles andere in diesem Set bleibt gleich. Die einzige Änderung, die einzurichten war, dies aus H Ellipse zwei X Angst zu tauschen und eine Größe von 10 hinzuzufügen . jetzt Lasst unsjetztin die Auslosung kommen und erkennen, dass, Okay, ich richte diese Punktlichter ein und diese Punktlichter sind, ähm, es sind Punkte, an denen Licht von nun an ausgeht. Das ist großartig. Aber ich stoße auf ein Problem, denn jetzt zeichne ich diese kleinen H-Kugeln. Ich möchte sicherstellen, dass diese H-Kugeln nicht wirklich von den Punktlichtern angezündet werden. Also sieh dir an, was ich dio sage, keine Lichter. Also schalte ich alle Lichter aus und dann schalte ich einfach das sehr weiche Umgebungslicht ein. Dann sage ich, dass die Kugel Detail Augen 10 und dann zeichne ich Bühne. Also jetzt zeichne ich meine sechs h Kugeln, die früher ein Chill Lippen waren meine sechs h Kugeln mit einem weichen Umgebungslicht. Und dann, nachdem h Draw Etappen fertig, Ich habe tatsächlich die Lichter wieder ausgeschaltet. Also schalten sich die Lichter für die kleinen Umlaufbahnen ein, zünden sie nur mit weißem Umgebungslicht an, und dann schalte ich die Lichter wieder aus. Wenn wir uns durch unseren Pool schleifen,habe ich hier eine kleine Änderung vorgenommen ,bevor wir nur in den Schaltkasten gesetzt haben. Wenn wir uns durch unseren Pool schleifen, habe ich hier eine kleine Änderung vorgenommen , Nur die Punktlicht-Position. Aber ich werde auch den Radius ändern, also sieh dir das an. Ich sage, ähm, fft-Radius. Sehen Sie sichmeine Audiodaten an. Sie sich Ich gehe also schauen Sie sich Position Null an. Richtig. Also tatsächlich lesen wird die Basis sein, weil es Null auswählt. Und dann sage ich, OK, es ist eine Zahl zwischen Null und 100, aber mappe es auf 1 25 für unsere Männer und 2 50 für unsere max, und dann online 101 Ich habe tatsächlich den Radius der Umlaufbahn geändert. Das Audio dehnt sich also tatsächlich aus und zieht den Radius des Städtischen zusammen, in dem sie sich verhalten. Und wieder wird dieser Code einfach kopiert. Und ich tue es für jeden einzelnen von, ähm, ähm, den Switch-Fällen hier. Jetzt denke ich, ich habe auch Ja gemacht, Ich habe eine kleine Anpassung an die meine Audio-Daten-Widget Toe tatsächlich zeigen die Farben innerhalb der weil richtig, denn Null ist rot Lauf wird grün sein, wird boo sein. Also tatsächlich, die sechs Bahnen, obwohl unser erwarteter Raum 11 ist, benutze ich nur die 1. 6 Zehe tatsächlich diesen Umlaufbahnen zugeordnet . Aber ich denke, wenn ich mich an mein Audio-Daten-Widget hier oben an der Spitze erinnere, hat eine Einstellung von false. Also lasst uns das alles mit wahr reden, damit wir sehen, dass das funktioniert, und ich werde voran gehen und meine Skizze hier speichern und ausführen. Okay, sieh dir das jetzt an. Also wir hier unten ist unser Audiospektrum, und ich codiere Farbe Rot, Grün, Blau, Cyan, Gelb, Magenta. Richtig. Also, obwohl unser Spektrum 11 ist, hörten wir nur die 1. 6 So rot ist unser roter Punkt Sie wissen, grün ist unser grüner Punkt Wir können die H-Kugel sehen, richtig? Mit dem, äh, mit den Lichtern. Nur ein schönes, weiches, weißes Umgebungslicht. Und was ich tue, ist, dass ich den Radius der Umlaufbahn ausdehne und zusammenziehe. Also, wenn das Spektrum leise geht, wird es wirklich nur auf der Oberseite der Oberfläche der 1 25 Kugel, die wir in der Mitte des Bildschirms geparkt haben, abblättern. Und wieder, als diese beginnen, Amplitude nach oben, sprangen sie dann ihren Radius. Ich dehne diesen Radius auf 2 50 aus, damit sie scheinen, dass diese kleinen Monde tatsächlich vom Planeten tanzen. Okay, diese Rechnung 38 ist, ähm, sieht aus wie ein fantastischer Start. Also lasst uns jetzt anfangen, über dich nachzudenken, was andere Strahlen können wir Audio verwenden, um diese Umgebung zu steuern, also werde ich voran gehen und eine Skizze schließen, denn jetzt werden wir in den nächsten paar Builds anfangen zu tun, wenn könnte die Geschwindigkeit der der der Umlaufbahn ändern. So wird nicht nur Bay the moon Art von Tanz vom Planeten, sondern ihre Geschwindigkeit des Mondes würde tatsächlich verlangsamen oder beschleunigen, auch basierend auf dem Audiospektrum. Also werde ich diese Skizze schließen, Build 38, ich sehe dich in Build 39. 41. Baue 39: Wir haben vier zu gehen. Baue 39. Ähm, großartig. Lass uns voran gehen und diesen Build PTE hier öffnen. Und, ähm, im Falle dieses Build, 39, wie ich in der vorherigen Skizze sagte, wäre großartig, wenn das Audio auch die Geschwindigkeit der Umlaufbahn steuern könnte. Wenn du über Geschwindigkeit sprichst, wenn du hier unten in dieser Drei-de-Umlaufbahn schaust,haben wir eine Z-Geschwindigkeit und wir haben eine Y-Geschwindigkeit. Wenn du über Geschwindigkeit sprichst, wenn du hier unten in dieser Drei-de-Umlaufbahn schaust, Richtig? So scheint es, ich werde tatsächlich ein paar neue Schwimmer aufbauen. Also die ersten 2 Schwimmer, die ich einrichten werde, sind Ziemann und Z Max, und dann werde ich Wyman einrichten. Und warum, Max, richtig? Also habe ich Zemun bei 0,5 z max bei 5,0 eingerichtet. - Warum? Männer bei negativer 0,5 Und warum Max bei negativen fünf. Ähm, so cool. Also, jetzt habe ich eine Minute und Max für Geschwindigkeit. Dass ich natürlich natürlich auf das Audiospektrum abbilden werde und damit, wenn es Null erreicht, es unseren Männern zugeht. Und wenn es auf 100 geht, geht es zu unserem Maximum. Das Wichtigste ist, dass das Schwimmer sind, oder? Weil ich Dinge wie 0,5 mache, also arbeite ich nicht mit, äh, mit Interviews. An diesem Punkt arbeite ich mit Gleitkommazahlen. Jetzt wieder, Nicht viel Änderungen in der Einrichtung. Alles ist so ziemlich gleich. Du wirst hier in Z Geschwindigkeit sehen und meine Geschwindigkeit habe ich in diesem Ziemann und das Weinman Um ich war gut und wieder ist es einfach eine größere Ergänzung Teoh zum Auslosung in den Schaltkasten. Also, jetzt ändere ich den Radius der Umlaufbahn. Jetzt möchte ich die Geschwindigkeit der Umlaufbahn basierend auf dem Audio ändern. So online 100. Ich erstelle einige neue temporäre Schwimmer für FFT Easy Speed und FFT Wide Speed und was ich hier mache , ist zu sagen, OK, Nun, Z Speed ist die Abbildung des Audiospektrums wieder. Wenn man sich, weißt du, für Rot betrachtet es Sub-Item Null eine Zahl zwischen Null und 100, dann schaut man auf Zemun und auf Z Max für die Geschwindigkeit. Und wieder, natürlich, tut das auch für das Warum und dann ändert sich diese Linie nur, weil Sie sagen, ich möchte die Umlaufbahn ändern, Z-Geschwindigkeit. Ich möchte die Umlaufbahn ändern. - Warum? Geschwindigkeit und ich möchte den Umlaufradius ändern. Jetzt erweitern wir den Radius, und wir beschleunigen und verlangsamen auch die Umlaufgeschwindigkeit dieser Vermögenswerte. In Ordnung, gehen wir weiter und führen die Skizze. Und natürlich, weißt du, das tue ich. Ähm, die gleichen vier für Grün, für das Blau, für das Zeichen für das gelbe Magenta. Ich habe vergessen, dies in der 1. 1 zu erwähnen, aber so rot wäre unsere Basis und tatsächlich seufzen würde unser wäre unsere Schlinge, denn das ist der Fall drei, um, damit dieses Wissenschaftslicht auf die Schlinge einwirken sollte . Also sieh mal hier. Jetzt erweitern wir und ziehen den Radius zusammen, aber wir bekommen auch eine schöne, schöne Bewegung in Bezug auf die Geschwindigkeit, um diese kleinen Züge irgendwie auf dem Planeten zu reißen, basierend auf dem Audio . Okay, also, ähm, cool. Wie können wir das in Build 40 noch weiter voranbringen? Ich werde dir zeigen, wie wir das Ding noch mehr drehen werden, basierend auf der Schließung. Baue 39. Immer so nah an das Ende und ich werde dich sehen und bauen 40 42. Baue 40 auf: Bevor wir also mit Build 30 anfangen, wollten wir uns die Vergangenheit ein wenig ansehen. Wir schauen uns den Bau 35 an. Erinnerst du dich an diese Skizze, in der wir das Audio benutzt haben, um die Rotation des gesamten Universums zu steuern ? Theo Gesamtes Universum. Erinnerst du dich daran, als wir alle vermasselten, indem wir das ganze Universum drehten? Ja. Äh, das kam komisch heraus. Dieses Universum, richtig? Also benutzten wir diese ungeraden Zahlen 03 und fünf. So Basis war die Steuerung einer Drehung drei für snare war eine weitere Rotation. Und wir haben nur eine beliebige Zahl fünf t geworfen diese Rotation ändern. Stellen Sie sich vor, wir wenden dies auf unseren Build 30. Also werde ich das schließen, und ich werde jetzt rüber gehen, um 40 zu bauen und gehen wir raus. Geh weiter und mach auf, Bill PD. Und stellen wir uns vor, dass Sie nicht nur schwanken, der Radius ist, dass Sie nicht nur die Geschwindigkeit ändern, sondern basierend auf Snare und diese beliebige Zahl wird tatsächlich das gesamte Universum drehen , richtig? Also musste ich wieder diese drei Ganzzahlen für rotieren Nomex taub winem Z setzen sie Teoh 20 sorry, Ich musste hier ein wenig bearbeiten, weil ich zunächst gesagt hatte, dass es keine Änderung gab einzurichten. Und eigentlich war das nicht wahr. Ich musste hier online wechseln. 71. Um, in unserem vorherigen Beispiel, die H Orbiter drei D, seine Startposition war mit geteilt durch zwei Höhe, geteilt durch zwei und ein Z von Null. Also muss ich tatsächlich H Orbiter drei D Toby ein X Y und Z von 000 aktualisieren Also, wenn Sie die Skizze ansehen, würde es tatsächlich in der oberen linken Ecke von 00 jetzt für die Umlaufbahn beginnen, weil wir hier unten verwenden werden 95 ein Push Matrix Topf Matrix übersetzen zu Fuß mit geteilt durch zwei Höhe durch zwei geteilt gehen. Also musste ich dies in bearbeiten, weil ursprünglich gesagt hatte, dass es keine Änderung gab, um einzurichten, aber Sie müssen diese Anpassung vornehmen, wo der ah Positionspunkt von H drei d Orbiter ist, um aber schauen Sie sich an, was wir hier gemacht haben. Jetzt hatten wir Zehe irgendwie, äh, ein paar Verschachtelungen und den ganzen Weg oben oben hier sage ich keine Lichter und dann legte es in eine Push-Matrix. Ich habe in einem übersetzen mit geteilt durch zwei Höhe, geteilt durch zwei. Und dann denken Sie daran, Ich habe in dieser drehen X drehen Warum drehen Z Aber es war alles auf immer f f T drehen basiert, X, Y und Z Sie wissen, Blick auf 03 und fünf. Und es war, diese Zahlen zusetzen , diese Zahlen zu und sie durch 20 zu teilen. Richtig? Also das war jetzt diese Push-Matrizen, übersetzen Sie diese Drehung Alle Sachen wurden jetzt auf die gesamte Skizze als Ganzes angewendet . Dann gehen wir weiter und machen unsere Lichter. Dann machen wir unser Sphärendetail. Dann zeichnen wir unsere Bühne, die unsere kleinen H-Kugelmonde sind, die umkreisen. Und dann können wir weitermachen und anfangen, unseren HDE Wrobel Pool zu machen. Und nachdem unser h ziehen Bowl D im Pool fertig ist und es ist es durch diesen Schaltkasten gelaufen wo es, ähm ah ändert die Geschwindigkeit für das Z, das Warum und den Radius. Richtig? Dann kommen wir hier runter und drücken Pop-Matrix für die Kugel in der Mitte. Und dann hier ist die letzte Pot Matrix da Online, 1 83 Also, uh, uh, hier ist der Anfang, die Push-Matrix auf 94 und dann den ganzen Weg runter hier ist die schließende Pop-Matrix. Also, jetzt haben wir das Audio, das den, ähm, lasst uns gehen, lasst uns es laufen. Und dann können wir die Zusammenfassung schwächen. Okay, los geht's. Richtig. So verändert das Audiospektrum nicht nur den Radius der Umlaufbahn die Geschwindigkeiten der Umlaufbahn , sondern wir haben Snare und dann nur diese beliebige Zahl, tatsächlich die Monde und den Planeten dreht. Es ist schwer zu sehen. Eigentlich wissen Sie,wie wir es sehen konnten. Eigentlich wissen Sie, Sieh dir das an, wenn wir herkommen. , Hier ist,wo wir tatsächlich diese Angst in der Mitte ziehen. Lassen Sie uns einfach, wissen Sie, wieder, das ist nur für Geld. Leichtigkeit. Nehmen wir an, dass der Schlaganfall 2 55 Also schau, ich sage keinen Schlaganfall. Und dann ist es, als würde ich einen Schlaganfall bekommen. Ähm, Kugel Detail 75. Das vielleicht. Okay, lassen Sie uns testen und sehen, was passiert. Indem ich also den Strich der Kugel visualisiere, illustriere ich den Punkt, dass wir nicht nur den Radius schwanken und die Geschwindigkeiten schwanken . Aber wir drehen das gesamte Universum als Ganzes. Wenn Sie tatsächlich den Strich von 2 55 in den vorherigen Build 39 setzen, würden Sie die Kugel in der Mitte nicht wirklich drehen sehen . Es würde fixiert bleiben, denn jetzt benutzen wir diese Basis. Diese Schlinge und diese willkürliche Zahl Zehe, tatsächlich nehmen wirklich das ganze Universum, in dem die Planeten und Monde leben. Groovy. In Ordnung, gehen wir weiter und nehmen den Schlaganfall von 55. Wie dann? Gehen wir einfach nach oben und sagen Show visualisieren. Er ist gleich Fallston. Lassen Sie mich das noch ein letztes Mal ausführen. Ok? Also, äh, alles sieht gut aus. Und das ist das perfekte Setup für unsere Sekunden bis zum letzten Build 41. Wenn ich also diese Rotation des gesamten Universumsbenutze,wäre es großartig,wenn wir sie sehen könnten. benutze , diese Rotation des gesamten Universumsbenutze,wäre es großartig, großartig, Weißt du, der einzige Weg, wie wir es sehen konnten, ist, wenn wir diese Mittelkugel tatsächlich auf einen Schlaganfall von 55 ändern . So ist Online-Foto eins wie die perfekte Gelegenheit, tatsächlich zu beginnen, einige Textur-Mapping zu tun . Also sprachen wir davon, dass die zentrale Sache ein Planet ist, warum es nicht zu einer Mesh-und Textur-Map, die mit PNG vernetzt und tatsächlich zu einem Planeten macht? Also, äh, ich werde weitermachen und 40 schließen. Wir sind einfach nur Wir bekommen wieder eine Menge seltsame, wirklich tolle Bewegung aus dem Audiospektrum, wir haben es auf 11 reduziert. Aber in diesem Fall, wo die Animation wird nur von der 1. kontrolliert 6, dass rot, dass grün, die das Zeichen, dass gelb sie Agenda blies . Ok, das endet Build 40. Ähm, zweitens bis zur letzten Akte. Mann, baue 41. Es neigt sich dem Ende zu. Ähm, aber wir haben tolle Skizzen gemacht. Also, ähm, wir sehen uns und bauen 41. 43. Baue 41: bestes Hemd aller Zeiten. Ah, wir sind in Build 41 Sekunden bis zur letzten Skizze hier zusammen. Und, ähm, was ich getan habe, ist innerhalb des Datenordners. Wenn Sie also Build 41 betrachten, schauen Sie in den Datenordner, gibt es ein neues PNG namens Texturpunkt PNG. Und wenn du das aufmachst, ist es nur eine zweidimensionale Textur, die wir umwickeln werden. Diese Sphäre, die in der Mitte sitzt, ist unser Planet. Ähm, und eigentlich, ähm, für diese spezielle Übung gibt es, gibt es, wissen Sie, es gibt viele Möglichkeiten und viele Bibliotheken, Gitter und Textur-Mapping zu erstellen. Aber ich dachte, ich würde nur die einfachste verwenden, die sich direkt auf der Website der Verarbeitung dot org befindet. Ähm, es funktioniert nicht im Browser, aber es gibt dieses Beispiel hier oben für strukturierte Sphäre auf der verarbeitenden Website, wo Sie wissen, dieser Code verhält sich tatsächlich ziemlich gut. Also werden wir den Mantel von diesem Beispiel nehmen. Nun, gehen wir weiter und öffnen Build PTE. Und Sie werden feststellen, dass ich hier oben, wenn ich meine Variablen setze, einen neuen Block von Variablen erstellen musste, dh aus diesem Verarbeitungspunkt oder GTA-Beispiel. Skizzieren Sie einen Planeten, Textur oder einen Planeten mit Pflanzenhöhe. Du weißt schon, taube Punkte. Koordinaten X, y und Z multi x y x z So weiter. Koordinaten X, Dies wird also aus dem Texturbeispiel der Verarbeitung von Punktorganisation kopiert. Ähm, Sie werden es hier bemerken und einrichten, dass ich ein paar neue Sachen hier online 60 hinzufügen musste. Ich sage, Planetentextur entspricht Ladebild. Hey, hol dir den Texturpunkt p und G, den ich dir gerade gezeigt habe, und ich werde sagen, dass Planet mit Sequels Planet High gleich 50. Und dann werde ich eine Kugel initialisieren, okay und initialisiert Sphären die Funktion, die unten ist, die wir in einem Moment erreichen werden. Ansonsten hat sich nichts geändert und eingerichtet. Alles ist so ziemlich immer noch gleich. Und zum besseren Teil passiert das meiste gleiche Zeug innerhalb von Drawl, oder? Wir haben unsere Push-Matrix und Pop-Matrix haben das gesamte Universum gedreht. Das gleiche Geschäft läuft immer noch ab. Wir haben immer noch diesen Schalterkasten, der die Monde bewegt. Ähm, über, ähm, der, äh der kleine Planet, die Mitte auf seinem sich ändernden Radius ist in den Geschwindigkeiten und wieder unverändert. Nichts. Da ist nichts anderes. Großartig. Aber wenn Sie hier runterkommen, war es dieser Bereich genau hier, wo wir eigentlich nur eine Kugel in der Mitte des Bildschirms zeichnen . Und du weißt, dass das in Ordnung war und all die anderen Skizzen. Aber jetzt möchte ich, dass ich diese Texturkugel ausführen möchte. Also, was ich getan habe, ist ah, in eine Push-Matrix von Pop-Matrix setzen. Ich habe eine Übersetzung, die eine Rotatorachse dreht. Warum Z drehen Und dann mache ich diesen Aufruf an strukturierte Kugel 1 25 1 25 1 25 und dann übergebe ich ihm die Textur. Nun, wenn ich hier online auf einen wollen 09 all diesen Code speziell schaue, diese Funktionen wie die initialisierte Kugelfunktion und die texturierte Kugelfunktion diese hier wirklich nur von der Verarbeitungspunkt-Organisation kopiert Beispiel auf ihrer Website. Ich habe diese Funktionen nicht wirklich geändert. Auch das waren nur diese, die gerade überführt wurden. Eines der Dinge, auf die ich nur hinweisen wollte, ist, wenn ich tatsächlich gehe, um die strukturierte Kugel zu zeichnen, wird es, weißt du, weißt du, es wird immer die Spirituosen-Bürokarte zeichnen, die Textur, um es. Aber was ich bemerkte, war, dass, wie die Monde waren, wissen Sie, um den Planeten Ach zu bewegen, es war nicht genug Weiß, um wirklich irgendwie den Fokus auf die Textur zu bringen. Also nochmal, beachte, dass ich nur in ein kleines einfaches Punktlicht fallen lasse. Also habe ich diese Kugel, und ich bin einfach in ein Punktlicht mit seinem Ah gefallen, es ist ein Mittelgrau. Richtig? So ist das rote grüne Blau 101 102 100. Ich sagte, dass die Breite durch zwei geteilt wurde. Und dann sagte ich eigentlich, dass die Position deshalb negativ war. 500. Also, weißt du, wenn das unsere Skizze war, kam ich mit geteilt durch zwei. Und dann habe ich tatsächlich den Punkt gesetzt, wissen Sie, negative 500 hier oben. Also war es irgendwie wie ein schönes, erhöhtes Licht oben. Und ich bewegte das Licht auch auf eine positive 500 auf der Z-Achse. Das würde also dieses sehr große, sehr subtile mittelgraue Licht auf unsere strukturierte Kugel werfen . Gehen wir also voran und führen Sie das aus und sehen, wie das alles knöpft. Okay, das erste, was Sie wahrscheinlich bemerkt haben, ist das Kornlicht, über das ich gesprochen habe . Es ist schön, schönes Wachlicht, das wirklich nur auf der Spitze dieses Planeten sitzt, und es fängt an, Peter rauszukommen, So wie hier. Also, weißt du, irgendwann siehst du, dass es hier unten irgendwie dunkel bleibt, wenn die Lichter nicht sind, Lichter nicht drauf sind. Also gebe ich diesem diese allgemeine Art von sanftem Glanz auf der Oberseite dieser Texas Angst. Aber du bekommst auch die farbigen Lichter so gut. Jetzt haben Sie vielleicht bemerkt, warum die Texturkugel wieder Graustufen war? Der Grund, warum es groß ist, ist, dass es auf ein Gespräch zurückgeht, das wir vorvielen Skizzen hatten , das wir vor , das solange Sie Schwarz oder Weiß verwenden oder Graustufen verwenden, wenn Sie anfangen, Farbe zu färben , oder in diesem Fall Verwenden Sie Beleuchtung, um etwas zu beleuchten , alles, was groß ist, wird oder weiß bis weiß gut in dieser Farbe einweichen. Also, wenn diese strukturierte Kugel tatsächlich eine farbige Textur war. Dann würden wir Farbe auf der Farbe machen, und es wird irgendwie schlammig super schnell. Jedes Mal, wenn ich diese Art von Beleuchtungsumgebung verwenden werde, versuche ich sicherzustellen, dass die meisten meiner Texturen Graustufen sind, so dass sie wirklich die Farbe aufsaugen anstatt zwei Farben versuchen, sich gegenseitig zu bekämpfen. Nun, ähm, das diese Klasse war großartig. Ich hoffe wirklich, dass ich es getan habe. Ich habe all diese verschiedenen Möglichkeiten vorgestellt, was wir mit Sound machen können, und irgendwo solltest du sagen: Oh, Oh, mein Gott, es waren 41 Skizzen. Und, weißt du, ich denke, du bist der Grund, warum ich diese Klasse genommen habe, ist, dass ich wissen will, wie er diese Live-Show-Dingemacht , dass ich wissen will, wie er diese Live-Show-Dinge , weißt du, ähm, und offensichtlich wird das unser Build 42 sein, ist, wie wir dies, tatsächlich, um Audio zu leben. Also bis zu diesem Punkt, bauen Sie auf zu bauen 41. Wir laufen gerade von der Art und Weise Dateien laufen. Oder Sie können von MP drei Dateien laufen, oder was auch immer, ähm, dass wir wie Welle am besten sein werden. Ähm, großartig. Gehen wir weiter und schließen das ab und bauen 42. Lassen Sie uns diese Live-Audiodiskussion haben. Sehen Sie, wie er 42. 44. Baue 42: Mist. Wir sind die Champions, meine Freunde, weil wir es geschafft haben, 40 für ihn zu bauen und, weißt du, jedenfalls, dass Hey, hör zu, äh, es musste seltsam werden. Ähm, wir sind ein lebendiges Leben. Live-Audio. Sehen Sie sich den Datenordner an. Ich habe die Akte rausgeholt, weil wir hier tatsächlich von Lebensdaten ausgehen werden. Also innerhalb der Daten wurden die Wave-Dateien entfernt, und ich habe hier ein wenig PNG für Ringe hinzugefügt. Eigentlich ist das transparent. Wenn Sie es in Photoshop öffnen, sind sie wunderschön. Schöne Ringe, weil dieser Planet Saturn sein will. Ähm, und natürlich haben wir unsere Textur-Map, aber wir haben diese kleine Ergänzung, jetzt ein paar Ringe zu haben, glauben Sie es oder nicht, der Code-Mod für Live-Audio ist nicht so groß, wenn Sie kommen in die Build-PDE, was Sie bemerken werden, ist, äh, an der Spitze hier. Bevor wir Audio-Player hatten, war ein Audioplayer ein Objekt, in das wir speziell ein Audiophiler laden konnten. Die Anpassung, die wir machen, ist, dass wir nur sagen, dass, anstatt dass mein Audio ein Audio-Player ist, sagen wir, dass mein Audio Audioeingang richtig ist, Ähm, also ist das, , was auch immer das Audio ist. Eingang ist und so kann ich in Präferenzen gehen und ich kann sagen, dass der Audioeingang ein Mikrofon ist. Oder ich könnte sagen, der Audioeingang ist die Zeile aus dem Computer. Wenn ich also eine Live-Show spiele und nur dem Musiker zuhören möchte, dann würde ich nur innerhalb der Vorlieben tun. Ich würde den Audioeingang so einstellen, dass er tatsächlich liegt, und dann würde ich fragen, ob ich eine Zeile vom Soundboard in meinen Computer bringen könnte, dem dieser Code ausgeführt wird. Also, mein Code hört nur die Musik, die tatsächlich vom Soundboard des Musikers kommt, man könnte das offensichtlich tun, ähm, mit Audio-Eingang ist ein Mikrofon, dann machst du tatsächlich Kunst, die ja ist, die Musik zu hören, die im Raum gespielt wird, aber auch das Publikum. Das ist also massiv, denn das bedeutet, dass jetzt die Leute, die die Show sehen, teilnehmen können, und sie können sehr schnell lernen, wie je mehr sie den Mawr schreien, der die Grafik verändert. Und so wieder, mein Audio von einem Audioplayer in einen Audio-Eingang zu ändern. Okay, Okay, alles andere ist so ziemlich gleich geblieben, bis du runter in, ähm, gerade oben aufgestellt bist, möchte ich die kleinen Ringe einladen. Also habe ich gerade gesagt, P Bild Ringe auf dann hier online 65 Ich sagte Ringe gleich Bild laden, und dann gehen Sie, dass Ringe Punkt PNG So jetzt laden wir in diesem transparenten PNG für Ringe . Nun, äh, als es darum ging, das Audio zu definieren und einzurichten, hatten wir das, was, wissen Sie, mein Audio ist gleich der minimalen Punktladedatei und dann auf diese Weise laden Datei. Und dann, wissen Sie, wir würden online 75 entweder auf meine Audio-Dot Loop oder meine Audio-Dot Play angeben. Die einzige Anpassung ist also, wie ich sage, dass mein Audio mindestens Punkt get line in minimalem Punkt mono entspricht. Also, jetzt zieht die Linie 72 an. Ah, die Musik lebt so, wie sie ist, wie sie passiert. Okay, jetzt würde ich gerne sagen, dass es eine Reihe von anderen Sachen gibt, die anders sind, aber leider gibt es nicht so viel eingerichtet bleibt das gleiche. Sie könnten hier im Pool bemerken. Ich habe gerade alles aufgeräumt. Teoh benutze diese Methode und verkettet alle in einer Zeile, anstatt die harten Renditen mit Tabs zu tun. Und das ist nur ein Make den Code ein wenig kürzer. Um, komm zur Ziehung Push-Matrix-Topf-Matrix Das ganze Geschäft ist so ziemlich immer noch das Gleiche. Der einzige Unterschied ist, dass hier in Zeile 1 92 bis 1 91 ist? Ja. Ich erstelle die strukturierte Kugel in der Mitte und dann gleich danach Hier ist das neue Hinzufügen der Ringe tatsächlich hinzuzufügen. Also habe ich die Ringe auch in die Mitte gelegt, und sie gehen Teoh, drehen sich auch um. Ich werde diese Skizze machen undsehen, dass wir jetzt die Leitung im Mikrofon Migra benutzen. Ich werde diese Skizze machen und , Telefondaten. Ich bin's, Mr. Crabs. SpongeBob. Du musst mich zum Basteln machen. Richtig? Also, jetzt kann ich all das nehmen und es von der Lüge abhauen lassen, richtig? Und es funktioniert. Ähm, absolut perfekt. Also, der weichere macht ihn klingt, äh, wer? Äh, richtig. So funktioniert es. Perfekt. Es ist also dieser letzte Schritt, in dem ich tatsächlich dieses Zeug ablaufen lassen kann, um diese Linie in und diese Zeile und wieder könnte Soundboard sein oder tatsächlich drei Zuschauer sein . Und so sage ich euch, dass wir die Champions sind. Wir sind die Champions dieser Klasse wie ich dachte, Ordnung, Äh, das endet Build 42. Es war fantastisch, wirklich. Es ist wie, wissen Sie, das Ich wollte all diese verschiedenen Ideen präsentieren, aber es ist es basiert auf diesen einfachen Bausteinen, die nur dieses Audiospektrum nehmen es auf etwas, das zum Genre der Musik passt. Identifizieren, welche Teile in diesem Spektrum Dinge sind, auf die wir angreifen sollten, wie Bass-Snare-Gesang, Gitarre, weißt du, und dann mit der Karte, um zu sagen, hören, diese Audio-Spektrum-Zeug passiert. Ich konnte sehen, wie es hier passiert. Diese Bars, die sich auf und ab bewegen, während ich rede und ich will wissen, dass das eine Zahl zwischen Null und 100 ist, dann werde ich das auf eine ganze Reihe von verschiedenen Dingen abbilden. Es könnte Dinge im Weltraum bewegen, die die Geschwindigkeit eines Verhaltens kontrollieren könnten. Es könnte sogar die Steuerung der Beleuchtung in einer Drei-D-Umgebung sein. Also, ähm, ich kann dir nicht genug dafür danken, ähm, ich kann dir nicht genug dafür danken, dass du dieses Abenteuer mit mir mitgemacht hast. Das war Malen mit Ton, und ich denke, ich werde das mit einem letzten Video beenden, dass ich dieses schließen werde und ich werde Sie in diesem Video treffen . Und wir reden einfach über die nächste Klasse, Klasse, weil es tatsächlich eine 1/4 Klasse gibt, an der ich arbeite. Also das war erledigt, und ich sehe dich in deinem großartigen Ich bin genial waren beide genial. Die Liebe, die wir teilen Art von awesome Abschlussvideo. 45. Danke: Also wollte ich nur ein abschließendes Video erstellen, nur um Danke zu sagen. Ähm, ich hoffe wirklich, dass Sie diesen Kurs genossen haben. Wir haben es wirklich durch 42 Skizzen geschüttelt. Und es ist lustig, denn , ich glaube,ich hatte schon erwähnt, ich hatte eine ganz andere Klasse geschrieben. Um, dass ich vorher dio-dio wollte und das war Programmierung von Grafiken, drei Textur-Mapping und vielen Controllern, wo ich Ihnen zeige, wie ich viele Controller benutze, um all diese verschiedenen Zustände auszulösen, die ich für Bänder mache, wenn sie gehen in sie. Aber wie 3/4 durch diese Klasse, erkannte ich, du weißt schon, Sound ist so ein riesiger Bestandteil dafür. Und viele Leute haben in einigen meiner anderen Klassen gefragt, wie Hey, wirst du jemals Sound abdecken? Und ich erkannte, dass ich wahrscheinlich die Klasse nehmen sollte, sie zur Seite stellen und zuerst diese machen sollte. Also hoffe ich, Sie genießen das wirklich. Die nächste Klasse wird wieder Textur-, Mapping- und Midi-Controller sein . Wenn Sie irgendwelche Vorschläge von anderen Sachen haben, die Sie möchten, dass ich versuchen, Sie durch den Lernprozess zu unterhalten . Mit allen Mitteln. Sag es mir Bescheid. Ist es Arduino ist eine Schaltbewegung. Ist es eine Verbindung? Ist es das? Ist es was? Ein herzliches Dankeschön. Ich liebe es, das zu tun. Ich wünschte, das wäre mein Job. Ich will, dass das mein Job ist. Ich möchte, dass wir zusammen Magie machen. Nicht jetzt. Nicht auf eine seltsame Weise. Genau wie auf ein paar gute Zauberer Weise. Nochmals vielen Dank. Ähm, bleib in Kontakt. Spricht es.