MaxForLive: crea tus propias herramientas de audio en Max For Live | J. Anthony Allen | Skillshare
Menú
Buscar

Velocidad de reproducción


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

MaxForLive: crea tus propias herramientas de audio en Max For Live

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

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Aviso de depreciación

      1:10

    • 2.

      1 introducción

      5:47

    • 3.

      02 InANutshell

      5:21

    • 4.

      03 10kView

      3:11

    • 5.

      04 WhatWeCanDo

      5:39

    • 6.

      06 MaxVsM4L

      2:12

    • 7.

      07 HistoryOfMax

      7:44

    • 8.

      08 MaxForLiveDevicesV2

      3:35

    • 9.

      09 LoadingMaxDevicesV2

      3:36

    • 10.

      11 StartingFromScratch

      5:22

    • 11.

      10 dispositivos que encuentres

      4:38

    • 12.

      12 GettingHelp

      6:00

    • 13.

      13 EdiciónYPresentaciónModo

      8:03

    • 14.

      14 TheMaxEditorYPatching

      9:11

    • 15.

      15 objetosyargumentos

      10:45

    • 16.

      16 mensajes

      7:32

    • 17.

      17 BangsAndButtons

      7:27

    • 18.

      18 HowToLearnMax

      2:24

    • 19.

      19 HowToApproachAPatch

      5:16

    • 20.

      20 mensajes de demoraMIDIMessages

      10:00

    • 21.

      21 AddingDryWet

      7:22

    • 22.

      22 WhyNotNotein

      4:44

    • 23.

      24 arpegiadorWalkThrough

      4:00

    • 24.

      25 notas retardadas

      11:27

    • 25.

      26 transposiciónNotas

      5:11

    • 26.

      27 Implementaciónyencapsulación

      13:09

    • 27.

      29 TildeAndYelloPatchords

      5:00

    • 28.

      30 AudioUI

      2:17

    • 29.

      31

      6:31

    • 30.

      32 DelayTapinTapout

      11:01

    • 31.

      33 VolumeControl

      3:30

    • 32.

      34 AudioToggle

      6:03

    • 33.

      35 MultiTaps

      9:43

    • 34.

      36 Configuración de presentaciones

      7:48

    • 35.

      39 abstracciones

      9:33

    • 36.

      40 M4LListofAbstrations

      8:15

    • 37.

      41 M4LPatches

      13:28

    • 38.

      43 ControlAnyParameter

      10:03

    • 39.

      47 Filtergraph

      10:07

    • 40.

      48 FindingBeats

      13:36

    • 41.

      49 ControllingFiltersByTheBeat

      9:39

    • 42.

      51 ThanksBye

      6:08

    • 43.

      SkillshareFinalLectureV2

      0:36

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

486

Estudiantes

--

Proyectos

Acerca de esta clase

Durante años he estado enseñando Ableton Live y Max en la clase de la universidad. Como profesor de universidad, mis clases son solicitadas y, francamente, son caras. Creo que cualquier persona puede aprender Ableton Live y el costo no debería ser una barrera. Esta clase usa el mismo esquema y programa de estudios que he usado en mis clases universitarias durante años, a una fracción del costo.

MaxForLive es una herramienta poderosa que permite a los usuarios diseñar sus propios instrumentos, efectos y dispositivos. No deja de tener sus inconvenientes: MaxForLive es notoriamente difícil de aprender. He desarrollado un enfoque para enseñar MaxForLive que se centra en enseñarlo como un idioma: aprenderás pequeños bloques y parches, entendiendo el cómo y el por qué en el camino. A medida que crecemos nuestro vocabulario, "aprendemos a aprender" más y más.

Los temas incluyen:

  • La historia y el desarrollo únicos y peculiares de Max
  • Qué podemos hacer con MaxForLive
  • Max vs. MaxForLive
  • Los dispositivos de MaxForLive
  • Encuentra y comparte dispositivos de MaxForLive
  • Obtención de ayuda: ayuda a Windows en MaxForLive
  • Modo de presentación y modos de parches
  • El editor de Max
  • Mensajes
  • Bangs y buttons
  • Proyecto 1: crea un retardo MIDI
  • Proyecto 2: crea un arpegiador
  • Trabajar con señales de audio
  • Proyecto 3: un retardo de audio
  • ~ Objetos (objetos de tilde)
  • Configuración de presentaciones
  • Control en vivo
  • Abstracciones
  • Controlar cualquier cosa en vivo
  • Proyecto 4: filtro aleatorio con ritmos cuantificados
  • Cómo encontrar el ritmo en vivo
  • Proyecto 5: Inteligencia artificial (algo así)
  • ... ¡Y mucho más!!!

También se incluyen en esta clase 6 parches de MaxForLive para que los descargues, disecciones, uses y desarrolles.

Conoce a tu profesor(a)

Teacher Profile Image

J. Anthony Allen

Music Producer, Composer, PhD, Professor

Profesor(a)

Dr. J. Anthony Allen has worn the hats of composer, producer, songwriter, engineer, sound designer, DJ, remix artist, multi-media artist, performer, inventor, and entrepreneur. Allen is a versatile creator whose diverse project experience ranges from works written for the Minnesota Orchestra to pieces developed for film, TV, and radio. An innovator in the field of electronic performance, Allen performs on a set of "glove" controllers, which he has designed, built, and programmed by himself. When he's not working as a solo artist, Allen is a serial collaborator. His primary collaborative vehicle is the group Ballet Mech, for which Allen is one of three producers.

In 2014, Allen was a semi-finalist for the Grammy Foundation's Music Educator of the Year.

J. Anthony Allen tea... Ver perfil completo

Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Aviso de depreciación: Hola a todos, bienvenidos a mi clase. Antes de que empecemos, solo quiero hacerte saber muy rápido que esta clase en la que estás ahora mismo es una clase depreciada Esto está usando una versión anterior de Max. Eres más que bienvenido a tomarlo. Todavía vas a aprender a usar Max, pero tengo una clase más nueva que usa Max versión 8.5 Esa clase se divide en tres partes y se llama Max y Max para vivir la primera parte, segunda parte y la tercera parte. Te animo a que lo compruebes ahora si estás usando una versión anterior, esta es probablemente la mejor clase para ti. Entonces voy a mantener esta clase en línea y disponible. Pero solo quiero hacerles saber que hay una versión más reciente de la misma que utiliza la última versión de Max a partir del otoño de 2023. Por supuesto, eres bienvenido a usar la versión que quieras, pero esta en la que te encuentras ahora es una clase más antigua Muy bien, vamos a seguir adelante. 2. 1 introducción: aquí está recibiendo la señal de audio desde vivo para esta pista y abajo en la parte inferior, enviándola de vuelta. Muy importante, que son los bancos. Se le da cualquier cosa y se va un banco. Es como toda la puerta de Max. Si tu fan de un juego de Thrones hecho, ¿recuerdas el personaje Hodor? Todo lo que sabe hacer es decir aguanta o pero es una especie de respuesta para todo. Es mucho así para que puedas darle un montón entero. Y si quisiéramos construir una manera de poder t decidir si queremos o no escuchar esa señal seca, ¿ verdad? Esto será divertido. Este es el corazón de mi arpegio aquí mismo, porque tengo mis cosas de retraso Para todos mis mini valores, mi transposición y mi cantidad de retraso de robar volumen escalando el volumen va a ser un poco más engreído cuando entremos a estos otros grifos porque queríamos ser, ah porcentaje de éste todo el tiempo. Entonces vamos a hacer un par de trucos ahí, pero su OK será divertido. Entonces escalando el volumen de ese, envíale un mensaje para qué tipo de filtro quieres. Se puede controlar directamente la ganancia Que corte la frecuencia. En realidad puedes usar esta herramienta en cascada para cadenas. Todo un montón de transporte está hablando básicamente con el transporte vivo. Ya lo tenemos configurado. Entonces ya hemos visto creo que ya hemos visto metro antes. El metro está a sólo un metro. Mi filtro se mueve por ahí. Entonces esto es tal vez algo interesante. Forma en que esto se pone interesante es si pones como un beat en esto y lo cambias a nota 1/16, empieza a hacer eso. Todos, bienvenidos a esta clase. Uh, lo que estás escuchando aquí es sólo un parche que hice al final de esta clase. Entonces en realidad hacer la clase y luego saltar de nuevo comenzando y hacer este video de intro. Entonces, um, este es un parche donde tengo a Max para vivir decidiendo cómo controlar el panning, el volumen y los clips de lanzamiento, incluso los nombres de las pistas por sí solos. Es totalmente solo decidir por sí mismo hacer esto. No, cuando terminemos con esta clase, vas a entender cómo funciona todo en este parche. Vas a poder hacer esto. Um, este es un ejemplo tonto de las cosas que podrás hacer. Pero esta clase es, um, he impartido esta clase en persona un montón de veces. Um, es duro. Es difícil aprender Max en un entorno corto como este. Pero tengo este lema que uso para enseñar a Max todo el tiempo, ya sea una clase corta o larga, y que esa teoría es que no se puede aprender Max en poco tiempo o incluso un año, tú saber, es que es una cosa en curso. Siempre estás aprendiendo cosas nuevas. Entonces, cuál es mi objetivo para esta clase en la forma en que la enseño no es enseñarte a memorizar qué hacen los objetos, cómo funciona el lenguaje y todas esas cosas de la forma en que lo enseño. Quiero que entiendas un cómo pensar como Max para vivir y ser, uh, uh, cómo aprender el dedo del pie, Max. Eso es lo que quiero que sepas es cómo meterte dentro de Max para vivir y saber lo que no sabes. Y sé encontrar la respuesta. Entonces enseño mucho esta clase por te voy a mostrar cómo buscar cosas también te voy a mostrar, ya sabes, ah mucho de cómo funciona. Um, y qué son los objetos y todas estas otras cosas. Pero al final, no vas a saber todo lo que necesitas saber sobre Max para vivir para poder lanzar cohetes con Max para vivir. Pero, um, sabrás encontrar esas respuestas. Cualquier cosa que necesites. Eso es lo que vamos a dio. Te voy a mostrar cómo funcionan muchas cosas. Vamos a hacer una tonelada de parches. Creo que tenemos 12345 66 parches que hacemos en el proceso de esta clase que también te dan mi versión de la descarga y recoger noticias para lo que quieras. Um, así que muchos parches, vamos a estar construyendo cosas. Vamos a hacer cosas. Nos vamos. Teoh, uh, vamos a aprender a aprender Max para vivir. Um, de eso se trata todo esto. Y estoy 100% seguro de que al final de esto podrás hacer algunos efectos realmente geniales . Algunos instrumentos realmente geniales, algunos efectos midi realmente geniales que no puedes encontrar en otro lugar. Esa cosa rara que quieres hacer que ningún fabricante de enchufes se ha sentado a construir. Uh, eso es lo que se puede dio. Eso es lo que podrías hacer con Maxwell live. Puedes hacer cualquier cosa que puedas imaginar, uh, en capaz de vivir una vez que sepas programar a Max para vivir, y no es tan difícil como piensas. En realidad es, ya sabes, si antes has mirado otros lenguajes de programación, es uno de los más fáciles porque no es realmente como un lenguaje que tienes que escribir muchas cosas. Son cuadritos los que se ven juntos. Ya verás, Uh, Uh, así que vamos a sumergirnos y empecemos a aprender Max para vivir. Esto va a cambiar tu vida. 3. 02 InANutshell: Muy bien, empecemos aquí. ¿ Qué es Max para vivir? Entonces, um, es una especie de dos cosas. Una es que es una forma para que la gente haga sus propios dispositivos y los comparta. Y así está esta enorme comunidad compartida de personas que han hecho cosas geniales y luego las han enviado al mundo. Te voy a mostrar a dónde ir y encontrar algunas de esas cosas en breve. Y la otra cosa es que es esta plataforma de autoría, que es una forma elegante de decir lejos para crear flequillo. Um, que es, Ah, otra forma de decir que es un lenguaje de programación. Pero no dejes que eso te asuste. Si nunca has programado en absoluto en tu vida. No te preocupes. Um, esto es lo que se llama lenguaje de programación gráfica. Entonces no es que vayas a estar sentado ahí escribiendo código cuando hagas esto. Es más como la analogía que uso para el lenguaje Max es que es más como, um , tienes , digamos, imaginemos que eres guitarrista y tienes, um, ya sabes, cinco o seis afecta pedales derecha, y vas a correr tu señal hacia el primer pedal en el segundo pedal en el tercer pedal , cuarto pedal, quinto pedal. Y luego al final de esa va a salir a tu amplificador. Correcto. Es más así, excepto que nuestros pedales son mucho más complicados, y podemos usar mucho más de ellos. Um, así que podríamos tener estos cinco pedales, pero entonces también podríamos tener un pedal que multiplica pedal a bípedales cuatro. Y, ya sabes, podemos hacer estas cosas, y podemos simplemente experimentar con hacer eso y hacer estos sonidos increíblemente buenos. Correcto. Um, sólo por tener control completo para diseñar nuestras propias cosas. Entonces, um, básicamente, lo que estamos haciendo aquí es que estamos diseñando una especie de enchufes ahí mismo. Um, no son, estrictamente hablando, enchufes, porque sólo van a trabajar en un Bolton. Um, pero van a funcionar igual que cualquiera de tus otros efectos de audio o efectos o instrumentos midi , dependiendo de cómo lo hagas. Entonces podemos tener tres tipos de max para dispositivos en vivo, ¿ verdad? Podemos tener instrumentos, midi y efectos de audio. Correcto. Entonces, um, ¿sólo estamos hablando rápido de qué? A qué se ve Max. Entonces lo que voy a hacer aquí es um vomité un dispositivo aquí. Esto es sólo una ganancia simple, ¿verdad? No hay nada de fantasía aquí, para que pueda tocar mi tema. ¿ Verdad? Y el audio va igual que cualquier otro dispositivo. El audio entra y se apaga, y está pasando por mi dispositivo. Ahora todo lo que tengo aquí es, ah, forma de controlar el juego, ¿no? Nada de fantasía. Pero, ¿y si quisiera hacer algo con él? Esto es lo que no se puede hacer con ningún otro dispositivo. Lo que podría hacer con un dispositivo Max for live es que lo puedo abrir. Por lo que ahora estoy mirando al editor. No dejes que esto te asuste aún. No te preocupes. Um, solo estoy mirando por aquí, y te voy a mostrar cómo se ve en el interior de un parche, así que no tienes que entender ninguna de estas cosas, pero básicamente, tenemos aquí. Tenemos el sonido entrando. Se va a mi deslizador de ganancia. Ups. Y luego se va a salir. ¿ Verdad? Entonces lo que puedo hacer ahora es que puedo desbloquear esto y puedo agregar más cosas, ¿no? Entonces digamos que quería hacer algo más aquí. Yo sólo puedo tirar de esto hacia abajo. Aquí están mis cables de parche ahí mismo llevando mi señal de audio. Digamos que el de la izquierda. Tengo una señal estéreo aquí. Es salir de ese. Es ahora sólo tenemos una señal modelo. Y añadamos, no lo sé. Um, hagamos algo obvio. Añadamos un e que Teoh. Sólo mi lado izquierdo. No sé por qué querrías hacer eso, pero sólo por un ejemplo. Por lo que esto requiere dos objetos. Hablaremos de cómo funciona todo esto en un minuto. Entonces ni siquiera te voy a decir de qué preocuparte aquí. De acuerdo, entonces ahora voy a ejecutar mi señal. Mi canal izquierdo. Yo sólo como que rondo por el fondo aquí. Si puedo encontrarlo aquí entramos en esto por quad y luego volvemos a la salida, ¿no? No, tengo un filtro. Correcto. Así que simplemente súper simple, ya sabes, una especie de 10,000 pies de vista de cómo se ve esto. Pero recuerda, Max es un lenguaje de programación que funciona en torno a objetos. ¿ Verdad? Por lo que tenemos todos estos diferentes objetos. Podríamos hacer un montón de cosas con él, y podemos hacer esencialmente enchufes. Podríamos hacer efectos. Podríamos hacer instrumentos. Podemos hacer todo tipo de cosas locas 4. 03 10kView: De acuerdo, echemos otro vistazo rápido a otro parche antes de meternos en más de la nitty gritty . Yo solo quiero familiarizarte un poco con ver estos parches. En primer lugar, llamamos archivos Max. Supongo que le llamamos parches de la misma manera que le permitió vivir. Llamamos. Ah, lo llamamos set. ¿ Conoces la cosa? Estamos trabajando en el expediente. Nosotros lo llamamos un set en vivo, correcto. Y Max, lo llamamos parche. Um, así que tengo un par de parches aquí, Um, en esta lista que he instalado. Pero sólo quiero mostrarles este ahora, así que sólo vamos a ver un par de estos. Entonces ésta es una línea de retardo. Es un retraso de audio para que pueda reproducir una señal a través de él. Entonces tengo una izquierda y una derecha y otra vez para poder ajustar mi ganancia. Puedo subir la izquierda que podría subir para escribir una cantidad diferente. Aquí vamos. Ve. Entonces echemos un vistazo a cómo se ve bajo el capó. Por lo que hago clic en este botón aquí para verlo. Es como un cuadrado o un rectángulo con líneas que salen de él Eso nos lleva al modo parcheado. Y ahora, si de verdad quiero verlo, voy a repasar todo esto otra vez. Entonces no te preocupes. Yo sólo estoy especie de, ya sabes, presentándonos rápidamente esto a nosotros que lo queremos ver. Doy clic en este botón para ir en modo de parcheo, y ahora puedo ver las cosas ocultas. Correcto. Entonces aquí está recibiendo la señal de audio desde vivo para esta pista y abajo en la parte inferior, enviándola de vuelta a vivir. Aquí está nuestra ganancia. No hay problema ahí. ¿ Verdad? Entonces tengo una izquierda y una derecha saliendo del juego y una izquierda y derecha entrando. Entonces tenemos un deslizador de ganancia estéreo aquí hasta que llamemos a eso. Y luego en esta casilla aquí, tenemos dos objetos. Esto es un tap in, y esto es un tap out, y tenemos esta perilla de retardo enganchada a ellos. Por lo que probablemente puedas suponer que estos están controlando el retraso del audio hasta cierto punto, porque ahí es donde los enganchamos. Entonces, no te preocupes por lo que esto realmente significa. En realidad vamos a construir este parche exacto. Están bastante cerca de ella desde cero. Entonces no te preocupes. Te voy a mostrar cómo se ve todo eso. Pronto la clave aquí es sólo para entender. Tenemos estas cajas que se llaman objetos, la mayoría. Hay algunas cajas que no son objetos, pero llegaremos a eso. Y entonces tenemos estos cables conectando objetos juntos, ¿verdad? Ah, Y luego usamos este enchufe en objeto Tilda y enchufamos Tilda para enviar audio hacia y desde Max . Ahora, también tenemos otro tipo de información que podemos compartir con Max que hablará mucho breve, que es que podemos compartir Midi. Ah, También podemos conseguir un montón de información sobre la pista, que es cuando se pone realmente divertido. Te voy a mostrar que en el siguiente parche, creo, Ah, Ah, parche que construí que acaba de lanzar al azar clips y cambia panning y hace todo tipo de cosas tontas. Entonces vamos a sumergirnos en eso. En realidad, creo que ya hemos visto suficiente de esto. Empecemos a hablar del verdadero trato aquí. Entonces aquí vamos. 5. 04 WhatWeCanDo: De acuerdo, ¿Qué podemos hacer con Max? Así que cociné un pequeño parche ah rápido aquí. Este es un parche realmente sencillo. Es realmente una tontería. Pero, um, creo que te muestra algo de la integración que debilita debido entre ah Max para vivir y la vida. Entonces básicamente lo que estoy haciendo este parche es que solo estoy controlando en vivo con todo un montón de elementos aleatorios. Um, Entonces lo que estoy haciendo es voy a Así que veamos esta cosita de aquí abajo. Entonces esto es de, ah, día tres de cuando yo de ah, clase anterior es para lo que hice esto. Entonces básicamente Ah, voy a presionar ir aquí, y luego todos estos clips van a empezar a lanzar aleatoriamente con algunas restricciones que sí puse ahí lejos para, ah, para asegurarse de que, ya sabes, debe sonar interesante tarde o temprano. Así que acabo de tirar un montón de clips aquí que encontré y luego en mi disco duro, y luego va a empezar a lanzarlo al azar. Va a empezar aleatoriamente a ajustar el volumen. Va a empezar aleatoriamente a ajustar el panning. Se va a silenciar al azar y un Knute diferentes pistas y eventualmente después de que pienso, como 30 segundos o algo así, va a cambiar el va a empezar a parpadear el nombre de la pista como dando la bienvenida a nuestros overlords robot por la computadora ahora está generando música al azar. Y si resulta interesante, entonces significa que la computadora hizo algo interesante por sí sola, lo que significa que los robots están llegando a, ah, crear arte, cual probablemente es peligroso. Entonces, de todos modos, probémoslo. Entonces solo voy a golpear, ir y luego y luego puedes ver lo que está pasando. Así que mantén el ojo en todos los parámetros que estoy cambiando aquí. Recuerda, eso está todo escrito en el parche. Acabo de poner un montón de cosas en movimiento. Ah, y podría sonar bien, y tal vez no. Así es como funcionan las cosas aleatorias. Pero es esto en realidad normalmente suena sorprendentemente bueno a veces. Entonces, uh oh, aquí vamos. Está bien. Voy a dejar esto jugando y empezar a hablar por encima de él sólo un segundo, así que no estoy tocando el ordenador para nada. Por cierto, acabo de estar sentado aquí viendo esto, así que todas estas cosas están sucediendo al azar. Um, voy a explicar cómo funciona este parche en una sección posterior de esta clase, creo. Pero sólo para que lo sepas, cosa es que Esto es todo lo que está pasando. Hay un par de cosas que están algo escondidas. Um, así que esto tendrá más sentido más adelante. Pero sólo para que puedas ver, ya sabes, esto no es una cantidad increíble de parada. Esto en realidad es un bastante simple Es solo que, uh esto se enciende y apaga El transporte de un bilton va a caminar rápidamente por algo de esto. Esto obtiene el tempo de Mableton. Aquí es donde estoy cambiando los nombres de las pistas. Aquí es donde estoy lanzando clips. Entonces, ¿qué? Estoy ajustando el panning y aquí es donde apenas estoy en el volumen. Entonces, ya sabes, en realidad es razonablemente simple ¿qué está pasando aquí? Um, así que estoy bastante seguro de que vamos a hablar de este parche más adelante en la clase, pero por si acaso no lo hacemos, porque a veces cambio estas clases ya que voy dependiendo de lo que necesitemos para pasar, Te lo voy a vomitar ahora mismo. Entonces siguiente video o el siguiente capítulo de la clase, te voy a dar esta descarga de pasión para que puedas divertirte con él. Uh, las instrucciones están escritas ¿verdad? aquí. Todo lo que tienes que hacer es hacer cinco pistas de audio, pero cinco clips en cada pista. 123 y cuatro. Y luego poner en marcha este parche, fi, que es lo que tengo ahora puesto. Después le pegas a Go. Entonces solo arroja al azar un montón de parches ahí dentro y luego vea qué pasa. Entonces un rápido ejemplo de algunas de las cosas que podríamos hacer con Max hay millones y millones de cosas que Waken hacer con Max. Una amiga mía me dijo una vez: Oh, ¿ sí? Bueno, ¿ puedes lanzar un cohete con Max? Y dije, en realidad, dado un cohete, como, si me diera un chip de cohete, um, en realidad no sería muy difícil, ¿sabes? Al igual que todo lo que realmente no necesitaba hacer es escribir un parche que básicamente pudiera encender un fósforo con un par de pequeñas cosas robóticas. Podría hacerlo bastante fácil. Entonces, sí, podría lanzar un cohete con Max si le das el cohete. De todos modos, hay una cantidad ilimitada de 1.000.000 de cosas que podríamos hacer con Max. Es muy emocionante. Es realmente genial. Está bien, me voy a callar ahora. Um y ah, tiraré este parche en el siguiente segmento, y luego bajaremos a lo siguiente 6. 06 MaxVsM4L: bien a continuación. Un anuncio rápido de servicio público tipo de lección aquí sobre lo que llamamos a esta cosa en la que estamos trabajando. Ah, muchas veces, accidentalmente lo llamo Max. Sólo Max por sí mismo. Um, su nombre real es Max para vivir. Um, en realidad ha tenido bastantes nombres diferentes a lo largo de los años. Max es un programa que existe por sí mismo y que ha existido desde hace 20 años más o menos, En realidad, mucho más tiempo que vivir. Max ha estado por ahí desde hace mucho tiempo. Y Max, es este lenguajes de programación. Es exactamente lo que vemos aquí. Um, justo por ahí viven nueve. El lanzamiento de live nine, creo, es cuando lo vimos por primera vez. O tal vez vivir ocho. En realidad. Ahora lo pienso. Ah, teníamos a Max para vivir, que era una sociedad entre Able 10 y la empresa propietaria de Max, que es una empresa llamada Cycling 74. Por lo que esas dos empresas se asocian para crear Max para vivir, que es una versión de Max que corre dentro en vivo la monja versión en vivo Ah, se acaba de llamar max, aunque también a veces se le llama max slash MSP. Y incluso a veces también se llama Max slash MSP slash Geter Es raro. Um, eso lo explicaré en el siguiente video. Pero, um, solo para que lo sepas, Max se está refiriendo a Teoh, um, el programa max que existe. Está por ahí. Es cosa suya. Max, para vivir es ah, la versión de espaldas que corre en capaz de en vivo, ¿ verdad? Entonces voy a decir, Max todo el tiempo cuando im debería estar diciendo Max para vivir. Entonces solo para que lo sepas, Max para vivir. Estamos hablando de la versión que corre en Mex. Entonces déjame explicarte un poco sobre esos tres nombres y un poco sobre la historia realmente fascinante detrás de este programa. Max, eso ha existido desde hace tanto tiempo. Te lo prometo. No voy a convertir esto en, como, como, un curso de historia gigante, um, um, sobre como la historia de la programación por computadora, que probablemente sea como la historia más aburrida. Por supuesto, alguna vez has tomado alguna vez. Pero en el siguiente video, les voy a contar la historia de Max porque en realidad es muy interesante. Confía en mí. Aquí vamos. 7. 07 HistoryOfMax: Muy bien, Aquí vamos. Breve historia de Max. Por lo que en primer lugar, Max se deletrea M ocho x. no es M a C s. como en las computadoras Macintosh. M A X es cosa suya en No tiene nada que ver con las computadoras Macintosh excepto que se ejecuta en computadoras Macintosh, pero también se ejecuta en Windows. Computadora. Um, Max fue desarrollado originalmente en un lugar de París llamado Eircom Eircom. Es como un lugar de investigación financiado por el gobierno para Ah Elektronik Music Digital Sound . Es una locura. Todavía existe. Tu cuenta es un lugar enorme, Um, y es un lugar realmente poderoso. Y ah, mucho del software que usas en tu computadora para hacer sonido vino de aquí. Ven. Hay un montón de cosas que, uh, uh, Eircom hizo y luego o vendió o licenció a, ah, empresas para usar en su software. Por lo que desde aquí nos llegan muchos elementos de audio digital muy fundamentales , importantes. Cobb. Es muy importante. Entonces, todos modos, um, Así que estaba este tipo, Um, había un compositor que se llamaba Philippe Monory. Así es como va la historia. Um, hay un compositor llamado Philippe Monory, un compositor francés que entró a Eircom y dijo: Um, Um, me gustaría un programa que tenga la capacidad de hacer como lo cierto era esto. No sé exactamente qué año fue este. Probablemente fue alrededor de los muy, muy principios de los ochenta, como 80 como 1980 dudo antes que eso. Pero tal vez así. Um bueno, no, no es probablemente principios de los ochenta, tal vez mediados de los ochenta. Entonces dice Philip Monory, me gusta un programa. Es capaz de básicamente dejarme tocar música. Deja que un intérprete toque música en el escenario. Ah, a y Electronic Lee generó banda sonora, básicamente como algo de estilo karaoke. Um, entonces fue un programador quien dijo que podía hacer eso? Y en lugar de simplemente construirlo, construyeron una especie de módulo, er cosa que haría lo que Philippe Honore quería que hicieran. Pero también, tendría habilidades a todas estas otras cosas que los programadores llaman Miller Puckett . No Miller. Yo estaba trabajando para tu com. Um, él era en realidad es americano que estaba trabajando para tu París común, y él ah, desarrolló esta cosa, lo hizo modular. Yo lo hice para que pudieras mover cosas y reprogramar todo el tiempo. Entonces eso es en gran medida lo que vemos aquí. Estamos viendo una versión mucho más limpia y bonita de la misma porque ha evolucionado a lo largo de 20 años más o menos, pero eso es básicamente lo que construyó. Ahora, Um, eventualmente estás tranquilo, licenció el programa lejos y se lo dio a una empresa llamada Op Code Op. Code vendido, Max. Ah, primero que nada, ah Miller lo nombró Max M a X como un homenaje a la persona que inventó el audio digital. Max Mathews. Max Mathews Si no sabes nada de Max Mathews, mira hacia arriba. Max Mathews, Um, es un tipo fascinante. Hablo mucho de él en esa intro al curso de música Elektronik que tengo. Ah, eso me tengo arriba. Um, Max es muy interesante. Por lo que Max Mathews no tuvo absolutamente nada que ver conmigo. Programa Max. Se acaba de nombrar como un homenaje a él, eso es todo. Um entonces ¿dónde estaba yo? Código de arriba. Por lo que el programa obtiene licencia para subir código op. Ah, lo vende como una cosa independiente. Y en este punto, todo lo que Max realmente puede hacer es que puede crujir números. Podría funcionar muchas cosas geniales con midi, pero realmente no puede reproducir audio necesariamente. Recuerda que las computadoras son bastante lentas en este punto, um, relativas a donde están ahora. Entonces, um, es realmente una cosa crujida de números, lo que nos permite hacer un montón de cosas realmente fascinantes conmigo. El código op lo ejecuta y lo distribuye por un tiempo hasta que el código op sale del negocio en algún momento alrededor de 96 o así. Estoy pensando en 96 97 o así, um, código op se sale del negocio. Y luego uno de los programadores del op code ah era un tipo llamado David Ciccarelli. Él rebota, inicia su propia empresa llamada Cycling 74 recoge la licencia y celdas Ah, y sigue desarrollando y vendiendo y distribuyendo Max. Y esa es la empresa que ahora la posee. Ah, y lo vende ahora. Están radicados en San Francisco, creo, um, llamado 2nd 74 Ahora, una de las primeras cosas que hicieron fue agregar esta otra capa de cosas llamada MSP. Por lo que max slash MSP se convirtió en el nombre del programa. Por un tiempo, Max por sí mismo hizo un montón de crujido numérico y dejemos hacer cosas realmente geniales con MIDI. El elemento MSP fue, um, el lado de audio lo. Trabajemos directamente con audio y hagamos cosas geniales a la señal de audio. Entonces MSP significa, ah, una de tres cosas diferentes. El inventor de la misma ha dicho que representa um el 1er 1 es que son las iniciales de la persona que lo creó primero, que es el bolsillo de Miller. Um, podría ser el código aeroportuario de la ciudad natal de Miller, que es Minneapolis ST Paul. Ah, Y podría ser y es casi seguro es Max procesamiento de señal eso el procesamiento de señal max . Ah, unidad. Um, eso es sólo una anécdota interesante, pero he oído decir esas tres cosas diferentes en momentos diferentes sobre lo que realmente representa el MSP . Pero probablemente sea procesamiento de señal Max. Entonces tenemos el máximo procesamiento. Posteriormente. Um, ciclismo 74 sale con otra extensión a Max llamada Geter. Entonces ahora nos llaman max slash MSP slash jitter. lechuga Jeter trabaja directamente con video en una variedad de maneras diferentes. Entonces ahora nosotros. Entonces tenemos a Max, que funciona principalmente con audio pero números y datos y cosas así. MSP, que funciona principalmente con una señal de audio y jitter que funciona directamente con video para que puedas hacer cosas de video interactivo. Es impresionante, ¿verdad? Entonces, um, colectivamente llamamos a todo eso, Max. Eso es lo que es ahora en Max para vivir. Por lo que eso nos trae más o menos al día en Max para vivir. Básicamente tienes jitter Max MSP. Puedes hacer cosas de video. Puedes hacer cosas de audio. Y obviamente puedes hacer muchas cosas también. Entonces tenemos la capacidad de dio las cosas del MSP, las cosas de audio y video en ah, Max para vivir. Entonces el término común Max M. A. X se refiere a todas esas cosas ahora, pero en realidad historia muy interesante cómo vino de París y fue desarrollado para este compositor. Y ahora está siendo utilizado por todas estas personas en todo el mundo. Um, el ciclo, el ciclismo 74 personas son bastante cool. Son tipos realmente amables que usan. Lo vemos en conferencias y festivales todo el tiempo. Siempre están pasando el rato, y siempre tienen mucha curiosidad por lo que la gente está haciendo con sus cosas. Así que saluda a ellos. Si los ves, nos gusta. Um, ok, Así que esa es la larga y sórdida historia de Max en un muy rápido sin caparazón 8. 08 MaxForLiveDevicesV2: - Entonces , primer lugar, el máximo para efecto vivo. Ahora bien, si has mirado esto, um, en tu navegador antes de Ah, puede que hayas encontrado algo. Yo sólo quiero señalarlo para que estemos en la misma página. Entonces tenemos tres tipos diferentes de efectos max, ¿verdad? Contamos con el instrumento Max de efecto Audio en un efecto Max Midi. Si abro esto, tengo un tono de presets. Probablemente no tengas su dinero como yo, Um, porque he añadido un montón. Pero si solo tomo el efecto de audio Max del dispositivo y lo pongo en una pista, así es como se ve. De acuerdo, entonces , um, si has cargado esto y dijiste, sabes qué, no hace nada como si nada pasara. Simplemente reproduce el audio a través. Eso es exactamente correcto. Entonces esto no hace nada por sí mismo. Este objeto plug in solo está consiguiendo el audio ah de la pista desde aquí, y este plug out lo está enviando. Entonces lo que esto está diciendo es que quiere que abras esto y pongas algo interesante entre esos dos, Pero en entre esos dos, este momento solo está enrutando el audio de la entrada a la salida de vuelta hacia fuera. Correcto. Entonces esto es algo así como pasarlo sin hacer absolutamente nada. Entonces, um, por eso no oirás nada cuando realmente cargues esto porque necesitas apretar este botón aquí y entrar y editarlo. Entonces ese es el siguiente efecto de audio. Echemos un vistazo al efecto Max Midi. Mismo trato. Aquí. Madian está tomando toda la información mediática que va a esa vía. Midi fuera lo está enviando de vuelta. Entonces no le estamos haciendo nada porque estamos conectados desde el final hasta el fuera de su paso toda la información del comité justo a través. No pasa nada. Echemos un vistazo al instrumento muy rápido. Aquí está nuestro instrumento Max predeterminado. Ahora aquí. Este es un poco diferente porque ah, necesitamos que algo suceda. No se puede simplemente pasar por esto porque lo que hace un instrumento es que toma Midian y emite sonido o audio. Entonces tenemos que hacer algo aquí. Entonces éste, si lo carga, realidad no va a hacer nada porque estos no están conectados. Pero lo que es más importante, estos no se pueden conectar porque este objeto plug out necesita una señal de audio y este midi in object Onley emite una señal midi. No se puede conectar una señal MIDI a un audio Ah, entrada porque no pasará nada. Entonces este es el que en realidad no hará nada más que los demás. Acaban de pasar, ¿verdad? Simplemente envían la información a través, y están esperando a que construyas algo. Entonces eso es lo que hay en estos dispositivos predeterminados. Efecto de audio Max Siguiente Efecto Midi e Instrumento Max. 9. 09 LoadingMaxDevicesV2: max para dispositivos en vivo funcionan casi como cualquier otro tipo de clip de alguna manera. Entonces tenemos una lista de ellos aquí, ¿verdad? Y podemos tirar cualquiera de estos. Solo puedo hacer doble click para ponerlo en una pista. Um, o podríamos arrastrarlo y dejarlo caer sobre una pista. También podríamos arrastrar y soltar desde el buscador, que está un poco armando el buscador de computadoras desde, como, el escritorio o algo así, lo cual es un poco más común porque, um, cuando empieza a descargarlos, es posible que quieras hacer esto. Entonces, ah, cuando hago eso, lo pongo en este caso, tengo una pista MIDI y pongo aquí un audio max for live device. Entonces en este caso, funciona igual que, um, um, un audio de hechos Donde si pongo un efecto de audio en un max para pista MIDI en vivo, va a decir que necesitabas instrumento para que esto funcione, así que podemos hacer eso con casi cualquier cosa. Entonces pongamos volvamos a una pista de audio aquí y digamos, Ah, este comber peinará filtro aquí, Así que puse esto en la pista y va a funcionar como cualquier otra cosa. Entonces ahora tengo su filtro fresco y tranquilo. ¿ Verdad? Entonces y eso es todo lo que necesitas hacer. Para poder usar Max para dispositivos en vivo, podemos ajustar nuestra configuración. Nosotros interactuamos con él en este nivel exactamente igual que cualquier otro dispositivo. Si queremos abrirla y cambiarla y modificarla, ahí es cuando vamos a este botón aquí. ¿ Verdad? Si hago clic en eso, entonces ahora estamos en Max. Al igual, mira esto. Echa un vistazo a esto. Entonces estoy de vuelta en vivo Ahora, aquí arriba. Esto siempre muestra el nombre del programa en el que estoy actualmente, ¿no? Al igual que estoy en vivo en cuanto hago clic en este botón. Boom. Ahora estoy en Max, ¿verdad? Entonces eso me pasa porque tengo una versión completa de Max install. Sepan que esto ha sido algo que ha sido un poco confuso por parte del gecko. Um, con Max para vivir. No dejes que este viaje te levante. Si esto te va a confundir, solo salta esto por un minuto. Pero permítanme señalar esto. Puedes tener una versión completa de Max corriendo y te pasarás a Max cuando hagas lo que acabo de hacer tocando ese botón de edición, no necesitas instalar por separado la nueva versión de Max. Y creo que eso es especialmente cierto con una nueva versión de Live que si tienes a Max for live built in, eso es todo lo que necesitas. Um, así que no te preocupes por eso. Si no ves eso, acabas de saltar a Max. Si aún demuestra que estás en vivo, no te preocupes. Eso solo significa que no tienes instalada la versión completa de Max. Pero aún puedes hacer como el 99.9% de lo que vas a querer poder hacer. Hay un dedo muy, muy, muy, muy pequeño de ventaja teniendo la versión completa de Max fuera de live. Um, y de verdad, tiene que ver con cosas de construcción que no van a correr en vivo. Al igual que, si no vas a construir cosas que no van a correr en vivo, entonces no obtienes la versión completa de Max usando vida extra. Um, entonces Entonces el botón de edición es lo que nos lleva a él, y la primera vez que golpeas esto en un día, va a tomar un minuto porque tiene que lanzarse. Ah, todo el motor en vivo bajo las escenas. Pero así es básicamente como usamos nuestros dispositivos de max confiados. Ahora hablemos de encontrar algunos max para dispositivos en vivo que sean particularmente geniales. 10. 11 StartingFromScratch: De acuerdo, entonces sabemos un poco sobre Max. Ahora sabemos de dónde viene. ¿ Sabes lo que hace? Sabemos usarlo, pero aún no sabemos cómo construir cosas. Y esa es la mayoría de esta clase. Entonces de aquí en adelante, vamos a estar hablando de construir cosas, programar nuestros propios dispositivos que hacen cosas únicas que Onley nuestros dispositivos. Conduce, Um, una de las cosas que alguna vez me contaron algunas de las 74 personas ciclistas. Estaban diciendo eso y esto es antes de que Max para vivir saliera ahí estaban diciendo que uno de sus mayores problemas que tienen ah, en probar dedo del pie tienen un negocio de vender copias de Max es que Ah, mucha gente construye cosas y luego mantenerlo como, como, su arma súper secreta. Al igual que no lo comparten porque son truco. Ya sabes, es como su efecto que Onley tienen, y no quieren que nadie más sepa cómo lo hacen. Y confesaré que tengo parches así. Conozco toneladas de personas que sí. Um, hay parches que, um me mantengo muy cerca y son como mis pequeñas armas secretas, y las tiro un montón de cosas porque suenan geniales. Um, durante mucho tiempo, los efectos de glitch donde esas cosas, cosas que , como, cortan el sonido y hacen cosas así. Entonces hay toneladas de personas que están haciendo efectos de glitch en max, así que puedes hacer Ah, realidad es bastante fácil hacer un poco bastante poderoso qué efecto lo verá más tarde. Creo que sí, Uh, en el próximo gran trozo, vamos a empezar a crear nuestro propio dispositivo. Ahora, um, quiero hablar de un par de cosas rápidas antes de que hagamos eso. Um, en particular eso fueron Déjame tirar un efecto ah max midi sobre aquí. Entonces voy a lanzar un efecto de dinero máximo vacío. Está en una mini pista. Aquí está nuestro máximo efecto. Entonces solo quiero ponernos a todos en la misma página en un par de cosas rápidas. Por lo que tenemos nuestro máximo efecto aquí. Ahora lo que tenemos que hacer es apretar este pequeño botón añadido justo aquí y ahora estamos en Max. Entonces solo un par de cosas de flujo de trabajo. Lo primero que voy a hacer ya que voy a estirar esta ventana más grande haciendo clic en la flecha pequeña aquí porque este es básicamente tu lienzo. Esto es con lo que tienes que trabajar. Ahora notarás esta línea aquí, ¿verdad? Esto es de lo que está mostrando esa línea. Esta línea no tiene función, correcto. En realidad no hace nada. Puedes poner cosas debajo de ella y hacer lo que quieras. Pero lo que hace esa línea es que muestra esta zona superior es lo que va a caber aquí abajo en vivo . Entonces todo lo que quieras poder ver y manipular, como un dial o algo así tiene que estar por encima de esta línea. ¿ Verdad? Pero hay un montón de cosas en los parches de max que en realidad no necesitamos ver bien como este Madian y midi fuera. No hay nada que podamos hacer a eso, ya sabes, como si no pudiéramos, uh, no necesitamos poder hacer click en eso o incluso verlo para que pudiéramos tomar eso y ponerlo aquí abajo. Ya sabes, así y entonces podemos poner ah, cosas como nuestra simplemente pasando por algunos de los objetos aquí. Pero aquí está nuestra ganancia. Entonces aquí hay un volumen, así que puedo poner, quería quisiera poner cosas como esa por encima de esas líneas que podemos llegar a él ahora. No deberías tener que pensar en eso. Si bien estás programando cuando estás haciendo cosas, solo deja que las cosas vayan donde aterricen. Hay una manera de limpiarlo después, um, um, así que no te preocupes por estar por encima o por debajo de esta línea. Si bien estás programando cosas. Te mostraré cómo limpiarlo después de que sea algo llamado modo de presentación. Entonces esta presentación de archivo, qué modo de distancia en la espalda, tu cabeza para ellos por el momento. Y llegaremos a eso en breve. Yo creo. En realidad, es lo primero de lo que vamos a hablar en la próxima gran charla. Um, entonces Pero eso es lo que significa esa línea. Y luego otra cosa a tener en cuenta mientras estás trabajando en un parche max, generalmente podemos trabajar en cosas y aquí en tiempo real. Entonces si tocaba a Mitty a través de esta pista, llegaría a través y luego a nuestro parche, incluso cuando estaba en modo abierto y edición. A veces se puede ver eso porque todo esto es algo genial fuera. Es muy gris claro. Eso significa que esta ventana está abierta, ¿verdad? Entonces eso significa que esto podría no estar funcionando correctamente. Entonces lo que queremos hacer es que queremos llevar nuestro parche a algún lugar que nos guste. Golpeamos a guardar, y luego cerramos esto. No voy a decir esto, y luego se convierte en outs desagradecidos. Ahora sabemos que está funcionando al 100%, Así que si estás teniendo problemas con un parche, solo guárdalo y luego ciérralo para que realmente lo estemos usando en esta ventana aquí abajo en vivo para asegurarnos de que está haciendo lo que quieres hacer. Es algo común que nos da problemas. ¿ A veces tenemos eso? Ah, cuando el dispositivo esté abierto, podría no estar funcionando correctamente, así que ah, ponlo ahí abajo. Guárdalo. Cierra esa ventana. Ah, y estarás todo listo. OK, Una última cosa de la que queremos hablar antes de sumergirnos en la programación y es, ah, conseguir ayuda. Hay una pequeña herramienta de ayuda muy poderosa integrada en Max. Hablaremos de eso en el próximo video 11. 10 dispositivos de prospección:: De acuerdo, Así que hay un montón de sitios web diferentes que están apareciendo que son realmente grandes lugares encontrar a Max para dispositivos en vivo que otras personas han hecho. Y están compartiendo para que, um, puedas usarlos para. Hay una comunidad realmente grande y poderosa de personas que han surgido con Max para vivir que realmente están en compartir dispositivos y esas cosas. A mí me encanta. Me encanta verlo. Um, creo que todo el mundo sí. Entonces uno de los mejores sitios que encontré para esto es éste que es solo Max para live dot com. No sé quién mantiene esto o lo posee, Um, pero alguien sí, y hacen un gran trabajo de ello. Entonces aquí podemos entrar y podemos decir: Busquemos, Busquemos, um, no sé, Pensemos en un dispositivo que podríamos querer. Busquemos un, uh, uh, tipo de cosa de algoritmo genético. No hay mala elección. Busquemos, um Bueno, busquemos otro filtro de peine. Busquemos algún tipo de cosa venidera. Entonces aquí tenemos un coro de peine. Ah, sabe que el synth es lo que esta persona lo llamó, pero parche realmente denso. Ahí algo un poco más sencillo. Ha sido cool look basal con filtro de peine. Probablemente construido en él, ya sabes, toneladas de cosas aquí. Entonces tomemos Tomemos este basal uno. Entonces voy a ir a los detalles del dispositivo aquí, y aquí está la descarga. U R l Oh, y esta persona lo tiene a la venta. se puede hacer. La gente vende, um, Max para dispositivos en vivo. Particularmente buenas. 12 pavos. Eso Veamos si sólo podemos encontrarnos uno libre. No hay nada malo en venderlos. Prueba esto. Órgano uno B tres órgano. Yo quiero esto. Ah, este es un nombre. Tu trato de precio. De acuerdo, comete un cero. No. Muy bien, probemos un aereo más. Y así éste acaba de ir hacia arriba. Descárgalo. Por lo que ahora he descargado este JL Comb Chorus. Vamos a deshacernos de mi más tranquilo aquí. Ahora puedo ir a mis descargas y en realidad puedo tirarlo justo ahí desde mi carpeta de descargas. Pero mejor sería mantener todos los dispositivos de la base de tu Mac en un solo lugar. Podría arrastrarlo a, um, mi carpeta max. Entonces cuando solo pude golpear save here, y eso lo pondrá en mi carpeta max Audio Effect ahí, para que se muestre como un dispositivo importado max confiado. Pero aquí está. Entonces esto es lo que alguien hizo. Ahora, esto es lo que es impresionante de esto. Alguien hizo esto. Lo descargamos. Nos lo dieron de forma gratuita. Podemos escuchar cómo suena. Haz algunas cosas con él. Estos suelen ser presets. Tengo que tomarme un minuto para aprender su dispositivo, lo cual no voy a hacer ahora mismo. Pero échale un vistazo. Puedo apretar este botón. Puedo abrir este chupón, y puedo decir que esto es bastante bueno, pero ¿no sería más fresco si hiciera alguna otra cosa? Y puedo recablear esta cosa. Hago lo que quiera con él. Entonces, um, es realmente divertido poder tomar la cosa de otra persona y construir sobre ella, ya sabes, como, seguir yendo cada vez más y más lejos con ella, así que es realmente divertido. Entonces de todos modos, um, echa un vistazo a Max para live dot com, hay toneladas de cosas ahí. También hay otros sitios web que son geniales. Encontré a Max para vivir como el mejor en términos de, um, la mayor cantidad de cosas Y también tienen, como, algunos tutoriales, um, la capacidad de subir cosas y cosas así. Entonces y es un sitio muy limpio, bonito, así que echa un vistazo para encontrar más dispositivos. 12. 12 GettingHelp: De acuerdo, Entonces tal vez sepan que en un Bolton vivo, tenemos un par de ventanillas de ayuda diferentes aquí, particularmente éste de aquí abajo, ¿ verdad? Tienes esta vista info que nos dirá qué es cualquier cosa cuando pongamos nuestras mentes sobre ello. Es realmente útil, Ya sabes, lo mantengo abierto aquí solo para mostrarte qué cosas son conforme vienen las cosas. Pero Max tiene algo similar. Tenemos que estar dentro del editor para verlo. Por lo que presionamos el botón del editor que va a ir aquí. Ahora tenemos todas estas cajas. Vamos a ver toneladas y toneladas y toneladas de estas cajas como midian midi fuera Gitanos se llama objeto. Los objetos son como sus propios pequeños programas, ¿verdad? En realidad, especie de nuestros exactamente sus propios pequeños programas. Y cada objeto hace cosas diferentes, y hay miles y miles de objetos. Nunca las aprenderás. De acuerdo, um, hecho, una de las formas en que una de las cosas que realmente quiero que entiendas de Max es que en esta clase, no importa lo buena que sea esta clase, no importa lo buena que sea cualquier clase es, nunca aprenderás 100% de Max simplemente porque hay cosas nuevas todo el tiempo. Es un lenguaje, ¿verdad? No se puede memorizar cada palabra en un idioma. Tienes que aprender a tomar el idioma. Esencialmente, hay que aprender a aprender el idioma. Y eso es lo que vamos a estar haciendo en esta clase. Te voy a mostrar muchos objetos. Te voy a mostrar cómo averiguar qué otros objetos son. Pero, um, necesito que seas capaz de resolver las cosas a medida que vas y averiguar cómo buscar objetos y encontrar el objeto que necesitas versus memorizar cada objeto que existe. Esa no es una forma muy productiva de hacerlo, aunque tengas una memoria ridícula. Entonces aquí hay una manera y probablemente la forma más poderosa sobre cualquier objeto que podamos controlar. Haga clic en él y vaya a abrir objetos. ayuda de nombre estará ahí mismo. De acuerdo, Ahora hemos abierto un archivo de ayuda para ese objeto. De acuerdo, esto nos dirá qué hace el objeto. Nos dará un paseo por algunas notas sobre cómo usar el objeto, ¿no? Y lo más importante, y lo más grandioso, es que este archivo de ayuda es un parche Max que funciona completamente, ¿ verdad? Puedo usar este parche. Puedo escribir en cosas que puedo. Puedo incluso editarlo, ¿verdad? Al igual que puedo cambiar este parche max. Um, muchas de las veces. Lo que hacemos es si estamos tratando de configurar, como, como, si estuviera tratando de configurar este tipo de cosas, ya sabes esto podría simplemente copiar esto justo fuera del archivo de ayuda, salir del archivo de ayuda y pegarlo en mi parche. Y entonces tengo esa cosa, y sé que funciona, así que entenderás más de lo que eso significa en un minuto. Pero estos están funcionando plenamente. Parches Max aquí mismo. Por lo que impugnamos. Podemos mirar, podemos ver cómo se supone que funciona a partir de esto. ¿ Verdad? Entonces eso está en el menú de ayuda máxima. También por aquí. Um, esto nos muestra algunas otras cosas sobre el objeto que tendrá sentido. Estas dos cosas, los argumentos y mensajes tendrán mucho sentido en breve. Pero esto es mi cosa favorita. Ver, también, esto es para cuando lo dices. Escribiste en Madian. Hiciste un objeto mediano y dijiste: Ah, Ah, no lo hace del todo. Necesitaba hacer deseo. Esto me está mostrando todos los datos midi. Ojalá estuviera viendo sólo notas. Digamos, por ejemplo, correcto, tienes el objeto equivocado para eso. Pero podrías ir a este archivo de ayuda y podrías decir Ver también y tal vez encuentres un objeto que sea solo para notas y mira ahí mismo. Boom. Recibe mensajes de nota midi. Eso es sólo para las notas. Entonces, um, me encanta el mar. También funciona porque cuando tienes un objeto, no sabes muy bien qué objetos necesitas. Puedes acercarte al objeto que necesitas usando un objeto que ya conoces. Y luego por aquí, puedes decir Muéstrame más objetos relacionados con esto, y eventualmente puedes llegar al objeto que necesitas. Por lo que una vez más, control, haga clic en abrir objeto Nombre ayuda. Enfriar. Um así siempre acude a esos archivos de ayuda. Voy a ayudar a archivos todo el tiempo, y no me da vergüenza. Conozco bastante bien a Max, pero voy a ayudar a archivos todo el tiempo solo para ver cómo configurar algo. Cómo funciona el objeto. A lo mejor encontrar el objeto un objeto diferente al que estoy usando. Um, no tiene nada de malo ir a esos archivos de ayuda y simplemente copiar cosas de él. Entonces echa un vistazo a eso. Asegúrate de saber cómo llegar a esos archivos de ayuda, porque voy a estar haciéndolo todo el tiempo, y tú también deberías. Entonces con eso, saltemos y empecemos a programar algo. Lo que vamos a hacer en el siguiente trozo es que vamos a pasar por la sintaxis básica de ah, Max para vivir, es decir, los objetos ya han estado hablando de objetos. Um, pero voy a explicar qué son los objetos. Muy en breve. Vamos a ver los diferentes modos, cómo parchar las cosas juntas. Objetos, argumentos , mensajes , botones, todo el material básico. Y después de eso, vamos a tener nuestra primera asignación de programación donde vamos a caminar paso paso, cómo hacer algo. Ah, va a ser un retraso midi, que es un gran pequeño experimento. Um, a ah, empieza con, te voy a mostrar un montón de cosas diferentes. De acuerdo, así que vayamos a la siguiente sección y hagamos eso 13. 13 EditingAndPresentationMode: OK, Lo primero es lo primero. Entonces lo que vamos a hacer en esta sección es que vamos a pasar por algunos de los conceptos básicos, como los mismos básicos en términos de, como, terminología. Ah, el flujo de trabajo de edición, cosas así. Y luego en la siguiente sección hará nuestro primer proyecto. Por lo que probablemente no terminarás con un proyecto en este trozo, pero cosas muy importantes, un par de terminología. Cosas que necesitamos para meternos bajo nuestro cinturón. Entonces eso en adelante Ah, todos estamos en la misma página con nuestro lingo y esas cosas. Entonces, empecemos. Entonces voy a lanzar un efecto Max Midi aquí y por lo que voy a hacer, realmente no importa si estoy usando un instrumento de efecto MIDI o efecto de audio porque no voy a emitir nada. Sólo voy a escabullirme, ¿verdad? Ese es realmente el único lugar que importa es cuando estamos fuera poniendo cosas. Por lo que hago clic en mi botón de edición aquí abajo. Abrimos esta ventana, y sólo estoy por la fuerza de la costumbre, voy a estirar esta ventana más grande. Um, ni siquiera necesito hacer eso aquí, pero eso está bien. Entonces esto es lo que tenemos ahora mismo. Ah, Lo que quiero cubrir en este video son los diferentes modos de edición. Los modos son la forma en que puedes ver e interactuar con esta ventana. Hay dos modos, y ambos de esos modos tienen dos estados. Sé que eso es confuso, así que centrémonos primero en el modo de edición. Entonces si subes a ver aquí, verás dos opciones diferentes aquí. Edición y presentación. De acuerdo, ahora soy un edit, y ahora significa que puedo cambiar cosas. Si hago clic en este objeto y lo muevo, se va a mover. Correcto. Um, estoy interactuando con ello. Lo estoy editando ahora en modo edición, que es en lo que estamos ahora. Estamos en modo edición. Puedo estar en dos estados diferentes. Podría estar bloqueado o desbloqueado, está bien. Y esa Ah, la forma más fácil de llegar a eso es este pequeño icono de candado de aquí abajo. Entonces en este momento estoy desbloqueado, lo que significa que estoy en modo de edición y puedo editar cuando estoy en modo bloqueado. Entonces si hago clic en eso ahora, si hago clic en un objeto y moviéndome, no puedo ahora mismo. En realidad estoy usando el parche. Correcto. Entonces esta es nuestra manera rápida que vamos entre, Ah, probando y usando el parche para siempre por mucho, mucho tiempo, debo decir, Ah, estos. Este era el único estado que teníamos de Max. El otro que sobre show te es nuevo. Um, así que tenemos este modo de edición y debilitamos estar bloqueados o desbloqueados cuando fueron desbloqueados. Los medios estaban trabajando en ello. Lo estamos cambiando cuando estamos encerrados. Lo estamos probando. Eso es todo lo que significa, ¿verdad? Entonces, uh, y algunas cosas funcionarán, especialmente las cosas basadas en Midi funcionarán cuando estés desbloqueado. Pero es mejor solo meterse en el hábito de bloquearlo, probarlo, ser como cool, Funcionó o no funcionó y luego desbloquearlo. Y luego sigues trabajando, así que vamos a estar tocando entre bloqueados y desbloqueados todo el tiempo. Eso es lo principal que vamos a hacer casi todo lo que vamos a hacer en esta clase. Vamos a estar en este modo de edición. Um, y vamos a estar saltando entre bloqueado y desbloqueado. Quiero mostrarles un comando de teclas realmente rápido para meterse entre bloqueado y desbloqueado. Podemos dar click aquí abajo. También probablemente haya un comando de teclas aquí arriba en alguna parte. Es un comando clave real. Pero no importa porque tengo uno más rápido. El más rápido es el comando hold down. Y luego haga clic en cualquier lugar, en cualquier lugar de la caja, No en un objeto. Correcto. Entonces si hago clic en cualquier espacio en blanco en la ventana max aquí, cambio entre bloqueado y desbloqueado. Entonces estamos encerrados ahora. Estamos trabajando. Genial. Vamos a desbloquearlo. Basta con ir a un punto aleatorio, Mantenga pulsado el comando click. Ahora estoy desbloqueado, y podría trabajar en ello. Correcto. Entonces eso es lo principal con lo que vamos a estar trabajando. Vamos a estar en modo edición, y vamos a saltar saltando entre bloqueado y desbloqueado. Si alguna vez te encuentras en esta situación, estuvimos como, Oh, yo quiero cambiar esto y haces click en algo y no sucede. Asegúrate de que tu derecho desbloqueado, y eso es lo que quieres hacer. Incluso este texto me puedo mover. ¿ Verdad? Um bien. Ahora el otro modo se llama modo de presentación. En qué modo de presentación se verá el modo de presentación con un poco más de detalle más adelante, igual que cerca del final, cuando realmente estamos haciendo dispositivos que iban a usar el modo de presentación tiene algo como esto me deja abrir. Um, déjame abrir algo un poco más elegante. Um, Ok, bueno, ésa es realmente elegante. Esto es un problema. Parche de máquinas. Estos son fantásticos. Echa un vistazo a qué máquinas a Genial. Entonces vamos a abrirla. De acuerdo, así que así es como se ve. Correcto. Um, ahora estoy en lo que se llama modo de presentación. Ahora qué modo de presentación es es una forma de hacer que todo se vea bonito y sexy, ¿ verdad? Entonces si voy aquí, estoy en modo presentación. Salgamos del modo de presentación y pasemos al modo de parche o, ah, modo de edición. Ahora mismo, estoy en modo de adición, y ahora veo bien el parche Max real. Aquí está pasando mucho. Eso Ahora estoy en el modo de edición. Yo estoy encerrado. Puedo desbloquearlo y empezar a meterlo con él. Si quisiera escribir, um, el reloj, el reloj, ¿qué pasa cuando presioné el botón del modo de presentación aquí mismo? Todo lo que no quiero se esconde ahora la razón por la que queremos hacer esto es porque recuerden esa línea que vimos antes donde teníamos esta línea y todo por encima de ella significa lo que va a aparecer en esta ventana en esta zona aquí abajo y capaz de él. ¿ Verdad? Um, cuando estamos usando el modo de presentación, no tenemos que preocuparnos demasiado por eso porque es que podemos ocultar todo lo demás y conseguir estas cosas que realmente queremos ver por encima de esa línea. Entonces cualquier cosa como estos alterna, ya sabes, botones, cosas que vamos a querer poder hacer click en estas cosas geniales. Esos iban a querer entrar en el modo de presentación. Entonces escondemos todos los pedacitos feos, ¿verdad? Porque si vamos a estar compartiendo esto, no queremos que la gente sea tenga que, como, meter a como, través de todos mis, ah, ya sabes, ya sabes, objetos en cordones enredados y esas cosas. Por lo que el modo de presentación es puramente una forma de lucir sexy. Ahora el modo de presentación en sí se puede bloquear en desbloqueado. Vayamos a presentación para que esto pudiera ser bloqueado y desbloqueado. Y eso sólo significa que puede mover cosas por ahí ¿verdad? Y puedo reorganizar el modo de presentación para que te acompañe a través de cómo hacerlo más adelante. Pero por ahora, solo recuerda que hay modo de presentación y hay modo de edición y ambos pueden bloquearse o desbloquearse. Ahora, el 99% de esta clase vamos a estar en modo edición. Um, vamos a estar saltando entre bloqueado y desbloqueado, así que tipo de archivo lejos modo de presentación por un rato, pero sepan que existe para que si abres otro parche y quieras meter con él y quieres ver las agallas de ella, ver qué hay dentro de ella, y estás como cambiar entre bloqueado y desbloqueado y realmente no estás viendo nada que se parezca a Max Fund el modo de presentación. Botón aquí abajo, cambió el modo de parche o el modo de edición. Lo mismo, y luego verás las verdaderas agallas de ello. Entonces sepan que existe para cuando están diseccionando otras cosas. Ah, va a ser útil. Enfriar. Entonces voy a cerrar eso. Voy a deshacerme de éste y hasta el siguiente. Hablemos de las funciones básicas del editor. Ah, y parchear cosas juntos 14. 14 TheMaxEditorAndPatching: De acuerdo, hablemos del editor y de parcheos. Entonces voy a lanzar otro efecto MIDI aquí, mi defecto, y abrirlo. Voy a hacer esa ventana más grande, porque eso es justo lo que hago. De acuerdo, Así que déjame arrastrar estas dos cosas por aquí para que sólo podamos verlas por su cuenta. Um, así que tengo que objetos aquí, y están enganchados junto con un cable, ¿ verdad? Un cordón de parche, lo llamamos. Entonces aquí voy a dio um, vamos a deshacernos de ese cordón de parche, ¿sí? Entonces voy a hacer clic en él, y tienes un clic derecho en él, y se pone una especie de resplandor azul al hacer clic en él. Ahora voy a presionar una tecla de borrar. Se va a deshacer de ese cordón de parche Ahora Midi no fluye a través de mi parche, ¿ verdad? Madian se detiene, cierto. No pasa nada. Quiero conectar cables de parche. Lo que haces es ver que este objeto tiene una entrada, una pequeña línea negra en la parte superior y una salida Ah, pequeña línea negra en la parte inferior. Ahora cada objeto tiene su propio conjunto de entradas y salidas. ¿ Verdad? Por lo que algunos objetos tendrán 456 entradas. Algunos objetos tendrán 12 puntos de venta. Ya sabes, todo depende del objeto que estés usando. Al igual, hagamos esto. Mira esto. Ahora tengo dos entradas y dos salidas, ¿verdad? Con sólo escribir allí un objeto diferente. Y así es como creo objetos. Por cierto, um, um, acabo de conseguir una de estas cajas de objetos. Te mostraré en un segundo y ah, escribo algo. Entonces hagámoslo como, um bien, ahora tengo dos entradas y 10 salidas, ¿ verdad? Por lo que todo depende del objeto. Cuán maney entradas y salidas tenemos. Volvamos a Oops. Volvamos, Teoh Midian. Ahora si quiero conectarme Así que algunos objetos, por cierto, no tendrán entradas, y algunos no tendrán tomacorrientes como mirar este. No toma de corriente, porque ese es el final de la carretera en este caso, ¿ verdad? Esto envía a nuestro midi de vuelta para poder entrar. Entonces no hay nada que podamos hacer con él desde ahí. Entonces no hay salida. Sólo encontremos, um así que vamos a conectarlos. Entonces para conectarlos, solo vamos a flotar. Están ratón sobre la salida hasta que conseguimos este pequeño círculo rojo. Y luego nos dice en esa cajita negra que acaba de aparecer Lo que sale de aquí los crudos, muchos mensajes es lo que sale de Midian. Ahora voy a hacer clic y mantener pulsado. Voy a arrastrar ahora. Tengo un cable de parche ahora mismo. Puedo ponerlo ahí mismo. Acabo de poner el ratón sobre él hasta que consiga ese pequeño círculo rojo. Y dice lo que acepta esa entrada, que es crudo, muchos mensajes, que es convenientemente lo que estoy afuera poniendo aquí, verdad? Entonces ese es un gran lugar para que eso vaya. Y luego me suelto, y están conectados. ¿ Verdad? Está bien. Entonces déjame mostrarte un caso en el que Ah, no podemos conectarnos a las cosas al mismo tiempo, mostrarte cómo crear cosas nuevas. Por lo que voy a hacer doble clic en cualquier parte de la zona vacía aquí. Y eso me da este nuevo explorador de objetos. Ahora bien, esto podría verse un poco diferente dependiendo de qué versión de Max alrededor, pero básicamente se ve lo mismo funciona igual, debería decirlo. Tenemos un montón de objetos, ya sabes, estas son cosas diferentes. Y tenemos diferentes categorías de objetos aquí arriba. ¿ Verdad? Entonces el principal en el que vamos a ser los principales en los que vamos a estar trabajando en futuro inmediato son éste que acaba de llamar objeto. Entonces cuando se llama mensaje, um, probablemente mirará los botones. Creo que eso es puede ser una caja de números. Ah, en el futuro más cercano, Estos otros objetos de aquí abajo son lo que te llaman. Yo objeto. Eso es lo que he seleccionado aquí. Tú. ¿ Por qué la interfaz de usuario es correcta? Entonces, igual que las cosas, puedes hacer clic en cosas que puedes manipular con el ratón o lo que sea. Um, mayoría de los objetos no son eso, como este Madian no es una u yo objeto, correcto, porque realmente no podemos hacer clic en un interactuar con él de la misma manera que nos podría gustar un dial, tú saber, o un deslizador de ganancia, esos aire que objetos. Entonces la mayoría de las veces, cuando estoy haciendo un objeto, voy a hacer este botón de objeto vacío, así que hago doble clic en eso. Y ahora me necesita para teclear el nombre de un objeto. Entonces voy a teclear, um, tipo en uno. No importa. qué es esto. No te preocupes por ello. Cubriremos éste más tarde. Entonces ahora tengo un objeto que tiene 123456 entradas y una salida. Correcto. Um, puedo poner mi ratón sobre cada uno y ver en qué quiere para que los datos entren en él. Correcto. Echemos un vistazo a esto. Primera entrada. Este, éste quiere una señal como entrada. Entonces señal significa una señal de audio. Entonces, ¿qué va a pasar si tomo? Entonces puse a este Madiano a la señal, y me va a dejar hacerlo. Pero nada va a pasar realmente cuando lanzo esta cosa, porque esto necesita una señal. Como podemos ver aquí, esto quiere una señal, una señal de audio, y le estoy enviando un montón de tal vez datos crudos, muchos mensajes, así que me va a dejar conectarlo. Pero no va a funcionar, ¿verdad? Eso va a causar problemas. De hecho, va a causar errores, los que hablaremos en breve. Entonces voy a borrar eso. Um, así es como creamos las cosas, verdad? Hacemos doble clic en alguna parte. Obtenemos este explorador de objetos, y luego encontramos el objeto que buscamos. Entonces, um, si quiero crear un nuevo objeto. Yo solo escribo el objeto vacío y digamos que hagamos otro midiano. Podría tener otro Madiano y eso funciona ahora mismo. Tengo todo mi midi desde capaz hasta en entrar. Va a venir en ambos lugares. ¿ Qué va a pasar si hago eso? Y la mayoría de los objetos pueden aceptar múltiples entradas a una sola entrada. Ah, y se puede tomar la salida varias veces también, ¿ verdad? Entonces puedo sacar tantos cordones de parche de esta cosa es que quiero, um, y por cierto, esa cosa que acabo de hacer. Si tienes pasaporte, no lo quieres. Simplemente suelta y se va. Um, ¿qué va a pasar ahora con esto? Todas mis reuniones vienen en dos ocasiones y se va a la salida MIDI. Voy a escuchar el doble de todo, ¿verdad? Va a ser muy rápido, así que tal vez no lo perciba todo el tiempo, pero probablemente lo voy a escuchar y mi nota encendida y apagada. Entonces me voy a confundir, y probablemente va a causar algunos problemas, Pero ah, Pero ah, básicamente lo que va a pasar es que voy a duplicar toda mi mini información cada nota que toco se va a jugar dos veces. Cuando hago esto bien, esa no es una muy buena idea. Por lo que podría simplemente hacer clic en este objeto una vez. Entonces eso está resaltado y presiona borrar y ese objeto se ha ido. Y todo lo que estaba conectado está desconectado porque eliminé el objeto y no hay más conexión. OK, entonces ese es nuestro flujo de trabajo básico ah, edición. Ah, otra cosa que quiero señalar mientras estamos aquí. Estas cosas de texto, estas fueron llamadas comentarios. Ah, estos aire solo escriben ahí. Sólo cuadro de texto es en realidad y puedes moverlos y hacer lo que quieras. Ah, mucha del tiempo. Lo que hago es simplemente borrar estos. Incluso este único dispositivo límite vertical. Sólo son texto. Puedes hacerlas. Si voy a mi objeto Explorer y voy a este cuadro de comentarios aquí y doble clic en él y luego puedo escribir lo que quiera. Y luego tengo una pequeña caja flotante de texto. En realidad es muy útil para, como anotar lo que estás haciendo. Entonces si estás construyendo algo que es complicado, puedes decir que conoces a Midian desde vivir ahí. Acabas de poner eso en alguna parte. Yo puedo copiar eso. Vuelve a pegarlo. Ponlo aquí abajo. A lo mejor fuera a vivir, correcto, Así que solo puedes dejarte pequeñas notas que te ayudarán, um, um, un seguimiento de lo que estás haciendo. Es realmente valioso, en realidad, si estás construyendo algo complicado. Entonces esos comentarios, um ah. Muchos de nuestros parches tutoriales están un poco fuera de nuestra ayuda. Parches. Ten esos en ellos. Um, bien. Y eliminarlos. Son completamente infuncionales. En realidad no hacen nada con los datos a través de estas pequeñas notas para ayudarte a entender lo que está pasando, Eso es todo. De acuerdo, sigamos adelante y hablemos de objetos y argumentos. 15. 15 objetos y Arguments: De acuerdo, así que hemos hablado bastante de objetos. Suprímate esto. Elimina esos dos comentarios, y tenemos a objetos aquí, y están conectados. ¿ Verdad? Voy a deshacerme de ambos. Soy fuerte una caja grande alrededor de todo para seleccionarlo en una prensa borrar. Entonces no tengo nada. Aquí no pasa nada. Tengo parche totalmente vacío. Um, objetos y argumentos. Concepto muy crucial para entender. Um, sabemos lo que son los objetos. Correcto. Entonces voy a hacer un objeto y hacer un retraso. Objeto. Está bien. Tengo un objeto llamado retraso ahora Debilitar. Adivina qué retraso hace, ¿ verdad? Probablemente retrasa cosas, ¿verdad? Um, pero ¿qué hace? DeLay es en realidad bastante interesante. Entonces voy a dar un paso por el proceso de descifrar esto. ¿ Verdad? Y esto es lo que quiero que puedas hacer sobre todo es averiguar qué es esta cosa , ¿qué? Averigua qué hacen los objetos, correcto. Entonces, ¿qué te objeta este retraso? Yo voy a controlar. Haga clic en él. Abierta. Retraso. Ayuda. Echemos un vistazo. Está bien. Retrasar, retrasar una explosión. Ahora, una explosión es un cierto tipo de mensaje del que vamos a hablar a continuación. Ah, o muy pronto. Por lo que esto retiene un banco por una cantidad específica de tiempo antes de enviarlo al siguiente objeto utiliza la sintaxis de formato de tiempo máximo. Por lo que el tiempo de retardo, que normalmente se especifica milisegundos, también se puede establecer en otros valores relativos fijos o de tempo. De acuerdo, déjame analizarlo para ti. Um , retrasa un banco. Por lo que este símbolo aquí se llama banco. Vamos a hablar más de flequillo en un minuto. Ahora, lo que quiero enfocarme aquí es este número que viene después del objeto. Entonces déjame volver a mi parche aquí. Entonces tenemos DeLay. Ahora voy a ponerle un golpe. También se llama botón para confiar en mí en eso. Esta es una de las cosas más raras de Max para vivir este tema de botón de explosión. Um, sólo confía en mí. Entonces voy a hacer esto grande, y luego voy a poner otro debajo, así que vamos a salir y se mantuvo. Entonces ahora tengo un botón aquí. Ahora voy a cerrar mi parche. Voy a dar click en este botón y el otro se ilumina para escribir. Pasa por el retraso y sale bien, y son más o menos al mismo tiempo. Entonces este retraso no está haciendo realmente nada bien, Porque el retraso necesita lo que llamamos argumento. Un argumento es algo que va tras el nombre, y le da algunos controles. ¿ Verdad? Entonces recuerda dije que cada objeto es su propio pequeño programa, ¿ verdad? Ah, se puede pensar en el argumento como los ajustes para ese programa. ¿ Verdad? Entonces el retraso sabe retrasar las cosas. Eso es todo lo que sabe hacer en este retraso en particular en Lee sabe cómo retrasar flequillo no sabe cómo retrasar una señal de audio, no sabe cómo retrasar una señal MIDI sólo puede retrasar bancos, cual es una cosa sorprendentemente útil, que aprenderás más adelante para que pueda retrasar este tipo de mensajes. Um, pero necesitamos decírselo por cuánto tiempo, verdad? No hace nada ahora mismo. Es cero por defecto. Entonces lo está retrasando por nada, lo cual no es un retraso muy útil. Todo. Entonces lo que hacemos es dar argumento, así que voy a hacer doble clic en él para que pueda obtener ese texto. Voy a golpear espacio después del nombre y Ahora me sale este pequeño prompt diciendo que acepta argumentos del tiempo. Correcto, Así que voy a decir 1000 y voy a dar vuelta. Por lo que el retraso es el nombre del objeto. Ese es el programa que se está ejecutando. Y luego dejo un espacio, y luego le doy una discusión. Ahora, en este caso, el retraso. El argumento a favor del retraso. Acepta un argumento. Ah, y lo es. Es la cantidad de tiempo que retrasa. Ahora aquí está la cosa realmente complicada. Cada objeto tiene diferentes argumentos, Um, que lo afectan de manera diferente. Y algunos objetos tienen múltiples argumentos que puedes poner hay algunos objetos van a ver que tienes sabes, 567 argumentos aún más diferentes. Por lo que verás el nombre del objeto. Después verás un espacio y luego un número, y luego un espacio y luego tal vez una palabra y luego un espacio en otro número. Estos aire todos los argumentos que un objeto puede sobre Lee tienen un nombre sin espacios en él. Ese es el objeto. Entonces cuando ves un objeto que tiene todo tipo de cosas y es algo realmente largo, y tiene todo este texto aquí afuera, ya sabes que la primera palabra ahí. Ese es el objeto. Si hay un espacio, ese es el final del objeto. Y después de eso, son todos argumentos. Entonces eso es lo que realmente estás mirando, Mark. Entonces veamos qué hace esto. ¿ Por qué puse 1000? 1000 es el formato de tiempo predeterminado para Max es milisegundos. Entonces, a menos que le hayas dicho algo diferente, Um, es que quiere lidiar con el tiempo en términos de milisegundos. Entonces, ¿qué 1000 milisegundos es un segundo? Por lo que ahora he dicho DeLay por un segundo. ¿ Verdad? Voy a cerrarlo. Eso fue comando click en cualquier lugar. Ahora estamos encerrados, así que debería funcionar. Entonces voy a dar clic en este bang, y luego un segundo después, deberíamos ver este encendido. Funcionó, ¿verdad? Oye, los dos un pequeño parche. Realmente no hace nada útil, pero esto es útil. Confía en mí. Te alegrará saber hacer esto. De acuerdo, Entonces si quiero cambiar eso, puedo decir 500. Haga clic fuera de él ahora estamos trabajando. Enciérralo. Da click allí Medio segundo después, va ahí. Está bien. Entonces sólo recuerda que el tiempo es en milisegundos hasta que empecemos a hablar con capaz de, Y entonces podemos pedir tiempo en cuanto a divisiones del ritmo. Una vez que estamos hablando con capaz de debilitar, digamos, dame 1/16 nota y cosas así. Pero hasta que estemos haciendo eso, el tiempo es sólo en términos de milisegundos. La mayoría de las veces dije tiempo dos veces. Eso fue una especie de peón. Algo así no realmente. Está bien. Entonces la clave aquí, sin embargo, son los argumentos. Echemos un vistazo a otro. Um, hagamos un objeto, um, pronto objeto llamado boozy. Esta es una especie de pequeño objeto bobo. qué hace esto ya que estamos hablando de flequillo, que es sólo encender este pequeño botón, eso es todo lo que hace. Agarra uno de estos. Este pequeño truco que estoy haciendo, por cierto, es, um, soy opción dando click y arrastrando cuando quieras. Basta con hacer otra instancia de un objeto que puede mantener presionada la opción, hacer clic y arrastrar. Es realmente útil cuando estás programando cosas de Max, Así que acabo de hacer otra explosión manteniendo pulsada la opción click y drag, y luego obtienes otra instancia de la misma. Lo que hace un Uzi es que dispara todo un montón de flequillo lo más rápido posible, correcto Así que si conecto esto, eso dice, Cuidado. Entonces conecto eso al banco. Esta es una instancia de programadores Max que tienen un muy ligero sentido del humor. Entonces esto es decir que esto va a empezar a disparar flequillo lo más rápido posible, así que ten cuidado. Entonces este Uzi ahora va a disparar flequillo Wattana. Pero una tonelada de flequillo no es realmente como una cosa, ¿ verdad? Al igual que necesito darle un número. Necesita un argumento. Cuántos flequillo, ¿verdad? Entonces arguye otros, también. El inicial y la base. ¿ Qué significa eso? Hagamos click en que establece un número inicial de mensajes de bang que se enviarán en respuesta a una explosión en el interior izquierdo. No hay argumento presente. Suzy está inicialmente configurado para enviar una explosión, por lo que eso significa que es predeterminado es uno. Si no le das una discusión, solo va a disparar a uno. Y el inicial es como flequillo maney para enviar base. Un segundo argumento opcional establece el valor base para el valor predeterminado basado en el recuento de tomacorriente derecho toe uno cuando no se da ningún segundo argumento. Entonces eso es decir que podemos poner un segundo argumento, Um, que establecerá un valor base diferente a uno si queremos. Entonces eso sería como si dijéramos creo que eso es decir si dijimos que queríamos enviar 10 flequillo, pero a flequillo, un valor base de dos, realidad va a mandar cinco bancos va a ir 2468 10 y luego mandar fuera. Entonces ese es el valor base basado en valor de uno es lo que normalmente queremos. Por lo que podríamos dárselo a dos argumentos aquí. Um, ¿cómo sabe la diferencia? ¿ Verdad? Si digo quiero que envíes 500 flequillo en una base de a lo haría bien, porque sabe primer argumento es cuántos. Si lo hice en contra, todavía lo sabe. primer argumento es cuántos ahora va a mandar a Bangs en una base de 500 que probablemente va a enviar cero Bancos en realidad se va a confundir. Por lo que es importante el orden de los argumentos. Entonces hagámoslo mande 500 bancos, y ahora necesito una explosión para activar esta cosa. Entonces tan pronto como golpee este bang. Este va a enviar 500 bancos. Ahora, probablemente no lo vamos a ver porque va a disparar súper rápido. Entonces lo que vamos a ver aquí es que esto se va a iluminar ni un segundo. Um, hagámoslo. Por lo que 500 bancos acaban de entrar a ese banco, lo cual puede ser valioso. En breve te mostraré el valor del banco. Um, pero argumentos. Correcto. Puede tener múltiples argumentos, tener argumentos únicos. Um, tal vez lo veamos un poco mejor si digo 5000 bancos. No. Todavía solo resplandece justo a través de él. Las computadoras son muy rápidas. Um, está bien, así que creo que lo he cubierto. Por lo que solo ten cuidado con los argumentos de objetos. Concepto muy importante con el que te pondrás cómodo muy pronto. Ahora, hablemos de mensajes, y luego hablaremos de flequillo y poco más detalle, Pero los mensajes primero. Creo 16. 16 mensajes: De acuerdo, Lo siguiente que necesitamos para envolvernos la cabeza es un mensaje. Un mensaje es un poco diferente a un objeto, pero se puede confundir fácilmente. Entonces voy a hacer uno aquí en un doble clic para meterme aquí en mi explorador de objetos. Voy a dar click en mensaje ahora mismo. A diferencia de los objetos, sólo voy a poner un número aquí. Um, 5000 get solo click fuera de él ahora, a diferencia de los objetos, los mensajes no son programas, ¿ verdad? Al igual que el objeto esta aquí mismo. Lo que tenemos es que tenemos un programa llamado retraso que tiene un valor de 500. Y en este caso, DeLay interpreta como milisegundos porque eso es lo que el retraso necesita saber qué es un mensaje . Sólo texto. Es sólo un texto que podemos mandar lejos, ¿verdad? Debilita, manda este texto. Entonces lo que puedo hacer aquí es básicamente lo genial de un mensaje es que digamos que queremos cambiar este valor. El argumento aquí sobre la marcha, ¿verdad? Al igual que estamos haciendo algo donde en una actuación en vivo, estamos usando nuestro parche máximo, y queremos cambiar el valor de nuestro retraso. Correcto. No puedo hacer doble clic aquí, entrar aquí y decir, Ah, cambiar a eso. Ya sabes, eso es un poco engorroso cuando lo llevamos de vuelta a 500. Pero lo que puedo hacer es engancharle un mensaje. Mientras este objeto acepte un mensaje, puedo engancharle un mensaje y enviarlo abajo. Correcto. Entonces voy a sacar mi mensaje, y en este caso, voy a entrar en la entrada correcta de retraso. Ahora, recuerda, esto depende totalmente del objeto que estamos usando. Este objeto en particular aceptará un mensaje, y es entrada correcta. Y aquí podemos ver que lo que quiere esa entrada derecha es establecer el tiempo de retardo en milisegundos . Entonces lo solté. Ahora, tengo un mensaje con 5000 en él. Ahora, lo que hará ese mensaje es lo que tenemos ahora es que si golpeo esto 500 milisegundos después, el retraso baja. Nada ha cambiado, ¿verdad? Todavía estamos pasando por ahí a 500 milisegundos medio segundo. Pero una vez que haga clic en esto, se necesita hacer clic en esto. En este caso, voy a hacer clic en eso una vez. Ahora este mensaje fue enviado aquí abajo y ahora este argumento ha sido reescrito para ser 5000. Ahora, ¿por qué sigue mostrando 500? Eso es sólo una cosa de la interfaz de usuario. Nunca vamos a ver la actualización del argumento objeto, ¿verdad? Sólo tenemos que recordar que lo hemos enviado últimos 5000. Eso es lo último que tiene es lo que va a usar. ¿ Verdad? Entonces ahora si hago clic en esto, vamos a estar esperando unos largos cinco segundos hasta que veamos ese bang. Ahí está. Correcto, Porque 5000 son cinco segundos, y eso es lo último que tiene. Ahora, vamos a aclarar un poco más los mensajes. ¿ Qué pasa si hago esto? Ah, sí. Dilo en voz alta a ti mismo. El gozo de las clases en línea. No sé qué estás diciendo, pero, um, um, si respondiste, todavía vamos a estar a los 5000. Tienes razón. Pero ahí está. Está bien. ¿ Por qué seguimos en 5000? Esto ya no está conectado. Porque recuerden, esto sólo envía su mensaje por la línea. Ya no está conectada la línea. Pero no importa porque esto ya lo ha recibido. El retraso lo ha conseguido. Nosotros lo golpeamos una vez. Entonces este es el argumento que se ha reescrito para ser este argumento. Ahora seguimos sentados a los 5000. ¿ Cómo puedo restaurarlo de nuevo a 500 con bastante facilidad Podría hacer otro mensaje y enviarlo 500 nuevo. Una vez que reescribes ese argumento con el mensaje, tienes que enviarle más mensajes para volver al original. Ahora la hora Onley que si estoy cambiando estos con mensaje es la única vez que realmente vamos a conseguir esto el argumento ya que está escrito en el objeto ya que solo primero carga el parche y antes de enviarlo cualquier cosa en este caso, puedes piensa en esto como un valor por defecto, ¿verdad? Este es nuestro defecto. Podemos cambiarlo. Y podríamos hacer esto si queremos. Ahora podemos cambiar entre esos dos, ¿verdad? Estamos en 5000 ahora. Eso fueron dunks. Ahora tengo que esperarlo. Ahí está ahora en 500. Enfriar. Entonces eso es lo que hacen los mensajes. Tienen muchas otras aplicaciones. Esta es sólo una aplicación de un mensaje. Pero, um, creo que esta es la mejor manera de empezar a entenderlos. Los mensajes son diferentes a los objetos porque los mensajes no hacen nada por sí mismos. En realidad sólo están gravados sus números, su impuesto. Podemos poner palabras ahí dentro. Podemos decir: Hola, Hola, mamá. Si queremos. Enviar esto, aunque a un objeto de retraso no va a tener buenos resultados porque el objeto de retraso va a decir, no sé qué hacer con eso. Yo necesito un número. Dame un número. No me hables de tu mamá. Entonces si hago eso Así que acabo de enviar Hola mamá a mi objeto DeLay. Y es lo que realmente va a hacer es que lo va a ignorar. Um, va a usar lo último que le di, que es 5000 obviamente, cualquier momento ahora. Oh, no lo es. Ah, no va a pasar nada porque ahora sólo está enojado conmigo. Entonces lo que está pasando ahora es que tiene Hola, mamá , y dice, no sé qué hacer con eso. Dame un número y está esperando un número que podamos contar, y esto es algo que aún no te he mostrado, pero podemos decir que es confuso. Está loco si miramos nuestra ventana máxima. Entonces ve apareció una ventana y abre la ventana de tu Mac. Aquí es donde vemos errores. Esto es útil para mantenerse abierto. De acuerdo, entonces todas estas cosas amarillas, estas son Estas son advertencias y es decir hola es un mal número y mamá es mal número. Ahí hay un espacio, así que lo está interpretando como dos mensajes diferentes. Y es decir que no sé qué hacer con eso no es un número o este es un número que no entiendo. Entonces si vuelvo a 500 va a funcionar de nuevo a los 500 ¿verdad? Si voy a Hola, mamá. Voy a conseguir más errores. Por lo que estos nos están mostrando errores. Si tienes un parche complicado, es genial mirar esta ventana máxima para ver qué te está causando problemas. Entonces, nuevo, esa era ventana Max. También podrías conseguir eso por aquí. Ahora, abre la barra lateral Max ventana para que puedas tenerla en la misma ventana aquí mismo en esta pequeña barra lateral. Práctica. Correcto. De acuerdo, um, creo que ahora recibimos mensajes, ¿verdad? Ah, siguiente. Hablemos de flequillo y botones. 17. 17 BangsAndButtons: De acuerdo, entonces lo siguiente que quiero ver, um y casi terminamos con esto ah, terminología y lingo cosas, y vamos a construir un parche muy pronto. Entonces está colgado conmigo por otros dos pequeños videos, y luego estaremos haciendo un parche. Entonces hablemos de estos flequillo y botones. Estas cosas. ¿ Cuáles son estos? Son muy extraños. Y en primer lugar, hablemos de cómo se llaman. ¿ Se llaman flequillo o son botones de llamada? Si entramos en nuestro objeto explore y hacemos click en uno justo aquí, se llama botón, ¿ verdad? Um, los llamo Bangs, porque para siempre, Eso es lo que les llamaron a Lee recientemente. ¿ Cambiamos el nombre de ellos? Dos botones. Entonces cuando digo una explosión, que voy a tratar de guardar botón a lo largo de todo este curso. Pero a veces voy a decir bang. Y lo siento, pero significa lo mismo. De acuerdo, um, no sé por qué le cambiaron el nombre. Es confuso, pero porque a veces todavía vemos aparecer la palabra bang. No se ha cambiado constantemente en todo el camino. Um, tengo una especie de teoría sobre por qué la cambiaron, pero , pero , um, recientemente me han dicho un amigo mío que en bicicleta que, ah, la teoría no es cierta, aunque sí es algo gracioso, pero no te voy a molestar con ello ahora mismo. Um, entonces flequillo y botones son exactamente lo mismo. Sólo dos palabras. Ahí está la vieja palabra que está golpeando la nueva palabra, que es Button. Um, voy a tratar de decir botón, pero probablemente voy a decir bang, como todo el tiempo porque flequillo más divertido decir, para ser honesto, um, ¿qué hacen estos? Estos son tan antes que nada, lo que estoy haciendo aquí es que puedo agarrar la esquina inferior derecha y hacerlos más grandes, más pequeños. Estos son técnicamente estos son ah, tú. Yo me opongo porque podemos bloquearlo y podemos hacer clic en ellos y hacer que las cosas sucedan. A menudo los usamos como mensajes de lanzamiento para decir, como, ir. Se puede pensar en estos como botones go. Hacen cosas, ¿verdad? Um así que mucho del tiempo, establecerás un proceso de cosas que pasan los dedos del pie, y necesitará una explosión para empezar a suceder. ¿ Verdad? Entonces simplemente lo golpeamos con un con una explosión. Es como encender el fusible. O a veces podemos usar Amazon off messages. Um, solo son formas prácticas de patear cosas y la emoción es una buena manera de pensar en estas cosas . Por lo que este objeto retrasa flequillo. Entonces si digo que voy a empezar esto, pero luego hacer algo más después. Ah, eso es, ah buena razón por la que querrías, ah, retrasarlos. Voy a cambiar el argumento de esto porque creo que aún tiene a mi hola mamá ahí. De acuerdo, ahora estoy ahora estoy listo. Ahora, aquí hay algo que podría hacer con flequillo para poder salir de esta explosión a otra explosión. Pongamos a estos dos uno al lado del otro. Ahora mismo. Este está pasando por un retraso. Este no lo es. Está tratando de que sea casi del mismo tamaño donde vamos. Y ahora podemos ver qué está haciendo ese DeLay. Un poco claro porque éste se va a golpear a éste básicamente a la misma hora exacta. Sólo lo va a mandar a través, ¿verdad? Yo podría hacer esto. Vamos a poner otro retraso saliendo de eso y vamos así. Entonces ahora vamos a ver. ¿ Qué vamos a ver? Dime qué vamos a ver aquí. Vamos a ver este encenderse y luego éste y luego éste todo medio segundo aparte , ¿ verdad? Enfriar. ¿ Huh? Um, veamos el archivo de ayuda para una explosión. Control click open bang help. Y aquí dice botón. Pero mira, pestañea y manda una explosión. Um, así que un botón envía una explosión. Es raro. Um, está bien. Botón proporciona retroalimentación visual de una acción y se utiliza para desencadenar otros mensajes y eventos para que podamos hacer click en él y enviará debilitar. Envíale un mensaje llamado Bang, Debilita. Envía una explosión casi cualquier cosa. Y dará salida a flequillo. Eso es otra cosa divertida al respecto. Como si pudiera hacer esto. Vigila esto. Vamos a crear un objeto que ya conoces a Midian, ¿ verdad? Ya sabes, mediana, ya lo hemos visto. Y eso sólo canaliza toda mi información de esta pista en este objeto, y luego lo escupe todo. ¿ Qué pasa si hago esto ahora? Cada vez que toco cualquier cosa en mi teclado midi, que solo estoy flaqueando las manos en mi mini teclado, se va a salir Teoh. Ponlo al banco. ¿ Verdad? Um, así que ese bang está siendo golpeado cientos y cientos de veces ya que estoy jugando esto ahora mismo. Algo que notarás aquí es algo confuso, pero vale la pena señalar es que éste se volvió loco. Sólo dejó subir una vez, ¿verdad? ¿ Viste eso? Entonces estoy jugando un montón de cosas y mis retrasos no se están activando, ¿ verdad? Voy a dejar de jugar ahora mismo en esos Váyanse. El motivo es que los retrasos se restablecen. Esperan la última explosión en una serie de banco. Si lo envías múltiples flequillo dentro de su ventana de tiempo, que es de 500 milisegundos en este caso, se va a restablecer cada vez. Y sólo va a retrasar el último que pase. Uh, eso ha pasado fuera de esa ventana. Entonces si sigo haciendo clic, esto solo fue haciendo clic manualmente lo más rápido que puedo menos de 500 milisegundos. En cuanto pare, va a retrasar ese último. Sólo el mismo trato con éste, ¿verdad? Entonces es por eso que esos primeros simplemente canalizando directamente a través de los otros dos están esperando. Esa es una función del retraso, No del banco. Correcto. Pero lo que está pasando aquí arriba es que toda esta información MIDI viene en estos aires. Todos los números, realmente, Ese aire que fluye por aquí. Es Aton de información midi. Los números de Tana van a esta explosión y la explosión está diciendo, Ah, me estás dando un montón de números. Voy a golpear. Eso es todo. El banco sabe cómo hacerlo dice, um, yo sé cómo golpear. Es un pequeño programa muy tonto, pero hace una cosa, muy importante, que son los bancos. Le das cualquier cosa y se va, Ah, banco. Es como la puerta ho de Max. Si eres fan del juego de Thrones hecho, ¿recuerdas al personaje Hodor? Todo lo que sabe hacer es decir aguanta o pero es una especie de respuesta para todo. Um, es mucho así, así que puedes darle un montón entero para información, y solo va a decir espera o voy a escribir una carta a Max al ciclismo 74 di, ¿Podemos renombrar ah, el bang objeto de nuevo y llámalo espera o porque eso sería impresionante? Um, vale, suficiente juego de referencias de Tronos. Creo que lo hacemos bien. Ah, bang aceptará cualquier cosa como entrada. Y va a banco de salida. Eso es todo lo que va a hacer, ¿ verdad? Enfriar. Por lo que ahora conocemos Bancos. Ah, una cosa más rápida. Y luego vamos a construir algo, te lo prometo. 18. 18 HowToLearnMax: todo bien. Súper rápido. Poco, ah, cosa que quiero señalar antes de que nos metamos más profundamente. Sé que ya lo he dicho antes, pero de verdad quiero pegarle a esta casa que el objetivo aquí es no tener que memorizar cada objeto y aprender todos los argumentos para cada objeto y todo así. Entonces, no te asustes si eso es lo que estás pensando. Al igual que Oh, hombre, esto es demasiado para memorizar. No pienses así porque te vas a enloquecer. Y ahí es donde veo a mucha gente que está aprendiendo Max y Max para vivir como que se rinden en ello, como cuando se dan cuenta de que hay demasiado por aprender. Ese no es realmente el caso. Lo que debes hacer es aprender a aprender Max, aprender a adaptarte desde el tamaño. Entonces por eso te estoy mostrando algunos de estos conceptos básicos ahora y lo que vamos a hacer más o menos de aquí en adelante Ah, en la clase es que vamos a construir cosas, vamos a construir proyectos, y a partir de ahí podrás ver ah, cómo pensar en Max, cómo pensar como Max y eso te llevará a cuando estés diciendo ojalá tuviera un objeto que pudiera hacer esta cosa loca. Podrás averiguar cómo construir eso porque entiendes cómo pensar de una especie de manera específica de Max. Por lo que quiero que aprendas a aprender. Máx. No es posible que aprendas todo lo que hay que saber sobre Max. Um, así que por favor ten eso en mente a medida que vamos. Al estar construyendo estos próximos proyectos en esta clase, voy a tratar de estar pensando en voz alta tanto como sea posible. Entonces concibes mi patrón de pensamiento, ¿verdad? Voy a tratar de no editar mis errores. Um, y sólo para que puedas ver eso. Ya sabes, busco cosas todo el tiempo. Busco archivos de ayuda. Um, ahí está totalmente bien. Está diseñado para que hagas eso, Ah, esto no es un juego de memorización. Esto es más un juego de síntesis. Esto se trata de cómo realmente puedes ingerir la forma en que Max trabaja para que puedas sintetizar esa información y crear tus propias cosas? Es como aprender cualquier idioma, ¿verdad? Entonces no te asustes ahora Vamos a divertirnos un poco y construyamos algunas cosas. En primer lugar, vamos a construir un retraso MIDI. Nos va a mostrar cómo hacer un montón de cosas diferentes, y vamos a aprender un par de objetos en el camino. Aquí estamos. 19. 19 HowToApproachAPatch: Está bien. Entonces para nuestro primer proyecto, vamos a construir un retraso midi, ¿ verdad? Bastante simple. Pero, um, vamos a aprender un montón de cosas en el proceso de hacerlo, así que ah, quédate conmigo ahora. Un par de cosas. Um, tu mejor enfoque para aprender esto es hacerlo junto a mí. Entonces, um, sea cual sea tu montura, lo que yo haría es lavar un poquito de video posit. Hazlo, vuelve al video, haz lo siguiente, pausas y luego hazlo en. Max, quieres estar haciendo esto junto a mí y tratar de entender por qué estoy haciendo todo lo que estoy haciendo. Vuelvo a ver los videos. Si no lo consigues, um, publica preguntas. Si no lo consigues, solo realmente trata de entender cada objeto y por qué está ahí. Um, todo el mundo siempre ha dicho que la mejor manera de aprender Max es realmente empezar a diseccionar parches max . Entonces una vez que tengas este parche, um, puedes como que metes a través de él e incluso, como, como, conectar las cosas de manera diferente y ver qué pasa, verdad? Al igual que hay muy pocas cosas que puedes hacer y Max que en realidad sean peligrosas para tu computadora. Es un pequeño lenguaje muy resguardado. De esa manera. Um, podría incluso decir que no hay nada que puedas hacer. Podrías estrellar tu computadora. Um, pero sería bastante raro. Es Es bastante difícil de hacer, en realidad. Entonces ya sabes, si conectas algo que no pretende estar conectado, te va a dar mensajes de error, y no va a funcionar, ya sabes, como, realmente no hay nada que preocúpate. Entonces, um eso no te preocupes, ya sabes, siéntete libre de cometer errores. De acuerdo, entonces, um Amidi retraso Esto es lo que voy a hacer. Empecemos. Voy a hacer un efecto Max midi, ¿verdad? Porque es un retraso midi. Va a ser Madian y midi fuera. Entonces eso significa que necesito un efecto Max Midi. Ahora, antes de irme de aquí antes de abrir esa ventana, también voy a tirar un instrumento aquí. Va a lanzar un análogo por defecto ahí porque necesito hacer algo de sonido correcto. Por lo que ahora mismo puedo tocar mi teclado midi. Voy al efecto Max Mitty. El dato MIDI está entrando en el midi un objeto. Está pasando directo por el al midi fuera y va a mi análogo, ¿ verdad? Y luego se está desmayando como audio. Entonces no le estoy haciendo nada a la señal ahí. Vamos a abrirla. Ahora, es como me gusta acercarme a los parches. Voy a deshacerme de estos comentarios porque simplemente están en mi camino ahora mismo. Bueno, im Indiana mis medios, voy a estirar esto todo el camino que aparte, ¿ verdad? Y luego voy a desconectar esto porque quiero a mi Midian en la cima. Mi midi fuera al fondo de esto es puramente la forma en que me gusta trabajar. No tienes que hacerlo de esta manera. Pero eso significa que puedo seguir mi flujo de señal bajando. Um, y puedo ir por aquí si quiero, pero ah, es un poco más fácil en mi cerebro pensar en que la señal va de aquí abajo a aquí y hacer lo que quiero hacer aquí dentro. Correcto. Entonces, um, esto es lo que voy a dar. Yo sólo voy a escribir algunos comentarios. En primer lugar. Voy a hacer un comentario. Yo solo voy a delinear lo que voy a hacer, Uh, en solo inglés llano, ¿ verdad? Este es un enfoque realmente práctico para construir cosas. ¿ Dónde va a decir lo que queríamos hacer en inglés? Y luego el siguiente paso, vamos a encontrar los objetos adecuados, encontrar las conexiones correctas y atravesarlo y construirlo. Entonces, um, iba a escribir Midi DeLay. Pongamos eso ahí arriba. Ahora, lo primero que tengo que hacer es retrasar los datos MIDI, correcto. Y luego lo siguiente que voy a hacer es agregar una forma de controlar el tiempo de retardo. ¿ Verdad? Um, y luego agreguemos 1/3 cosa, que va a ser, ah, una manera. Grupos forma de, um, alterna la húmeda seca. Y lo que quiero decir con eso son los montos retrasados y no retrasados. Correcto. Hablaremos más de eso en un minuto. Um, creo que me dije que tenemos que ver con esto, así que esos van a ser nuestros pasos. ¿ Verdad? Entonces eso es lo que tenemos que construir. Entonces lo vamos a dar paso a paso aquí, y, ah, deshacernos de estas cosas mientras averiguamos cómo construirlas. Correcto. Está bien. Así que ten en cuenta aquí. Este es solo uno de los trucos que me gusta hacer, que es solo explicar lo que necesitas construir en inglés y simplemente escribirlo como comentarios y simplemente ponerlo en el parche. De esa manera puedes hacer un seguimiento de lo que viene y lo que vas a estar haciendo a medida que lo construyes . Ah, podría ser una forma útil de pensar a través de lo que necesitas y el proceso, para que dicho eso, sumémonos. 20. 20 Delay, DelayingMIDIMessages: De acuerdo, Entonces, um, vamos a caminar a través de mis pasos aquí, retrasando los datos midi. De acuerdo, Entonces, ¿cómo vamos a retrasar estos datos MIDI? Necesitamos un objeto que va a retrasar los datos MIDI, ¿ verdad? Como nada de fantasía en eso. Ahora hemos visto un objeto. Hagamos una llamada de objeto DeLay. Correcto. Echemos un vistazo al archivo de ayuda para DeLay y vemos que el retraso sabe cómo retrasar un banco. Eso no nos va a hacer mucho bien. ¿ Verdad? Um, porque el retraso no está del todo bien. Entonces vayamos por aquí y vayamos al mar. También, aquí tienes una lista de diferentes tipos de retrasos. Tipo de, um, difieren la ejecución de un mensaje. Eso no es precisamente lo que queremos. Retardo de pipa, números, listas y símbolos. Eso suena bastante bien, porque ¿qué son los datos MIDI, si no todo un montón de números? Correcto, Entonces eso es lo que realmente queremos. Queremos dedo del pie poder retrasar números repentinamente doble clic en eso, lo que me va a llevar directamente al archivo de ayuda para números de retardo de pipa, listas y símbolos. Estos números lista y listas de números de números o símbolos. Símbolos es una forma elegante de decir texto, generalmente pipe utiliza los formatos de tiempo máximo en la burbuja fiscal bla delay. El intervalo es, um, ya sea milisegundos o un relativo de templo. Eso significa ah, como divisiones del ritmo si estamos hablando con capaces de hacerlo. Entonces esto va a funcionar bastante bien para nosotros. Entonces usemos pipa. Deshacernos de eso y eso. Entonces voy a cambiar este objeto a pipa. Entonces vamos a dar argumento de tubería de su tiempo de retraso. Digamos 1001 2da Y ahora si eso funciona, la forma en que pensamos que funciona, podríamos llevar toda nuestra información y enviarla toda, y deberíamos retrasarnos un segundo. ¿ Verdad? Vamos a probarlo. Entonces lo voy a bloquear. Voy a tocar algunas notas, y un segundo después, escuché esas notas, um, una vez. Entonces estoy tocando las notas ahora mismo, así que se retrasa un segundo. Entonces lo hicimos como si todo lo que realmente queríamos hacer era hacer una manera de retrasar las notas Midi de lo que estamos haciendo ¿verdad? Tres objetos pipa midian midi fuera. Eso es todo lo que necesitábamos hacer. Pero vamos a ponernos un poco más fantasiosos con ello. Correcto. Um, pipa nos va a dejar retrasar nuestras muchas notas. Pero ¿y si queremos una forma de controlar el tiempo de retardo? De acuerdo, entonces aquí es donde las cosas se van a poner un poco más fantasiosas. Entonces dejemos nuestro argumento de 1000. Ah, así podemos decir que podemos deshacernos de este comentario, retrasar los datos MIDI porque lo hemos hecho ahora en nuestra entrada derecha aquí. Establece la hora tardía. ¿ Verdad? Por lo que sabemos hacer esto. Sabemos cómo poder configurar algo para cambiar esto sobre la marcha, ¿ verdad? Ya hemos visto eso usando un mensaje para que pudiéramos establecer un mensaje aquí para decir 2000. Bueno, tú conectas eso. Y ahora podemos cambiar eso. Podemos hacer click en él aquí y ahora. Cuando toco una nota ahora, dos segundos después, escuchamos. ¿ Y si queremos ser un poco más flexibles sobre cómo lo estamos cambiando? Aprendamos un par de cosas nuevas aquí. Deshacernos de ese mensaje. Vamos a entrar, ¿verdad? Yo objeto aquí y vamos a desplazarnos hacia abajo. Echemos un vistazo a los deslizadores. Sliders es una forma elegante de decir, Ah, diferentes tipos de cosas. Podemos dar click y movernos. Eso nos dará un tipo diferente de valor, ¿verdad? Al igual que un dial o un deslizador de ganancia. Ah, que slider es como un teclado. Um, hay un montón de cosas diferentes. Probemos con un dial. ¿ Y si quisiéramos este control marcado, nuestro tiempo de retraso? Esto en realidad funciona bastante bien, ¿verdad? Al igual, ¿por qué no poner un dial en nuestro retraso? Tiene sentido perfecto. Voy a dar click en esta esquina y arrastrar. Es para hacernos un poco más grandes. De acuerdo, Ahora, tenemos un ligero problema aquí porque la salida de este dial es un número relativamente bajo . Probablemente esté entre cero y su extremo más bajo. Entonces aquí abajo es cero. Cuando lo empujo todo el camino hacia arriba , probablemente sean 128. ¿ Cómo puedo saber eso con certeza? Aprendamos otro número de objeto. De acuerdo, esta es una caja numérica. Simplemente nos va a mostrar números todo lo que hace. Toma en números y genera esos números si quisiéramos. Entonces conectemos nuestro dial a esa caja numérica, ¿ verdad? Por lo que ahora puedo bloquearlo. Puedo mover esto y puedo ver qué número está fuera poniendo 1 27 en la parte superior. Por supuesto, 1 27 y cero en la parte inferior. Entonces si pongo esto directamente en mi pipa, ¿qué tengo? Piénsalo un segundo. Lo que tengo aquí es un retraso. Eso es entre cero milisegundos y 127 milisegundos. Eso es muy, muy corto. DeLay 127 funciona muy bien para valores MIDI pero no funciona bien en milisegundos. Derecha 127 milisegundos es muy, muy, muy rápido. Necesito un número más alto de esa cosa, así que vamos a deshacernos de eso. Dejemos esta casilla numérica. Es decir, hagamos un poco de matemáticas para hacernos un poco mejores. Hagamos un objeto ahora. Algo a recordar sobre los objetos es que cualquier operación matemática se puede hacer con un objeto. Entonces digamos, um, vamos a multiplicar esto Así que voy a usar el Asterix como símbolo de multiplicación. El espacio así se multiplican. Y luego lo voy a dar así multiplica el programa aquí. Voy a darle un argumento de lo que quería multiplicar por el cual, digamos 10. De acuerdo, así multiplicar el espacio 10. No te olvides de ese espacio. No olvides que multiplicar es el programa ah y 10 es el argumento. Si solo haces Asterix y luego 10 vas a conseguir esto que ves Sin tomas de entrada. Eso significa que obtuviste un error. Y si abrimos nuestra ventana max, va a decir que no sé qué es eso ahí mismo. Nuevos objetos se multiplican 10. No hay tal objeto a más cerca, ¿verdad? Es porque no tenías ese espacio ahí dentro. Veo a la gente hacer esto todo el tiempo, multiplicar el espacio y luego ¿qué? Queríamos multiplicarlo por. Correcto. Entonces vamos a la salida son numéricos en su y podríamos No necesitamos esto. Podríamos simplemente entrar directamente aquí y deshacernos de eso. Podríamos, pero me gusta ver el número. El número que va a entrar. Entonces dejemos ahí esa caja numérica. No nos hace ningún daño, pero no lo necesitamos. Es sólo para que podamos verlo ahora. Voy a opcion click y arrastrar, hacer otro cuadro numérico en la salida para que podamos ver lo que estamos obteniendo. Entonces ahora no va a pasar nada aquí hasta que le dé a esto un nuevo valor. ¿ Verdad? Entonces tengo que mover esto en cuanto lo toque un poco. Ah, obtenemos nuestro nuevo valor. Entonces lo que tenemos aquí son 12 70. Por lo que un poco más de un segundo en el extremo superior. ¿ Eso es suficiente? Hagamos un poco más alto. Entonces, en realidad, multiplicémonos por 15. Se está moviendo de nuevo. Ahora estamos más cerca de dos segundos en su máximo, y eso debe funcionar. Ahora vamos a enviar esta casilla numérica a nuestra cantidad de retraso. Ahora tenemos Déjame solo caminar por esto. Este MIDI DeLay se está controlando sobre cuánto tiempo se retrasa por este dial, que solo da salida 0 a 1 27 Así que estamos multiplicando eso por 15 y consiguiéndonos un valor que está entre cero y 1905 apenas casi dos segundos para que tengamos, ah, valor que encaja un poco mejor en milisegundos en este momento. Siempre que doy vuelta esto, está fuera poniendo un nuevo número, que es actualizar la tubería. Cada vez que aparece un nuevo número aquí. Se está actualizando el argumento de la tubería. Entonces si voy aquí abajo, toco algunas notas. Se están retrasando 540 milisegundos alrededor de medio segundo. Voy todo el camino a las notas de primer lugar. Se están retrasando en 1905 milisegundos, casi dos segundos. Entonces como una forma práctica de meter las cosas en una lluvia un poco mejor. Hay un montón de formas de meter las cosas en un rango diferente. Um, podríamos Bueno, hay un par de cosas más que podríamos hacer para modificar el rango de la misma de esto. Pero esta es una forma sencilla, y quería mostrarte, Ah, Ah, algunas casillas de números de zona de multiplicación y cosas así. Entonces es una buena manera. Entonces ahora tenemos una manera de controlar el tiempo de retardo, ¿ verdad? Logramos nuestro segundo objetivo de este parche, conseguimos una tubería que está retrasando los datos MIDI, y estamos controlando el tiempo de retardo. Entonces, vamos a deshacernos de ese. A continuación, necesitamos encontrar la manera de alternar lo seco y húmedo. Ahora esto va a requerir, ah a por lo menos nuevos objetos para ti. Así que vamos a romper a un nuevo video y luego a recogerlo ahí 21. 21 AddingDryWet: De acuerdo, Entonces lo que quiero decir por húmedo seco aquí es justo ahora todo lo que escucho es una señal retrasada, ¿ verdad? Por lo que sería. Y eso no funciona tan bien por un retraso. Porque si estás retrasando una señal y no escuchas el original, solo estás esperando escucharla. Ya sabes, acabas de acostarte, Enciso. Vamos a añadir de nuevo la señal seca. Entonces aquí voy a tratar. Voy a seleccionar todas estas cosas. Sólo voy a moverlo de esta manera. Pelo porque dedo del pie, agrega la señal seca en. ¿ Qué necesitamos para dio? Solo necesito enrutar mediana hacia abajo. Demasiados fuera. ¿ Verdad? Esa es mi señal ondulante. A lo que estoy llamando la señal seca es justo eso. Ups. Ahí vamos. Ahora tengo la señal seca de vuelta adentro. Correcto. Entonces si ahora cuando toco una nota, oigo dos veces como ese retraso un poco más corto para que no estemos esperando todo el día. Poner alrededor de 900. Sí, juguemos un poco de escala. Vete ahora mismo. ¿ Y si y si quisiéramos construir una manera de poder t decidir si queremos o no escuchar esa señal seca? Uh, ¿eh? Correcto. Esto será divertido. Entonces vamos a necesitar dos cosas para hacer esto. Um, primero, vamos a necesitar ah. Ahora te darás cuenta de que ya que tengo esta barra lateral abierta, mis objetos vinieron por aquí cuando hago doble clic en alguna parte. Y eso está bien. Eso es sólo Ah, característica diferente. Entonces aquí está mi objeto Explorer. Entonces vamos a un toggle. Por lo que un toggle es un botón de encendido y apagado. Voy a hacerlo bonito y grande. Lo vamos a poner justo aquí arriba. Está tratando de hacerlo aproximadamente del mismo tamaño que nuestro dial. Está bien, voy a cerrarlo ahora. Cuando hago click en esto, conseguimos esta gran X. Cuando vuelvo a hacer clic en él, se apaga a la derecha cuando hago clic en él, eso es toggle. Ahora bien, este toggle no hace nada. Este toggle realmente envía unos y ceros. Um , tiene que encender y apagar algo. En realidad no hace el encendido y apagado. Es sólo algo que haga clic, correcto. Entonces, um, tenemos que interrumpir esto de alguna manera, Así que vamos a deshacernos de él ahora. ¿ Cuál sería algo algún tipo de objeto que necesitaríamos que va a dejar pasar la señal por esa línea. Este Woops, Este. Por lo que quiero que esta señal pase por este cable cuando éste esté encendido, pero no cuando éste esté apagado. ¿ Verdad? Entonces se me ocurrió un objeto que va a hacer eso. Entonces si no lo sabes, un objeto que mejor lo haga es solo hacer una conjetura. ¿ Qué es un, um Bueno, sólo te lo voy a decir. Ah, en este caso, es la puerta G A t E. Ahora, cuando escribo puerta en esta caja, mi auto completado aquí dice que tengo dos opciones portón y luego portón con una tilde. No quieres la puerta con la tilde. En este caso, hablaremos más de esto más adelante. Pero, um, la puerta con una tilde significa cualquier cosa con una tilde después significa que está, um, um, mandando una señal de audio, ¿ verdad? No estamos tratando con señales de audio. Estamos lidiando con números en este momento, y con muchas señales. Por lo que queremos justo el que no tiene la tilde. Esa es una distinción importante que hacer. Entonces tenemos un portón. Echemos un vistazo a la ayuda para portón bien, pasada entrada a una toma de corriente. Entonces si le damos el argumento de tres. Entonces va a tener tres puntos de venta y puedo decirle cuáles abrir y cerrar. Derecho abierto primer outlet y hay números que fluyen a través de él. Abre segunda salida y ahora los números aire que fluye por eso ahora mismo, si le doy portón sin argumentos, sólo tiene uno. Tendría razón Y tengo dos entradas. Pongamos nuestras bocas sobre ellos y veamos qué se llevan. Este 10 cierra la puerta, no cero abre la puerta. Enfriar. Y eso, causa eso es exactamente lo que esto da salida a esto una una ah, o un cero cuando se establece el toggle. Entonces voy a enchufar eso ahí porque eso es controlar la puerta, ya sea encendida o apagada, ¿ verdad? Lo siguiente que necesito es esta entrada la entrada correcta, que es mensajes cerrados entrantes. ¿ Qué vamos a portón? Entonces en ese caso, podríamos hacer esto encendido, porque eso es lo que queremos poner su pero ahí y luego salir a los muchos fuera. Entonces, ¿qué hace eso? Déjame guiarte por eso una vez más. La entrada correcta es lo que se está cerrando. Ese es nuestro interruptor, ¿verdad? Entonces les estamos poniendo esto La señal va por ahí. Ahí va la lista de mucha información, y ahora está saliendo por aquí. Siempre y cuando esto sea otra cosa que no sea un cero causa dice cero cierra la puerta. Non cero abre la puerta. Entonces si le damos algo que no sea un cero, va a dejar pasar esa información. Si le damos un cero, no va a dejar que pase por esta cosa. Pondré ceros y unos. ¿ Cómo sabemos que sale ceros y unos? Vamos a confirmar eso lanzándole una caja numérica sobre ella, ¿ verdad? Siempre que quieras saber qué está poniendo algo. Si es un número a través de una caja numérica en él, ahí mismo, ceros y unos que salen de ese cool. Entonces ahora sé con seguridad eso está fuera poniendo ceros, y una vez que se deshaga de esa caja numérica y estamos casi terminados. Entonces esto está apagado. Toco una nota. Se retrasa 900 milisegundos. Limitado. Enciende esto se está jugando aquí dos veces. Uh, apáguenos play note y es solo el original. De acuerdo, entonces nos pusimos un poco feos aquí moviendo el envolvente. Ah, podríamos poner esto aquí abajo si quisiéramos no ser tan feos. Y tal vez esto de ahí. Bueno, no importa lo que hagas, se está poniendo un poco feo, pero está bien, s Así que hicimos eso y terminamos, verdad? Hicimos todo lo que queríamos dio. Tenemos una manera de cambiar la duración del retraso. Tenemos una manera de encender y apagar la señal seca. Tenemos algunas matemáticas pasando para ajustar la duración del retraso. Ah, y tenemos una salida en marcha. Teoh, nuestro sintetizador. Impresionante, ¿verdad? Acabamos de construir un retraso MIDI en pleno funcionamiento, y funciona. Genial. Entonces déjame, um, saltar al siguiente video y te voy a mostrar una especie de cosa rara sobre esto. Ah, y luego pasaremos a otro parche 22. 22 WhyNotNotein: bien, quiero mostrarte otra cosa. Cuando mucha gente se sienta a hacer un retraso midi, no empiezan con nota en, empiezan con otro objeto y no funciona tan bien. Entonces solo voy a mostrarte muy rápido por qué. Empecemos con nota en trabajos realmente similares a Midian en esa nota en obtiene nuestra información de Mableton. Entonces se va a conseguir todo no son información. Pero a diferencia de Madian, arroja cualquier cosa que no sea una nota, verdad? Entonces sólo nos va a dar notas. No nos va a dar controladores ni nada por el estilo. Y eso podría estar bien, porque si todo lo que queremos retrasar son notas, eso está bien. Pero mira esto. Tenemos tres salidas. Vamos a tirar casillas numéricas en todos ellos. Solo te estoy mostrando esto porque vas a encontrar esta nota en objeto box en breve, y quiero que sepas lo que hace porque es realmente útil. Entonces voy a conectar los tres de estos. Entonces, ¿qué estamos mirando? Este 1er 1 nos está mostrando el terreno de juego. 2do 1 nos está mostrando la velocidad el 3er 1 nos está mostrando el canal. Entonces voy a tocar una nota y estoy tocando la nota número 60. Puedo ver la velocidad a la que lo estoy tocando y puedo ver que la estoy tocando en muchos Canal Uno, ¿ verdad? Genial. Ahora esto es lo que no puedo hacer. Tomemos mi objeto pipa, retrasemos mis notas y lo enviemos a una salida. ¿ Verdad? Esto tiene problemas. Um, mayormente porque cuando lo haces de esta manera, la nota en necesita combinarse con una velocidad y a veces un mensaje. Todas estas tres cosas necesitan juntarse. Y si solo retraso uno, nuestra velocidad ya no está apegada a ella y causa problemas. Probablemente no se hará la nota ahora. Además de eso, necesitamos volver a montarlo como nota antes de enviarlo. Lo que esta haciendo es que esto es literalmente todos los datos midi, incluso como un dial. Como si muevo un dial en mi teclado midi aquí, lo va a retrasar y fuera ponerlo exactamente de la misma manera. Lo que hace esto es que separa a los afuera, ¿verdad? Entonces tenemos nota en. También tenemos mensaje en. Tenemos, um, control en. Tenemos diferentes tipos de cosas mitty que pueden salir. Ah, y podemos separarlos. Esto es todo. Esta es una menor cantidad de cosas. Pero cuando estás trabajando con una menor cantidad de cosas, tienes que mantener juntas las velocidades. Ahora, el próximo proyecto que vamos a dio vamos a usar nota en y vamos a separar la nota en la velocidad. Ah, y tratarlos de manera diferente para un pequeño proyecto divertido. Um, eso nos mostrará cómo interactuamos así, verdad? Entonces ah, hagámoslo. Saltemos a la siguiente donde vamos a estar trabajando con nota en, Ah, Ah, vamos a encontrar este problema y encontraremos una solución para ello ahora mismo. Antes de hacer eso, no elimino esto y voy a guardar este parche. Um y yo voy a Bueno, déjame solo guiarte por salvarlo. Entonces voy a ir a ahorrar como y vamos a llamar a esto. Voy a llamarlo el número de la conferencia, que va a ser 23 creo que 23 algún retraso va a guardarlo a mis efectos Max Midi? De acuerdo, Ahora te darás cuenta en cuanto lo guarde. Se actualizó aquí abajo para ser extremadamente feo, ¿verdad? Porque sólo me está mostrando lo que está por encima de esa línea. Y no hice nada con las cosas del modo de presentación, ¿ verdad? Pero eso está bien por ahora. Ah, todavía podemos llegar a las dos cosas a las que necesitamos llegar. ¿ Están estos dos diales o este toggle en el estilo? Entonces en cuanto cierro esto, ya sabes, lo estamos usando. Vamos a encender el seco, correcto, Así que lo estamos usando, y es genial. Ahora voy a subir eso. Ah, para que puedas descargar este parche si quieres caminar por el mío. Ah, y jugar con él. Eso está bien. Um, sería mejor construir el tuyo propio, pero quiero darte este parche por si tuvieras algún problema con él. Ah, así que hagámoslo. Por lo que en el siguiente video, será un enlace de descarga, o la siguiente lección será un enlace de descarga para este parche. Y luego vamos a caminar por hacer nuestro propio arpegio. Posteriormente. Te veré allí 23. 24 ArpeggiatorWalkThrough: Muy bien, Proyecto número dos, Construyamos nosotros mismos en Nuestro presidente, er podrían estar pensando por qué, cuando construyo en nuestra presión, Gator, tengo totalmente un arpegio después, aquí mismo en un Bolton. Correcto, Pero, um, este es un experimento realmente bueno. Um, esto realmente va a ser útil para mostrarte cómo funcionan algunas cosas. Um, Y cuando construimos las nuestras propias son pesci ater Podemos agregar algunas cosas ahí dentro que tal vez el capaz saber apreciado a la mitad. Al igual, por ejemplo. Digamos que quieres el Are Pesci ater también? No lo sé. Um, que el número de notas que toca sea el número de pistas que tienes, verdad? Eso sería raro. No sé por qué querrías hacer eso, pero no importa, porque podrías hacer eso. Entonces eso significa que debes saber que eso no es cierto en absoluto, realidad, pero , ah, podrías hacer poniendo mucho lo que puedas imaginar. Um, entonces construyámonos en nuestro apreciador. Entonces voy a ir a Max para vivir aquí, y voy a ir a Max Media Effect para que en una pista fangosa y pop ese chico malo abra haciendo tan grande deshacerse de nuestros comentarios aquí porque sólo se están interponiendo en mi camino. Y sabemos estas cosas. Ahora lo sabemos todo eso es así Así que aquí está mi defecto. Tengo una bonita ventana grande. Saqué a Midi y a midi fuera. No, solo pasemos de la misma manera que hicimos antes lo que vamos a necesitar. Entonces voy a hacer algunos comentarios. Tu cuadro de comentarios. Ah, y vamos a llamar a esto nuestro Pesci ator. De acuerdo, vamos a poner eso ahí arriba y vamos a ver ¿qué vamos a necesitar? ¿ Verdad? Um, ¿cuáles son los elementos de un apreciador estuvieron presentes? Hace dos cosas, en realidad, Um, va a ah, notas de retraso. Correcto. Y se va Teoh notas transpuestas ahora se aprecian aquí va a ser un poco diferente a un normal o apreciador. Lo que realmente vamos a hacer aquí es en nuestro ater de Pesci que vamos a tocar una sola nota y vamos a tener que crear, uh, cuerdas y añadir todas las notas extra. Correcto. Um, entonces eso es lo que vamos a hacer con nuestro apreciador aquí. Entonces supongo que técnicamente no está en apreciador. Es más de ah trasponer cosa er retrasada, pero suena y actúa como un radiador. Entonces rodar conmigo en esto. Confía en mí. ¿ De acuerdo? Por lo que necesitamos retrasar la nota. Tenemos que transponer notas. Um, necesitamos notas de salida de Teoh. Supongo que eso es más o menos. Correcto. Entonces esas son nuestras tres secciones que vamos a necesitar, podríamos necesitar más a medida que lo construimos, y eso está bien. Lo resolveremos a medida que vayamos, pero esto nos va a hacer empezar. Um, en realidad, ni siquiera necesito este título aquí arriba. No lo sé, yo hice eso. Entonces, um, ahora, una cosa que voy a hacer aquí es que voy a hacerlo y esto es Ah, puntillas. Tener, um voy a armar esto para que sólo lo voy a hacer una vez. Voy a añadir una nota adicional a lo que juego. Está bien. Voy a probar eso. Voy a asegurarme de que funcione. Entonces una vez que tenga todo listo, puedo desplegar eso fuera. Eso no tiene mucho sentido. La forma en que estoy explicando ahora mismo. Agárrate a eso por un minuto. Ah, y vamos a caminar a través de ella y luego te voy a mostrar lo que quiero decir con ese Cool. De acuerdo, entonces ahora tengo mis notas configuradas. Entonces sé lo que voy a estar haciendo. Puedo tipo de sección de mis diferentes procesos aquí. Vamos a atravesar un nuevo video, luego nos sumergimos. 24. 25 Delay, Notas: De acuerdo, así que para empezar. Um, dejemos esto a un lado por un minuto y solo miremos las notas retrasadas es lo que vamos a necesitar hacer ahora. Ya hemos hecho esto antes, ¿verdad? Y podríamos simplemente poner un objeto de pipa justo aquí, y retrasaríamos las notas, ¿verdad? Pero también lo retrasaríamos todo. Um, que no es realmente lo que queremos, verdad? Al igual que si envío mensajes de control, no quiero esos. ¿ Se atienden los pesci de la misma manera? ¿ Verdad? Entonces tengo que analizar algunos números aquí. Básicamente, no quiero todos los datos midi. Yo sólo quiero notas. Entonces esto es una especie de lo que te estaba mostrando antes sobre la nota en objeto. Voy a hacer una nota en. ¿ Y qué va a dio esto es que Onley me va a mostrar notas? No me va a mostrar ningún otro dato MIDI. Eso no son notas. Ah, y en particular, va a mostrarme el número de nota, la reunión, Um, el valor midi de la nota, la velocidad, está justo ahí. Y el canal. Vale, Entonces esto es lo que es un poco raro de esto es que este objeto es uno del tipo de objetos raros que se va a comunicar de nuevo para vivir la nota. No necesitamos enchufar nada a esto porque sí tiene una entrada. A ver qué se necesita eso. Mensajes de puerto envía puerto de dispositivo de entrada Midi para que pudiéramos decirle qué canal escuchar. ¿ Qué puerto? Cosas así. Pero no tenemos que, um esto podría hablar directamente con nuestra pista en vivo, como puede Madian. ¿ Verdad? Entonces eso significa que si tenemos nota dentro, solo admitimos, Ian, y tampoco vamos a necesitar muchos afuera, porque vamos a tener que usar otra cosa. Pero aferrémonos a eso por un minuto. Bueno, yo lo tomo de vuelta, tal vez lo necesitemos. Entonces, solo pongamos eso ahí abajo de ella. Entonces nota en, eso nos va a mostrar todo lo que necesitamos. Entonces echemos un vistazo a lo que entra. Voy a tirar unas casillas de números ahí. De hecho, este es un muy buen ah, momento para visitar nuestro, uh oops, ese es el número a visitar. Nuestro servicial. Porque ¿qué es esto? Ves, este es un gran ejemplo. Mira, aquí está la nota y aquí hay tres casillas numéricas y nos muestran velocidad de Pitch y Midi Channel derecho, Y ya puedes ver. Ups, mercado. Entonces aquí lo voy a hacer, mira esto. Esto es exactamente lo que estaba a punto de armar, ¿ verdad? Pero lo tienen todo configurado, y es rápido y fácil. Entonces solo voy a desbloquear esto como estas cosas en Seleccionar eso. Entonces, como ese Copiar cerrar que en lugar de hacer todo esto, va a ritmo eso ahí dentro, ¿ verdad? Porque es exactamente lo mismo, ya sabes, apriétalo un poco. Por lo que ahí lo tengo. Entonces esta fuente es un poco rara, Así que vamos a investigar cómo el dedo del pie cambia ese color de fuente. Tenemos que ir al mando del inspector. Yo eso sólo tienes que dar click en cualquier comentario de objeto? Cualquier cosa. Comando I color de texto. Volvamos a ese negro desvestido que se encargan de la siguiente. Y yo podría hacer todo esto a la vez, creo. Pero el inspector de objetos terminará siendo muy importante para ti cada vez que te encuentres en un pellizco de cómo descifrar algo. Echa un vistazo a ese objeto, Inspector. Es sólo mando yo y ver qué opciones aire ahí dentro. veces vas a encontrar algunas cosas interesantes. De acuerdo, así que voy a cerrarlo lugar de notas. Ahí lo tenemos. Correcto. Entonces tengo lanzamientos viniendo aquí. Tengo mi velocidad mostrando ahí. Correcto. Ahí me admitieron Channel. Yo soy todo está fluyendo en muchos canal uno ahora mismo, así que eso no está cambiando. Y eso está bien. De acuerdo, entonces ahora puedo ver mis notas. Correcto. Por lo que ahora necesitaba retrasar las notas. Esto va a ser un poco más difícil, ¿verdad? Porque necesito mantener intacto este mensaje. Echemos un vistazo a lo que se necesita para lucir en la salida. Entonces, hagamos una nota. Objeto. De acuerdo, Ahora puedes ver esto. Sin duda. Se ve un poco como una nota al revés en. Correcto. Entonces, ¿qué necesita? Necesita pitch. Necesito velocidad. Eso significa el canal mediático. Correcto. Para que pudiera correr estos directamente hacia abajo en la nota fuera, y tendría un bonito mensaje sin. ¿ Verdad? Pero eso va a causar problemas. Ah, bueno, eso no va a causar problemas. Eso va a funcionar totalmente. Pero no voy a hacer nada bien. Al igual que mi primer paso aquí va a ser retrasar estos y notas. Entonces, ¿qué tipo de retraso? Oh, necesito primero. Vamos allá um necesito retrasar los tres de estos para poder usar una pipa. Usemos una pipa. Esa parece una buena manera de hacerlo porque va a retrasar los números, que es lo que estamos haciendo. Entonces si entro ese número en la tubería y luego la pipa en ti, la nota fuera, eso debería funcionar, ¿ verdad? Hagámoslo. Entonces no es tan feo. Ahora puedo hacer esto? Y entonces esto ¿Eso va a funcionar? No, no va a funcionar porque la pipa es básicamente un embudo. Es una pipa, si se quiere. Ya sabes, nombran a estos objetos de manera inteligente. Por lo que estos números se van a confundir al salir. Y lo mismo va a salir a aquí y aquí. Eso no va a funcionar. Entonces, ¿cuál es mi solución? La solución más fácil. Hacer otra pipa. Y solo para ser consistentes, hagamos 1/3 1 para el Canal MIDI. A pesar de que realmente no necesitamos uno para los canales MIDI. No está cambiando, pero seamos consistentes ahora. Ah, tenemos un retraso. Estamos retrasando nuestras notas entrando y saliendo, y eso está todo bien. No obstante, um, necesitamos ajustar la cantidad de retardo. ¿ Verdad? Entonces hagamos nuestro truco de marcado. ¿ Verdad? Algo para ti. Yo objeto. Desplácese hacia abajo. Añadamos un dial. De acuerdo, hagamos que ese tipo sea agradable y grande. Recuerda, esto es 0 a 1 27 Así que conseguí Ah, agregarle algunas matemáticas. Multiplicémoslo por. Yo quiero que seamos un poco grandes. Entonces digamos 3500. Sí, vamos a salir del dial a nuestra multiplicación. Ahí está tirada la caja numérica. Sólo que podamos ver lo que estamos haciendo. No lo necesitamos, pero es útil. De acuerdo, eso es relicario. Y échale un vistazo. Uh, sí, no queremos multiplicarnos por 3500. Queremos multiplicar por. Ah, tres no. 35 1 de mi pensamiento es realmente temprano para mí, así que perdóname. OK, eso nos lleva hasta cuatro segundos,ya sabes, ya sabes, y abajo del dedo del pie 70 milisegundos más o menos. Ok, eso es bastante bueno. Llamémoslo bueno. Ahora bien, ¿cómo puedo usar este dial para controlar los tres retrasos? Porque estos tienen que ser los mismos. Al menos estos dos tienen que ser iguales. Este no está cambiando, así que no me importa tanto. Pero estos dos tienen que ser los mismos porque el nombre de la nota y la velocidad tienen que aparecer en la nota fuera al mismo tiempo y se refirieron a armarla como un mensaje. Hay algunos otros trucos que podríamos hacer para que realmente no tuviera que ser al mismo tiempo. Pero sólo para mantener las cosas simples, ha venido más o menos al mismo tiempo. Pero echa un vistazo a esto. Tenemos un dial. Tenemos un número formateado. Bueno, todo lo que tenemos que hacer es este derecho, Que un diálogo pueda controlar tres cosas diferentes. Entonces ahora las tres pipas tienen el mismo dilema, ¿ verdad? Fantástico. Ahora lo que no tenemos es una señal seca como teníamos antes de vender un scooch todo sobre . Me encanta cuando las cosas se ponen realmente bonitas y bonitas así. Entonces vamos a tener una señal seca. Ah, recuerda lo que vamos a necesitar si vamos a ponerle un interruptor para hacer eso, mover eso así. Agradable y grande va a ser un toggle de señal seca, que en realidad para un arpegio después probablemente no necesitamos porque creo que siempre queremos escuchar la señal seca, pero pongamos una ahí. En fin, esta práctica es exactamente lo que hicimos antes de decir Gate, y voy a enchufar esto a la entrada izquierda. Lo voy a poner por aquí, y voy a poner mi tono a través de él, y luego mi tono en el terreno de juego, correcto, hacer otra puerta. Misma toggle y la entrada izquierda, la velocidad a la derecha y dejar y luego eso a la velocidad una vez más. Conmuta en la entrada izquierda. Muchos canalizan en ese derecho y luego salen en el canal. De acuerdo, sé que esto se está poniendo feo porque tenemos muchos cables, pero ojalá tenga sentido lo que estamos haciendo, verdad? Tenemos un toggle. Y estas tres puertas solo controlan la señal seca, ¿verdad? Apenas la no afectada de la ONU retrasó la señal. Estos tres están haciendo un retraso por esta cantidad. Entonces todo lo que realmente tenemos aquí son dos cosas. Sólo lo tenemos tres veces, ¿verdad? Enfriar. Um, vale, así que tengo un retraso de distancia para retrasar las notas. Ahora, sólo estoy retrasando una vez, pero eso está bien. Um, sigamos y hagamos nuestra transposición de notas y luego pondremos sabe. Bueno, vamos a asegurarnos de que esto funcione primero. Ah, vamos a darle un valor a eso. ¿ Y sabes lo que yo no hice? Yo no puse un instrumento en mi pista. Ahí está. De acuerdo, dejemos pasar la señal seca. Ups. Y ahí está. Una vez más. Algunas notas de juego secas llegaron a través de un retraso de casi cuatro segundos y vuelve. Genial. De acuerdo, así que acabamos de hacer un poco más elegante retraso Midi. Ese es Onley. Apuntes retrasados, correcto. Al igual que podría mover controladores. No están recibiendo palanquilla. De acuerdo, pasemos a otro video, y luego trabajaremos en la transposición de esas notas. 25. 26 transposingNotes notas: De acuerdo, entonces lo siguiente que necesitamos dio es transponer nota. Por lo que se hace esta nota retrasadora. Pongámoslo en realidad. Bueno, vamos a deshacernos de ese comentario por ahora. Ahora, transpongamos las notas. No, queremos transponer estos, ¿verdad? En realidad son sólo Esto es lo único que nos importa. No necesitamos transponer la velocidad, y no necesitamos transponer tema ningún canal. ¿ Verdad? Um, sólo necesitamos transportar esto. Entonces, primero anunciemos cómo lo vamos a hacer. Entonces vamos a tener una caja numérica. Pongamos esa caja numérica aquí arriba. Pongámosle un comentario por lo que vamos a llamar. Digamos transposición uno. Está bien. Ahora bien, ¿por qué lo llamé uno? Porque vamos a sumar más después. Vamos a sumar un 23 y cuatro. Um, tal vez no por Ok, así que ahora necesito transponer este número. Entonces primero lo primero. Echemos un vistazo a lo que estamos sacando de eso. Lanzando una caja numérica sobre ella, Play notes. Aquí está. De acuerdo, así que estoy consiguiendo un número MIDI. Ah, valor de nota Midi. Correcto. Esto es muy conveniente para nosotros. Eso es exactamente lo que quiero. Porque transponer estos es tan simple como cambiarlos a un número diferente. ¿ Verdad? ¿ Y cómo cambio uno? Número dos? ¿ Otro número? Matemáticas. Yo le agrego cosas. Entonces esto es lo que voy a dio tomar este número y voy a decir ese número tengo Ah, más objeto aquí. Entonces ahora hemos visto Multiplicado antes de verlo justo aquí, en realidad, pero Y podemos hacer esto con cualquiera de los operadores de matemáticas aquí es voy a decir, Plus esto Y entonces en lugar de dar en una discusión de plus ¿qué? Correcto. Entonces si tuviera aquí un argumento de 10, sería este número más 10 sería la salida. Pero como no tengo un número aquí, va a ser la entrada correcta. Entonces estos dos números, va a ser este Plus esto ahora mismo, tiene que sacar algo de esto. Entonces esto tiene que dar salida a otra cosa. Va a estar sumido en el euro todo el tiempo. Pero llegaremos a eso en tan solo un segundo. De acuerdo, ahora, iba a meter esto aquí. El resultado de esto va a nuestra nota, y ya no queremos la salida de directamente fuera de la tubería, ¿ verdad? Y eso es realmente amable de eso. Ahora mismo estamos transponiendo esa nota. Entonces aquí vamos. Démosle un número a esto. Digamos que 12 12 va a hacer que sea una octava más alta. Entonces deberíamos aquí ahora. Si toco una sola nota, escucharemos la nota porque estamos en seco y luego escucharemos la nota una octava más alta . Correcto. Uh, en tres segundos, acortemos eso. No tenemos todo el día aquí. Acortar eso a alrededor de un segundo. Eso funciona. Um, así que vamos a escuchar la nota, y luego vamos a escuchar la nota un segundo más tarde, una octava más alta porque hay 12. Si agregamos 12 a la nota que toco, eso va a hacer un fuego activo. Entonces aquí vamos. Voy a jugar asiento, conocerlo funcionó, ¿verdad? Voy a tocar un C gran escala mi cable, mi cable de micrófono aterrizó en una llave. aseado. Está bien. Y puedo ajustarnos a lo que yo quiera. Ahora podría decir por derecho y es el transporte por cuatro. Doy un número negativo, y eso está totalmente bien, porque sólo estamos agregando aquí. Entonces si lo doy si toco nota número 57 digo más negativo 10. Va a jugar. ¿ Qué número? 47. Correcto. Se va a bajar. Yo di números. Totalmente bien. En este caso. De acuerdo, así que hicimos nuestra transposición, ¿verdad? Pieza de pastel. Uh, y en realidad estamos fuera poniendo notas, así que ya lo hemos hecho, también. Por lo que la transposición se hace fuera. Poner notas está hecho. No vamos a necesitar este midi fuera en este caso. Entonces este es nuestro parche, pero quiero ir más allá. Añadamos más notas, ¿verdad? Porque ahora mismo nos especie de tener un refrigerador. Sólo va a tocar una nota extra, sin embargo. Entonces probemos con el dedo del pie. Tratemos de desplegar esto hacia fuera. De esto estaba hablando antes. A lo que quiero decir es, quiero tomar algunas de estas cosas y duplicadas para que tenga tres o cuatro notas saliendo sin tener que reconstruir todo el todo. Por lo que te mostraré cómo hacer eso en el próximo video 26. 27 DeployingAndEncapsulating: Está bien, entonces hablemos de tipo de despliegue de esto. Hay dos formas en que podemos hacer esto. Ahí está la forma algo confusa pero elegante. Y ahí está la forma fea pero más fácil de entender que les voy a mostrar a los dos. Suerte que tú. Entonces hagámoslo de la manera fea. Pero más fácil de entender. Primero, aquí voy a hacer. Voy a tomar bien estas cosas, y voy a copiarlo algo manteniendo pulsada opción click y drag. Está bien. Este es el corazón de mi placer aquí mismo. Porque tengo mis cosas de retraso para todos mis mini valores, mi transposición y mi cantidad de retraso. Aquí. Necesito volver a enganchar un par de cosas, sin embargo. Necesidad de volver a conectar este dial. Voy a cambiar eso en un minuto. Pero en realidad, no volvamos a enganchar el dial. Tratemos primero con ese dial. Entonces lo que puedo hacer aquí es Aiken armar este retraso para que esté relacionado con este retraso por algún tipo de proporción, ¿ verdad? ¿ Y si quiero que esta sea la mitad de? Yo quiero que esta sea la mitad de eso, ¿verdad? Entonces básicamente, este retraso va a ser el doble de rápido que éste o dos veces lento Vamos a hacer dos veces más lento. Qué significaría eso. Es decir, si se trata de 1/4 nota. Esta es una octava nota es básicamente lo que estoy diciendo aquí. Entonces, ¿cómo haría eso? En realidad, sencillamente, en lugar de veces 35 teniendo sólo dos veces dos. Y entonces en lugar de tomar desde aquí del dial, en realidad tomaría la salida aquí para ver qué está pasando aquí. Entonces voy a tomar el valor del primer retraso, el número de milisegundos, multiplicarlo por dos. Correcto. Y ese va a ser mi segundo retraso. El largo, ¿verdad? Entonces ahora este estilo está controlando ambos retrasos, pero en una relación proporcional, derecha. Enfriar. La próxima vez que necesito conectarme es todo mi teléfono midiano. Aquí es donde nos vamos a poner un poco feos. Tanta velocidad de canal realmente va. El entrante izquierdo. Está bien. ¿ Se enganchó ahora mi transposición. Correcto. Entonces aquí está la transposición número uno. Vamos a duplicar eso. Yo opcion clicando y arrastrando. También puedes moverte. Ah resaltó objetos alrededor de las teclas de flecha para hacer como cosas de afinación fina. Cambia esto a la transposición número dos y esto tiene que ir a mi derecho plus y luego a la nota fuera. Justo entonces todo va a la no duda. Ahora puedo hacer dos cosas aquí. En realidad puedo ejecutar todo en la misma nota fuera así si quisiera. O otra cosa que podría hacer aquí es en realidad podría hacer otra. Sin duda, si quisiera. Um, a veces ves a la gente hacer las cosas de esta manera y a veces la otra, um, con múltiples, sin dudas o soltera sin dudas. No creo que haya diferencia en hacer una sola nota fuera o la otra, sin duda son múltiples, Sin dudas. Y creo que al final actúa como uno grande, sin duda, um, pero estoy seguro de que hay algo. Hay alguna pequeña razón por la que hay una diferencia, pero, ah, en cuanto a lo que se oye y cómo se comporta. Nunca he notado una diferencia, así que a veces es más limpio. Simplemente haz esto. ¿ Todo bien? Deberíamos estar todos establecidos. Entonces vamos a probarlo antes de probarlo. Tenemos que dar algunos valores aquí, así que vamos a darle es dar este. Pongamos un siete aquí, y solo puedes escribir en estas cajas de números. Por cierto, si estás encerrado. Si eres parches bloqueados una vez estás una vez que haces clic en uno de estos y se vuelve naranja, solo tecleas así siete y 12 de mis posiciones de trance. Demos a esto un valor de sólo algo. Hagámoslo un poco corto. De acuerdo, Ahora toco una sola nota, ¿verdad? Funciona. Entonces solo estoy tocando notas individuales aquí. Um, hagámoslo más rápido. Entonces voy a bajar esto ahora. Todo va más rápido Carne, ¿verdad? Suena bastante guay. Um, me deshago de mi seco y eso se ha ido. Podría hacer esto realmente largo si quiero. Carne derecha. De acuerdo, vamos a añadir otro ahora mismo que sabemos hacer eso, sólo tomamos las piezas de veneno. Necesitamos el aplomo. Es las piezas que necesitamos son estas dos piezas, Así que acabo de hacer clic en esas. Ahora voy a aguantar, cambiar y dibujar una caja alrededor de todo esto. Y ahora tengo todas esas cosas. Opción hacer clic y arrastrar. Cambia esto a tu transposición tres. Y sólo por limpieza va a mover esto sobre usando las teclas de flecha aquí. Ahora tengo que reconectar algunas cosas. Esto ahora qué? Yo quiero que el tiempo de éste sea, Um, podría duplicar esto otra vez. Um, pero eso va a ser demasiado largo. lo que realmente me gustaría si quisiera actuar como notas 16, me gustaría multiplicarlo. Yo creo por 1.25 Derecho. Um, eso me va a meter en problemas. Vamos a quedarnos un poco simples aquí. Y vamos a multiplicarlo por tres y tomar el original. Vamos a ver qué pasa. Por lo que multiplicamos el original por aire, los primeros retrasos por tres. Ah, y a ver qué nos trae eso. Va a ser un poco raro. Um, en realidad , no, tengo una mejor idea. Tengo idea. Confía en mí. Está bien. Ah, me voy a llevar Oh, sí. No, me atendré a mi idea original. Veces tres. Vámonos. 10 3 Enfriar. Um, bien. transposición está enganchada. Eso está enganchado. Tenemos que conectar nuestros datos entrando. Entonces los pedacitos feos. Aros. Claro, vas al canal correcto. muchos retos ahí. Velocity va ahí y pitch va allá. Ahora estamos fijados. Correcto. Entonces démosle a esto una transposición de digamos, hagamos algo más bajo. Hagamos Ah a sólo por el carajo. Entonces va a subir, arriba, abajo de lo anterior. Vamos a dar tenemos que mover esto para meter algunos datos en este, porque no tiene tiempo para hacer eso. Matemáticas o no tiempo, pero no tenía suficiente información para hacer esa operación matemática cuando configuramos esto. Siempre dijo sus veces tres. No dijimos qué. Entonces tenemos que mover esto para darle algunos datos para toe Escupir un número aquí abajo, Pero ahora deberíamos estar todo listo. Entonces voy a tocar una nota. Ve. Hagámoslo más rápido. Genial. Correcto. Um, Debilita Dio. Y así básicamente, podemos hacer esto todo el día, ¿ verdad? Al igual, podemos seguir desplegando esto porque tenemos este pequeño conjunto de cosas aquí. Esto y esto. Ups. Este es básicamente el retraso en las cosas de transposición que necesitamos. Um, y podríamos simplemente copiar esto todo el día. Podríamos hacer nuestro parche más largo. Y podemos hacer esto todo el día, ¿verdad? Esa es una forma en que podríamos hacerlo, pero déjame mostrarte otro camino. Eso es un poco más limpio, um, que lidiar con todo esto. Vigila esto. Esto va a ser totalmente dulce. Tomemos todo esto. Esto no. Entonces voy a destacar cualquier cosa. No necesito realmente interactuar con esto. Yo quiero interactuar con eso. Necesito enchufar algunos números, así que pero me voy a llevar todas las agallas aquí. Voy a usar este truco genial llamado encapsulate. Está justo aquí. Está bien, mira esto. Lo que hizo fue hacer lo que parece su propio objeto con sus propias entradas y salidas. Puedes hacerlo en cualquier momento que quieras. En realidad puedes hacer tus propios objetos todo el tiempo, y hablaremos de eso más adelante. Um, pero lo que hizo este encapsulado es que tomó todas estas cosas, dejó todo conectado por entradas. Y ni siquiera necesito un tomacorriente porque meto la nota en ella. Entonces, ¿qué? Entonces si lo bloqueo y luego doble clic en él, puedo ver lo que hay dentro. Estas son entradas, y estos son solo objetos aquí mismo. Y vamos Y aquí está todo mi asunto. Entonces eso todavía va a funcionar. Entonces, ¿por qué haría eso contra esto, verdad? Los resultados van a ser exactamente los mismos, ¿verdad? Todavía funciona exactamente igual. Um, hacerlo de esta manera versus de esa manera justo aquí es la diferencia. Si quiero desplegar esto ahora, tendré que hacer. ¿ Esto es correcto? Puedo hacer esto todo el día, ¿verdad? Y aún tengo que enganchar todas estas cosas. Pero ahora tengo, como, como, no sé, 50 de las notas una vez las enganché todas, ¿ verdad? Por lo que puede ser realmente conveniente. Y dentro de cada uno de estos está ese parche entero. Entonces ese es el encapsulado. Es como que puede mantener todo mucho más limpio. Entonces esto es un objeto, ¿verdad? Llamado P. ¿Qué significa parche er verdad? Es su propio parche. Er puedes hacer uno de estos si haces un objeto llamado espacio P y luego golpeas retorno Oops y haz clic fuera de él. Ups. En realidad tienes que darle un nombre. Entonces p y luego lo nombra Algo. Cualquier cosa que quieras. El bloqueo de tapas está encendido. ¿ Qué? ¿ Qué hice? No les gustaban las gorras. Ahí vamos. Por lo que p ah crea un sub patch y puedes construir un parche aquí dentro que tenga entradas y salidas. ¿ Verdad? Y en cuanto agrego entradas y salidas a mi sub parche. Aparecen aquí ¿verdad? Por lo que puedes hacer estos sub parches tipo de mantener las cosas limpias. Y ahora tengo todo otro parche ahí. ¿ Y cuál es incluso el de Wilder? Puedes guardar estos sub parches y luego llamarlos más tarde. Como si hubiera algún otro tipo de objeto. Habla más sobre eso después. Deshacernos de todo eso. Pero ahora tenemos un lindo cool nuestro progenitor. Uh, correcto. Um, cambiemos esto a B. Hagamos que dos. Ah, ese cuatro en ese siete. Uh, eso es divertido. Está bien, genial. Entonces, um, quiero guardar este parche y subido para ti en el siguiente video, así que haz este parche. Um, sé que aquí se ve muy feo, pero espero que si te estás siguiendo, entiendes que lo que está haciendo este tipo de cosas Tres veces y puedes seguir, ya sabes, las tripas del parche, que es este grupo de cosas aquí mismo y cómo funcionó esto. Enfriar. Um, bien. Entonces voy a agregar este parche a la siguiente lección Ah va a ser una descarga para este camino para que puedas ir fruncido el ceño con el mío si quieres. Si el tuyo no funciona disecciona la mente. Averigua qué hice que no hiciste. Um Y entonces es hora de empezar a hablar de audio. Al igual que trabajar con señales de audio. Hemos hecho mucho con MIDI, pero ahora es el momento de meternos a trabajar con una señal de audio. Fuera vamos. 27. 29 TildeAndYelloPatchChords: De acuerdo, Ahora que hemos hecho tantas cosas, es hora de hablar de algunas cosas de audio. Ahora bien, esto es una especie de ala MSP, aunque realmente ni siquiera necesitamos pensar en eso. Um, Así que esto es lo que vamos a hacer aquí. Entonces tengo Bueno, déjame voy a cargar a Max para vivir y en Max. Efecto de audio. De acuerdo, así que esto es lo que parece Nuestro efecto de audio Max predeterminado tiene este objeto plug in tilda y un objeto plug out tilda. Ahora, estos igual que la mediana y midi fuera estos aire. Los objetos que obtienen el audio de esta pista en la vida, ¿no? Todo lo demás tipo de mismo. Entonces voy a abrir eso, hacerlo bonito y grande, para que podamos echarle un vistazo. De acuerdo, Entonces hay dos cosas importantes que notar aquí. El tilde y las canchas de parche a rayas amarillas. Um, los cables de parche de rayas amarillas nos dicen que una señal de audio está fluyendo a través de ellos. Entonces si tenemos un parche que estaba haciendo algo así, ¿robas algo que hemos visto antes? Algo así. Sabemos que hay datos o números o palabras o algún tipo de señal no de velocidad de audio que fluye por aquí porque el cable de conexión es sólo una delgada línea negra. Aquí tenemos las líneas amarillas, que son señales de audio. Entonces puedes ver rápidamente de un vistazo cuando tienes un parche complicado, puedes decir como, Vale, Vale, audio va de aquí a aquí, ¿ verdad? Entonces es sólo una señal visual. Ah, a veces usamos cordones de parche de rayas verdes, que en realidad muestra que el video fluye a través de esos cordones de parche. A veces se podría ver que la otra cosa es la tilde. Ahora la tilde está lejos. Es sólo una especie de convención de nomenclatura que usamos para mostrar que este es un objeto que procesa audio. Vimos antes el caso del retraso. Correcto. Entonces aquí tenemos dos objetos diferenciales de retardo que lo cargamos. Aquí hay un retraso. Y aquí hay un retraso, Correcto. Mismo objeto. Tipo de. Esto es un retraso. Esto es retraso, Tilda. ¿ Cuál es la diferencia, verdad? En realidad es una diferencia bastante enorme. Correcto. Um, este va a retrasar flequillo como hemos visto, éste va a retrasar algún tipo de señal de audio ahora, dicho sea de paso, esto no es lo que querrías usar si quieres construir un efecto de retardo real, Um, que vamos a hacer en realidad muy pronto. Ese es en realidad el próximo proyecto que vamos a hacer. Entonces al igual que dos videos de distancia. Um, pero esto es una especie de retardo de velocidad de audio. Entonces ese azulado, el símbolo, nos muestra que estamos trabajando con algún tipo de tasa de audio. Vamos a crear un objeto que haga una onda sinusoidal. El objeto se llama ciclo, Tilda. Cierto, porque va a emitir audio, ¿verdad? Y en realidad podemos hacer esto, es enchufar a ese tipo justo ahí, enchufarlo a ambos canales, ¿ verdad? Derecha e izquierda. Tenemos aquí abajo. Entonces este ciclo simplemente va Esto está creando una onda sinusoidal, y simplemente va, pero, ah, ah, está creando una onda sinusoidal de ciclo cero hertz. Entonces se le da un argumento del grupo de frecuencias, y ahí vamos. Ahora tenemos un ciclo una onda sinusoidal, ¿verdad? Eso es ciclo, Tilda, porque va a emitir audio. Este objeto en particular puede ingresar. Ah, no audio. Añadamos un dial ahí frecuencia. Correcto. Entonces ahora sí. Está bien. Voy a callar eso porque me está volviendo loca. Está bien. Ah, esta señal. Por lo que esto acepta sólo una señal de datos, que es el número de cosas, pero, er la frecuencia del oscilador, la onda sinusoidal, pero salidas velocidad de audio mantenido. Entonces, um, las dos cosas que quiero que salgan de esta pequeña lección. Los cables amarillos significan que hay señal de audio fluyendo por ahí, y eso va a suceder automáticamente. Vas a ver esos cables amarillos, como, si solo agarro un cable de este ciclo, es amarillo, ¿ verdad? Porque eso me está diciendo que tenemos audio. Um, y la tilde significa que esta es una tasa de audio. Enfriar. De acuerdo, así que entremos y hablemos de conseguir el audio de un Bolton. 28. 30 AudioUI: De acuerdo, conseguir el audio de Ah, Able 10 es en realidad bastante fácil, porque , um, sólo necesitamos este enchufe y enchufe, lo envía de vuelta. Entonces lo que yo haría aquí, igual que antes, me desharía de estos comentarios. Tal vez podrías dejar esa izquierda y derecha si quieres. A pesar de que es bastante obvio que el lado izquierdo es el izquierdo y el derecho es el derecho . Tira eso ahí abajo. Y ahora tenemos la señal. Entonces toco esto, vale, estoy tocando un clip. Se va a mi enchufe aquí canalizando directamente a través de mi enchufe hacia fuera. Correcto. Si borro este cable, vamos a perder el lado derecho del mismo por dejar este cable. Vamos a perder el otro lado, ¿verdad? Puedo ver lo que está pasando mirando a algunos de los tú que objeto, ¿ verdad? Objetos de interfaz de usuario. Echemos un vistazo a ah, ganancia objeto. Correcto. Entonces este es un objeto de ganancia. Esta es la ganancia en vivo, lo que significa que es un objeto de ganancia que está destinado a parecerse en vivo eso. Se supone que se vea así aquí abajo para que pueda simplemente enchufar mi señal a eso. Tiene una derecha y una izquierda. Y entonces puedo escalar la salida simplemente cambiando mi volumen aquí. Y luego si quiero a Teoh, consiní la salida. Ahora tenga en cuenta que esto tiene cuatro salidas. Estará seguro que estás enviando lo correcto. Canal uno? Sí. Y Canal dos Sí, Canal dos. Las otras dos salidas son el valor del parámetro. Por lo que el valor del deslizador y la amplitud de cada canal y decibelios. Entonces ahora hicimos una sidra de volumen, ¿verdad? Obviamente hay un 1,000,000 de cosas más que podríamos hacer con eso. Pero ah, solo para mostrarte conseguir audio de Mableton y volver a un incorporado, es nuestro plug in and plug out objetos. Entonces esos son el principio en los extremos de tus parches. Si estás haciendo un efecto de audio, Cool. Um, genial. Con eso, vamos a sumergirnos y solo hagamos un retraso de audio y solo veamos qué pasa, verdad? Hagámoslo 29. 31: Muy bien, todos, vamos a sumergirnos y hacer otro proyecto. Entonces este es nuestro tercer proyecto. Ahora, antes de sumergirnos en esto, quiero decir una cosa. Si repito algo como, si repaso algo que ya hemos pasado antes, o como, un objeto que ya hemos pasado antes No te preocupes por ello. Está bien. ¿ Verdad? Porque, um, eso es lo que realmente estamos haciendo aquí. ¿ Es aprender un idioma? Voy a que lo sepas, digamos, aquí está este objeto. Ya lo hemos visto antes. Vamos a hacerlo de nuevo, y eso está bien. Ah, porque no se puede revisar demasiado estas cosas. Por lo que tiendo a explicar cada paso que estoy haciendo mientras lo estoy haciendo. Um, aunque sea algo que he explicado antes, lo voy a explicar de nuevo como lo estamos haciendo. Sólo para tratar de que pienses como Max te consigue. Ah, mete la cabeza en el espacio adecuado para Max. Por lo que este proyecto Mm. Lo que vamos a hacer es construir un retraso de audio. Construimos un retraso midi, ¿verdad? Simplemente usamos esa pipa. Ese fue nuestro retraso de datos. Objeto. Um, pero ahora lo vamos a hacer en retraso de audio. Um así que este es un poco más complicado, así que empecemos. Entonces lo primero que necesitamos es que ahora necesitamos un efecto de audio máximo, porque queremos entrar y salir audio. ¿ Verdad? Um, acabo de poner eso en una pista midi. Simplemente tonta. Ah, vamos a lanzar eso en la pista de audio. Aquí vamos. Por lo que ahora tienes un efecto de audio máximo. Recuerda, la principal diferencia entre los efectos de audio, muchos efectos y efectos de instrumento Es lo que entra y sale. Aparte de ahora, podemos prácticamente hacer lo que queramos dentro del efecto. Es lo que vamos a conseguir fácilmente de, ah, vivir aquí y un efecto de audio. Recibimos audio entrando a ese canal, y enviamos audio desde ese canal. Agradable y fácil. Entonces abramos esto golpeando aquí la caja patra. De acuerdo, aquí estamos. Algo para hacer mi pantalla bonita y grande aquí, porque así rodo. Voy a deshacerme de estos pequeños comentarios extra aquí. El audio a un live construir tu dispositivo aquí, izquierda y derecha, porque sé que ahora estoy bien. Está bien. Así que me enchufé y enchufé, correcto, Así que Ah, este es nuestro audio que viene de Max. Y esto es ir o lamentar. Viniendo de vivir. Esto se va de vivir. Entonces sea lo que pase, estas dos entradas van a ser enviadas a nuestra izquierda y justo aquí. Entonces esta es nuestra izquierda y derecha. Ah. Envío a la salida. Y esta es nuestra izquierda y derecha viniendo de la entrada. Ya sabes, si sólo quisiera ser un imbécil, lo que podría hacer es que podría hacer esto ahora. Sólo estoy intercambiando canales, ¿verdad? Cualquier cosa que venga en la entrada izquierda o en el canal izquierdo de Ah, esta pista se va por la derecha y viceversa. Yo sólo intercambio canales, ¿verdad? Solo para mostrarte lo que puedes hacer. No, sí hice un pequeño truco ahí que no creo haber explicado nunca. Si haces clic en un cable en un cable de parche aquí, ves este pequeño diamante rojo? Esto es algo más nuevo. De hecho puedo borrar ese y hacerlo en éste. En realidad puedo, en lugar de borrar esto y volver a dibujar todo, en realidad puedo simplemente agarrar ese pequeño clic de diamante y arrastrar, y tengo el cable y podría moverlo a donde necesite. Es una especie de cosa de usabilidad rápida, pero voy a desconectar ambos, um porque necesito ponerlo para poner línea aquí. Entonces vamos a hacer lo mismo que hicimos en el MIDI DeLay. ¿ Verdad? Entonces, delineemos lo que necesitamos y usemos comentarios para hacerlo. Entonces lo primero que voy a necesitar es y la entrada de audio prácticamente se hizo. Eso es eso de ahí. ¿ Verdad? Ese es nuestro audio entrando al parche. Vamos a copiar eso. Eso fue ah, opción. Haga clic y arrastre. Ahora, lo que tiene que pasar a continuación es que necesitamos retrasar la señal. Ah, por alguna cantidad. Por lo que necesitamos un ajuste por la cantidad de retardo. Y luego agreguemos también una forma de escalar el volumen eso que tenemos algún control sobre el volumen en la salida. Y luego hagamos otra cosa y pongamos aquí la capacidad de dejar pasar la señal seca . Llamémoslo un interruptor de señal seca. Vamos a añadir un interruptor de alternancia, igual que hicimos antes de dejar pasar la señal seca. Ese es el sonido retrasado de la ONU correcto Así que queremos que eso pase. Eso sería esto. Básicamente, queremos hacer eso. Pero quiero ponerme un toggle aquí para que pueda elegir tenerlo ahí o no. Y luego vamos a volvernos aún más locos con él y digamos, por puntos de bonificación lo pondremos por aquí. Añadamos, um, que tengan un segundo. Lo llamaremos un segundo toque del retardo y luego llamaremos hará 1/3 12 Vale, así que un retraso de tap. Creo que hablamos de esto antes, pero eso es como una especie de término de la vieja escuela para como, si tienes un retraso que golpea tres veces y se pone un poco más tranquilo cada vez, Um, eso es un retraso de tres golpeados, algo así. Entonces eso significa que si se va a poner más tranquilo cada vez que necesito escalar el volumen en todos esos grifos. Además, solo estoy posponiendo arbitrariamente esto al lado derecho por aquí, porque creo que ahí es donde lo voy a construir. Entonces este es mi principal retraso. En realidad, lo que podría hacer es esto. Y entonces el interruptor de señal seca probablemente va a estar en algún lugar entre estos dos objetos , así que solo estoy alcancando mi territorio aquí. No tengo que apegarme a esto. Estos aire solo comenta ahí mismo. Sólo pequeñas notas para mí. Um, pero este tipo de me ayuda a esbozar lo que voy a hacer. A ver qué es, cómo va a funcionar. Y ah, va a, uh, uh, ayudarme a empezar a programar. Entonces Ah, vamos a sumergirnos. Creo que esta vez. Bueno, vamos a sumergirnos en estas cosas. La carne y las papas, ¿verdad? Esto en realidad es relativamente fácil una vez que hemos hecho esto, y esto es diferente, pero ah, bueno lo hará pronto. Así que vamos a sumergirnos en estas cosas y empezar a configurar nuestro retraso. 30. 32 DelDelayTapinTapout: De acuerdo, entonces aquí vamos. Tenemos nuestra señal de audio. Está entrando justo aquí. Correcto. Entonces Ah, podría borrar eso. ¿ O sabes qué? Hagamos algo divertido. Aquí. Añadamos una u me opongo a ver eso. Entonces tenemos este objeto medidor aquí. Esto es exactamente lo que suena. Es sólo un medidor de nivel. Entonces déjame poner algo en esta pista cuando sólo agarramos. Ah, sólo un poco no deje caer tonto lazo de tambor, algo al azar. Entonces no me voy a cansar de escuchar un montón entero. Voy a empezar ese movimiento ahora. No lo oigo. Cierto, porque aquí es adónde va eso, ¿verdad? No va a ningún lado porque mi plug in and play out no están conectados. Pero lo que puedo hacer es conectarlas. Y ahora puedo ver esa señal, ¿verdad? Y este objeto medidor pequeño. Esto está bien, dos cosas sobre esto que quiero señalar primero. A esto se le llama Meter, Tilda. Por lo que en realidad podría hacer uno de estos. Podría o agarrarlo aquí mismo, o en realidad podría simplemente hacer un objeto llamado Meter Tilda y ver qué pasa cuando golpeas retorno Boom. Se acaba de convertir en un metro. Entonces, ya sabes, siguen siendo objetos, ya sabes, como si todas estas cosas fueran objetos. Ah, así que estoy mirando el Canal Izquierdo aquí. Aquí está la otra cosa. Yo quería mostrarte sobre esto. Esto tiene una especie de característica oculta estás pensando como, ya sabes, mayoría de las veces, yo los metros son verticales, no horizontales, como esto nos sacó. Puedo hacer esto más largo y más grande, pero si lo estiro así, se vuelve vertical. Para que yo pudiera hacer eso. No lo necesito. Me gusta ser amable y enorme así. Entonces hagámoslo un poco diminuto así. Voy a copiar esto con mi opción. Haga clic y arrastre. Haz uno para el otro canal. Ahí vamos. Ahora veo que entra ese bucle de batería. Ahí están la única razón real por la que estoy haciendo eso es para poder confirmar que estoy recibiendo la señal en la que sé que estoy, porque realmente no estoy haciendo nada todavía, Pero, ya sabes, es una buena excusa para mostrarte el objeto medidor. A veces esos son prácticos para tener ahí dentro, para que puedas ver lo que estás haciendo. De acuerdo, así que esa es mi entrada de audio. Entonces, eliminemos ese comentario, porque ya no necesito eso. La señal de retardo. OK, entonces ahora tenemos algo de retraso. Voy a mover todo hacia abajo. Ahora. Tenemos que retrasar la señal. Esto Esta es una de las cosas más confusas de Max en particular. Objetos de retardo y los diversos objetos de retardo. Ya hablamos de esto antes. Ahí hay pipa. Ahí está Del. Hay retraso. Entonces hay muchos objetos diferentes para retrasar cosas. Ah, este retraso, Tilda uno no va a ser realmente lo que queremos. Um, retrasa una señal, pero lo hace dentro. Ah, veamos la ayuda. Aquí está el archivo de ayuda para ello. El afectado puso una señal por cierta cantidad de tiempo. El tiempo de retardo se puede especificar en las muestras O están utilizando el formato de tiempo máximo. Entonces esto es para retrasar, como una cantidad realmente corta de cosas como retraso por muestras. ¿ Sabes a qué me refiero? Al igual que una cantidad muy corta de tiempo, lo que queremos. Y este es el objeto Max más intuitivo. Queremos uno llamado tap en Tilda, podemos ver la ayuda o la entrada de descripción a una línea de retardo. Eso significa que se va. La señal va a entrar en una línea de retardo, y va a pasar el rato ahí hasta que le digamos que salga. Entonces esto es lo que vamos a hacer. Este es una especie de objeto finicky, así que voy a abrir la ayuda para poder ver qué está pasando. De acuerdo, así que aquí está la señal de audio. Se va a entrar a tocar. Entonces se está conectando a un tap out. Y esto tiene un argumento de cierta cantidad de tiempo un segundo en este caso, y esto es top out en otra cierta cantidad de tiempo. Lo que estamos haciendo aquí para especie de resumen todo esto, el objeto tappin necesita dedo del pie tener tu tiempo máximo de retardo que vas a querer usar. Entonces digamos cuánto tiempo va a ser nuestro mayor retraso. Digamos 10 segundos. Entonces 10,000 milisegundos, va a hacer eso realmente alto. No necesito usarlo. Está bien. Solo estoy configurando un buffer ahora, así que vamos a hacer un canal a la vez aquí. Va a correr mi señal ahí dentro. Te das cuenta de que acabo de crear un problema, ¿verdad? Esto es un problema. Lo que acabo de hacer. No es realmente obvio de inmediato, pero si lo piensas, es un problema. Porque esto debería estar llevando una señal de audio, ¿verdad? Lo que acabo de hacer, No es por qué no lo es? Pongamos el cursor sobre esta salida. Esto es fuera poniendo el valor pico para cada intervalo de medición. Entonces esto me está mostrando mi valor pico, que no es lo que quería poner. Por lo que en realidad no podemos sacar nuestra señal del objeto medidor. Tenemos que sacarlo del objeto plug in. Entonces ahora lo sabemos porque esto es esta cosa amarilla. Ah, estamos recibiendo una señal de audio ahí, ¿de acuerdo? No, no va a ir a ninguna parte. No sacamos nuestro audio del grifo. Este es sólo un objeto raro. No sé cómo explicar esto más que sólo para mostrarte lo que haces aquí. Entonces lo que tengo que hacer en este objeto en particular, hacer otro objeto llamado Tap out Tilda, Y luego le doy a eso la cantidad de retardo que realmente quiere. Entonces pongamos eso en 1001 2nd Ok, Ahora voy a conectar estos dos y luego voy a conectar tap out a mi plug out. Ahora si lo estás si has estado prestando atención, estás diciendo: ¿Por qué esto no pasa audio aquí? Es raro. Esta es sólo una rara. Ah, así que lo siento, pero es raro. Ah, en realidad puedo explicarlo un poco. Lo que está pasando es tocar es imaginar. Hay algo por aquí. Realmente no está por aquí, pero imagínate eso. Imagina que hay algo por aquí y es un amortiguador. Ah, buffers. El trabajo es como un cubo. Sólo va a sostener cosas que le pones. Por lo que tappin en realidad está tirando la señal de audio en esta cosa de aquí. Tap out es decir Ok, después de un segundo, voy a ir a buscarlo y jalarlo de nuevo en tap out y luego alimentarlo a través. Entonces ambas cosas están haciendo referencia a esta otra cosa. Eso es una especie de lo que está pasando. Entonces por eso no hay directamente audio pasando entre los dos porque ambos están haciendo referencia a esta cosa del buffer. No necesitas lidiar con nada de eso. Todo lo que necesitas saber es así como configuras un retraso de audio. De acuerdo, entonces ahora estamos retrasando la señal en cierta cantidad. Esta es la cantidad ahora Necesitamos poder cambiar esa cantidad, claro. Entonces pongamos un dial en ese chico malo. Vamos a nuestro tú objeto y nos encontramos un buen dial para mi dialogo. Es a través del dial en vivo porque parece en vivo. Pongamos eso aquí arriba. Ahora, recuerda, vamos a tener que hacer algunas matemáticas aquí para meterlo en el rango de segundos. Entonces pongamos, um, um, una caja numérica en ella sólo para que podamos apreciar lo que está pasando aquí. Entonces voy a encerrarlo a través de esto. Y, por supuesto, estamos en el rango de 0 a 1 27 Vamos a meternos en un rango un poco más saludable multiplicando eso por, ah 10. Es una especie de adivinar al azar aquí, así que eso me pone de 0 a 12. El 70 me pone más de un segundo. Yo como que quiero contratar a DeLay que sólo un segundo de alguna manera. Entonces digamos digamos que 15. Sí, eso me va a conseguir un buen número grande. Enfriar. Ahora tap out es donde necesito poner ese número. Rex, necesito anular este argumento de 1000 Tap out. ¿ Esto es especial? Um, objeto en eso si le das un toque, sabe que lo estamos dando para que toque. Si le das un número, sabe usar eso como la cantidad de retardo. Por lo que Ah, sólo necesita una entrada porque sabe decir la diferencia entre lo que está consiguiendo. Normalmente esperaríamos una segunda entrada aquí para tratar ese número, pero eso está bien. Esto y puedes enterarte de todo esto. Si estudiáramos el archivo de ayuda para esto, podríamos aprender todas estas cosas. Entonces esa es una buena razón para pasar algún tiempo en el archivo de ayuda. De acuerdo, entonces ahora tengo mi señal. Cuando cambié el diálogo tipo de fallas por un segundo porque es una especie de tener que tirar ese cubo que te estaba diciendo hace un minuto y luego volver a llenarlo . Y luego suena igual porque no podemos escuchar el derecho original. No podemos aún no estar escuchando la señal seca, así que realmente no podemos decir que está retrasada. Pero confía en mí, lo es ahora. Algo que aún no hemos hecho es que sólo somos lema aquí. Solo estamos haciendo esto por un canal. Entonces, ¿cómo hacemos esto para dos canales? Bueno, vamos a deshacernos de esto primero en esa próxima causa hemos hecho esas dos cosas. Esto es lo que hacemos. Simplemente copiamos estos, le damos el mismo número si queremos y tomamos nuestra segunda señal. Aquí vamos. Ahora. Es interesante. Um, realmente no tengo audio configurado aquí. Ah, pero ojalá puedas oír eso. Um, se retrasan una cantidad diferente. Cable derecho el dilatado. Diferentes cantidades. No debería estarlo. Eran canal de derecha e izquierda. El motivo es Ah, éste aún no tiene número de retraso. Está en morosidad a 1000 mientras éste está sentado en 11,000 son 1170 milisegundos. Por lo que éste necesita un nuevo número para que esté usando el dial. Correcto. Entonces démosle cualquier número ahí ahora. Están sincronizados. Tan pronto como le di algo, Tan pronto como muevo esto en absoluto, se partió en sincronización. De acuerdo, Ahora tengo un montón de cosas hechas. Lo que aún no he hecho una escala el volumen o hacer el toggle. Hagamos el escalado del volumen a continuación. Y luego nos ocuparemos del toggle 31. VolumeControl 33: Está bien. ¿ Qué tal un poco de volumen en esta cosa? Entonces, ¿qué vamos a hacer aquí, vamos a desbloquearlo, ir a mi paleta de objetos? Voy a agarrar un deslizador de ganancia. Correcto. Esto funciona igual que el deslizador del medidor, excepto que podemos controlarlo. Por lo que esto parece un deslizador de ganancia. Y lo que podemos hacer. Parece una perilla de volumen. Entonces me va a ir bien, un poco, uh, truco de diamante Aquí. Tire de eso. Pon eso ahí para hacer otro. Pondremos eso ahí dentro. Sal de aquí. Ahora, Estos son difíciles, porque mira. Voy a hacer esto más grande. Es difícil decir cuando es realmente pequeño así, que hay dos entradas aquí arriba, ¿ verdad? Y si pones esto en el equivocado Ah, ¿te vas? No va a funcionar. Y lo mismo con la toma de corriente. Entonces, como, aquí abajo, en realidad hay una izquierda y otra derecha aquí, y tengo que estar seguro de agarrar la izquierda. Uno es un poco complicado. Hagamos que esa no sea ridícula por re copiando sobre esa. Está bien. No, estamos listos. Eso es relicario. No escuchamos nada porque conocemos muchos volúmenes ahí. Estamos para que pueda hacer click y arrastrar sobre estos para escalar el volumen. Ahora hay otra forma en que podríamos hacer esto. Deshacernos de esos. Um, la otra forma es usar el live die o la ah live gain, uh, que es agradable. Entonces vayamos a los objetos vivos. El medidor en vivo se llama. Ah, esto es bonito porque puede ser estéreo. Está bien, eso no es lo que buscaba. Juego en vivo. Se llamaba Live Game. Vamos a deshacernos de eso. El que es lindo de la ganancia en vivo es que a Parece en vivo. Um, así que eso podría ser útil B. Es estéreo. Por lo que solo necesitas uno en podrías hacer dos canales y ver que tiene un medidor incorporado, correcto. Por lo que no tenemos que configurar uno de estos por separado si queremos ver nuestra señal. Entonces este es un paso más rápido para hacerlo, um, en Max para vivir. Tomemos esto a nuestra izquierda adentro. Tienes razón. Y luego nuestras salidas. Y esto tiene cuatro salidas. Queremos la izquierda a donde estamos. ¿ De acuerdo? Y ahora tenemos contra la letra mejor, ¿verdad? Entonces ahora solo estamos escalando el volumen ahora. Escalar el volumen iba a ser un poco más complicado cuando entramos en estos otros grifos, porque queríamos ser, ah, porcentaje de éste todo el tiempo. Entonces vamos a hacer un par de trucos ahí, pero ah, está bien. Será divertido. Por lo que escalar el cheque de volumen asustado de ese. De acuerdo, arriba a continuación. Hagamos nuestra señal seca para que podamos realmente demostrar que se está retrasando, lo cual como que hacemos un poco en este momento viendo esto. Pon esos de lado a lado, y puedes amables de decir que se está retrasando, pero aún es difícil saberlo sin escuchar el seco para el próximo video. Añadamos un toggle in para que podamos escuchar nuestros secados hace. 32. 34 AudioToggle: bien, arriba a continuación. Añadamos un toggle a nuestro audio. Ahora, te acuerdas de cómo hacíamos cambiar antes, verdad? Tomamos uno de estos objetos un toggle. Y pero esto es solo un tú me opongo, ¿verdad? Esto sólo envía unos y ceros. No podemos poner una señal de audio en esto. Esto sólo quiere flequillo en él. Y ah, da salida unos y ceros. Entonces esto no le va a hacer nada a nuestro audio, pero esto controlará algo que le hará algo a nuestro audio. Y cuando lo miramos antes, creo que usamos un portón. Correcto. Ponemos algunos números y ponemos nuestra señal MIDI aquí, y luego Ah, y luego Ah, así que esto es mensajes entrantes bloqueados. Entonces esa es la señal. Y por aquí dijimos que le dimos un toggle porque el cero de éste lo cerrará. Que es lo que esto genera cuando no está seleccionado y un no cero lo abrirá. Y por suerte, esto sale un uno cuando lo seleccionó, que es un no cero. Pero esto va a ah, mensajes de puerta, ¿verdad? Aquí la clave es que dice mensajes bloqueados entrantes, um, no señales. Entonces lo que realmente queremos es esta puerta única. Tilda, Claro. Cierto, porque una tilde significa que puede manejar señales de audio. Entonces eso es montajes sobre este. Señal de entrada. Perfecto. Correcto. Entonces lo que vamos a hacer aquí es conectar este toggle al lado izquierdo de esto y luego nuestra señal de audio desde el enchufe hasta el lado derecho. Voy a hacer eso dos veces. Voy a usar el mismo toggle y la otra entrada, y luego voy a correr eso directamente al enchufe de salida. De todos modos. Di: Bueno, Bueno, ¿por qué no te pones contra Ah, un pequeño juego en vivo ahí. Tienes razón. ¿ Por qué no vamos a poner otro de estos ahí dentro. No tenemos que hacerlo, pero ¿por qué no? Y estaban a la salida. Ahora mismo tenemos un interruptor encendiendo y apagando ambas puertas, ¿ verdad? No tienes que Te podías hacer esto si quisieras. A lo mejor hay un uso para hacer esto. Entonces, ¿qué pasa ahora? ¿ Ahora mismo? Tengo la izquierda. Canal. La señal está pasando directamente, pero no el canal correcto. Y ahora opuesta Ahora ambos están pasando por ahora. Ambos se están apagando. ¿ Y si quisieras tener la opción de hacer esto o la opción de activarlos y desactivarlos tanto . Mira este auge. Esto se está poniendo un poco tonto, pero estoy tratando de hacer un punto, especie de, um, con esta configuración, lo que puedo hacer es, digamos que quiero que pase la señal de la izquierda. Boom. Yo hago eso. Digamos que quiero que pase la señal correcta. Yo hago eso. No hay señales que pasen por ambas señales. Basta con hacer clic en esa ambas señales apagadas, ¿verdad? Esto va a controlar en ambos. Pero si uno si los dos están encendidos y te quiero en ese apagado, yo podría hacer eso. No sé por qué querrías hacer eso. Y retrasar. Um, es un poco raro, pero hay algunos casos en los que eso podría ser útil. Y esa es la alegría de Max, porque probablemente haya diseñadores enchufados por todo el lugar, diciendo: Bueno, nadie va a necesitar esta funcionalidad realmente extraña. Entonces no es Ponlo ahí dentro. Pero tal vez eres ese bicho raro que necesita esa funcionalidad con Max para que solo puedas ponerlo , um así que retoma. Entonces por ahora, sólo voy a tener un toggle que permita que ambos pasen por mí. Entonces creo que paré mi pista aquí. Ahí está. De acuerdo, entonces me estoy retrasando un poco más de un segundo. No estamos escuchando el seco, así que sólo estamos escuchando el retraso. Y podemos confirmar que mirando aquí abajo esta es la seca y esta es la húmeda, la señal retrasada. Abramos el toggle y así podamos escuchar la señal seca a Muy bien, vamos a encender nuestro retraso. Bajemos nuestro retraso hasta cero, y ahora vamos a conseguir encajes. Um, fase de un pequeño defecto flan dijo que es como un retraso de tres milisegundos. ¿ De acuerdo? En realidad, no lo estamos poniendo a un retraso de tres milisegundos cuando hice eso, porque lo estamos multiplicando por 15 aquí. Entonces ahora estamos retrasando un milisegundo nos da ese flinch, algunos efectos geniales aquí,Ya sabes, Ya sabes, algunas cosas geniales de Tammaro. Confinaste su por estos retrasos realmente cortos de todos modos, así que ese es nuestro toggle. Eso es todo lo que realmente necesitamos dio Es portón Tilda, no portón, porque tenemos una señal de audio. ¿ Verdad? Así que pon eso por ahí. Teníamos un toggle a ella, y luego podemos controlar la puerta. Podemos ponerlo en un juego en vivo si queremos, pero no tenemos que hacerlo. Estamos bien para irnos. Impresionante. Está bien. Ah, ¿Qué queda? Podemos deshacernos de este aderezo. Otago. Eso lo hicimos. Añadamos un segundo retardo de toque y escalemos el volumen. Aquí es donde se pone algo divertido. 33. 35 múltiples Tapas: De acuerdo, Entonces quieres agregar un segundo toque al retraso, ¿ verdad? Voy a bajar esto un poco para poder hablar un poco más fácil. Todavía se va. De acuerdo, así que vamos a desbloquearlo ahora Esto es lo que está bien de esto. Tappin puede tener su dinero tap outs como puede manejar nuestra computadora. Permítanme decir eso una vez más. Sólo necesitamos tomar el tappin una vez, pero el tap out puede ser abundante. Entonces así es como luce eso. Voy a agarrar ambos un clic de opción y arrastrar. Boom. Ahí está mi segundo toque. Todo lo que tengo que hacer es conectar estos ¿verdad? Y luego hagamos otro de estos para nuestro tap out nuestro segundo tap y vamos bien, estamos aquí. Hagamos 1/3 1 Conecta esos y tengo que conectarme a mi grifo original, correcto. Entonces acabo de hacer dos grifos más, ¿verdad? No obstante, hay un ligero problema en eso. Son la misma cantidad de retraso, ¿verdad? Entonces hagámoslos todos proporcionales a éste. Entonces como que hicimos esto, creo Ah, cuando hicimos el retraso midi, tomemos este número déjame ponerlo algo más alto. De acuerdo, tomemos este número y por vamos a hacer una división por dos. Entonces esta siempre va a ser la mitad de esa. Y hagamos de éste el tercer tap en nombre de ese. Por lo que será 1/4. De acuerdo, así que tengo que engancharlos a mi salida. Ups. Camino a seguir. Está bien. Aquí es cuando es útil tener estos volúmenes aquí porque vamos a tener Tenemos muchas señales de audio yendo. Vamos a mover nuestro dial en vivo ahora Un poco. Entonces ahora tengo todos estos grifos yendo independientes. Está bien, hagámoslo, um quizá tomemos un sonido más simple. No tan alto. Aquí vamos. Está bien. Entonces, apaguemos todos nuestros retrasos. Aquí está nuestro sonido original que estamos escuchando. Vale, Eso es todo lo que está haciendo sin nuestro primer retraso en que nuestro 2do 1 en 1/3 1 Vale, es un poco más obvio ahora. Está bien, está bien. Tenemos que hacer una cosa más aquí, y sólo hagámoslo. Bueno, estamos aquí. Estamos aquí. Um, lo que quiero hacer es fijar estos volúmenes para escalar Ah, al mismo ritmo para los tres retrasos. Entonces es manojo esos por completo. Simplemente puedo ponerlos a todos en fila y verle. Lo que realmente quiero pasar es algo así. Esto sucede ahí, siempre ambientado como una especie de manera descendente como esa para que vayan bajando. Cada grifo es más silencioso, ¿verdad? Así es como pude hacer eso. Um, primero querer hacer es averiguar cómo voy a controlar el juego en vivo. Echemos un vistazo a la ayuda para el juego en vivo. Ver, ¿Cómo puedo simplemente enviarle un número? Sus señales entrando. Echemos un vistazo a las impresiones, rango, tamaño y orientación. De acuerdo, sólo veamos las entradas. ¿ De acuerdo? Aquí. Lo que veo aquí está cerca del valor del parámetro int float inferior. Entonces eso significa que puedo darle un entero o flote. Hablaré de carrozas más tarde, pero es una especie de número. Ah, es sólo un número con un punto decimal en él. Um, y eso va a establecer el valor del deslizador. Entonces intentemos eso. Vamos a configurar aquí una caja numérica. Pongámoslo aquí, a ver si puedo controlarlo. Ahí vamos. De acuerdo, Entonces esto una vez un rango de nosotros nos gustó alrededor de 10 a negativo. 67 es mi rango de ese deslizador. Entonces lo que voy a hacer aquí es que me voy a llevar otro slider. Vamos a usar Solo usemos este slider genérico y pongámoslo de lado aquí arriba. ¿ De acuerdo? Va a ser mi volumen Ahora, esto es sólo un deslizador de datos genérico. Eso está bien. No va a controlar ningún volumen. Sólo voy a controlar los deslizadores ellos mismos, ¿verdad? Ningún audio va a pasar por esto. Entonces, ¿qué voy a hacer aquí su primero? Voy a hacer un objeto de escala para ponerlo en alcance. Entonces veamos cuál es el valor de este objeto deslizador simplemente conectando eso a un cuadro numérico 0 a 1 27 Por supuesto. Entonces, ¿el objeto de la escala? Creo que hemos mirado el objeto de escala va a contarte de nuevo al respecto. Esto requiere cuatro argumentos. Estos los airean. Entonces el 1er 1 es el número bajo que entra, que va a ser cero. Eso es del deslizador de aquí arriba. 2do 1 es el número alto que entra. Sólo va a ser 1 27 aquí arriba. El rango de la cosa que viene en 3er 1 es el rango que queremos salir. Entonces su alcance de lo que nos estamos conectando, ¿ cuál es lo que dije? Negativo. 68 o así y el alto rango de la cosa saliendo. Entonces creo que 10 dijo que no. Esto va a hacer un montón de matemáticas para nosotros realmente fácilmente y formatear un número que pueda entrar en esto muy bien todo el camino hacia abajo, hasta arriba. ¿ Verdad? Por lo que todo el objeto de escala hizo con estos argumentos fue convertir este 01 27 en algo que este slider de volumen, esta esta ganancia en vivo le gustó, ya sabes, podría lidiar con muy bien, vale, ahora, aquí está la magia. Lo que tenemos que hacer aquí es solo hacer una resta muy simple. Creo que eso será más fácil. Entonces hagamos un objeto y digamos menos camino 20. Entonces voy a salir de esta caja numérica. Por lo que este número casillas controlando su primer deslizador en el mismo menos 20 y luego controlar el segundo deslizador. Voy a decir, menos 20 otra vez. Entonces ese control menos 20, el tercero es como ahora siempre van a estar en movimiento pariente. Ve que a medida que muevo este slider , suben. Cuando tenían la parte superior, golpearon la parte superior. Pero en la parte inferior, se nivelan porque básicamente golpean el número más bajo del deslizador que puede manejar. Y luego simplemente se sienta en la parte inferior, ¿verdad? Pero a medida que suben , suben Ahora. Podría hacer matemáticas un poco más fantasiosas y hacerlas proporcionales para que se quede. Um, pero empiezo matemáticas simples sería un poco más divertido, ya que este parche se está poniendo un poco complicado y feo ya. De acuerdo, creo que es hora de que hablemos de hacer que esta cosa se vea bien para que podamos usarlo, ¿sabes? Entonces hagámoslo en el siguiente video. 34. Configuración de la presentación 36 presentación: De acuerdo, entonces lo último que quiero hacer con esto es que solo hagamos que se vea bien. Entonces Ah, creo que hablé en el principio mismo de su vaso sobre los diferentes modos de Max en el modo de presentación. Vamos a configurar esto para que podamos usar esto como un enchufe y hacer que se vea un poco bien. Lo primero que hay que hacer es agregar algunas cosas al modo de presentación. Ahora, esto va a ser cualquier cosa que vas a querer ver y tocar para usarlo. De acuerdo, entonces definitivamente es este dial, así que voy a controlar click en él y decir, Añadir una presentación. Se va a poner este tipo de resplandor de salmón alrededor, ¿ verdad? Ah, esto seco, húmedo. Voy a añadir esa presentación. El deslizador de volumen en una presentación. Ah, mira, ¿qué más necesito el resto de esto son sólo cosas de Cody. Realmente no lo necesito. Pude ver estos deslizadores. Todos estos están controlados por eso. Por lo que realmente no necesito ver estos deslizadores. Ésta podría ser agradable de ver porque no está siendo controlada por esa. Entonces agreguemos esa presentación para que podamos ver el volumen seco entrando. De acuerdo, eso es todo lo que necesito hacer en el primer paso. Entonces tengo mis dos cosas que voy a ver en el modo presentación. Ahora vamos a ver el modo de presentación. Si bajas aquí hasta la parte inferior de la pantalla, ves este pequeño modo de presentación de botones. Mira la magia que sucede cuando hago clic en ella. Ahí está. Esto es todo lo que vamos a ver, y puedo editar esto ¿verdad? Entonces, ¿recuerdas esa pequeña línea? Eso realmente no lo vemos en modo presentación, así que vamos a estar seguros de que todo lo que necesita estar. Entonces este dice Ganancia en vivo. Cambiemos eso. Por lo que podemos hacer es dar click en él. Entra. Yo Es nuestro inspector ahí dentro. Y entonces creo que cambiamos. Es así que en este Inspector, podemos ver muchas cosas diferentes, um, parámetros para esta cosa. La mayoría de estos no queremos meternos con, sino nombre corto. Cambiemos esto a ganancia seca. Y cuando hago eso ahora, dice ganancia seca ahí arriba, bien, bien, eso podría hacer que eso se vea un poco más bonito. Hagamos esto un poco más pequeño. Entonces va a caber y podemos agregar cosas en modo presentación. Entonces agreguemos un comentario, porque nuestra mejor manera de solo conseguir mensajes de texto aquí y llamemos a este simple retraso. No necesitamos agregar este modo de presentación porque lo hicimos en modo presentación, pero puedo, ah, ah, jugar un poco con él yendo Teoh View y luego mostrar fuentes Eso no está a la vista. Eso está en objetos, mostrar fuentes. Podría hacerlo más grande. Eso se ve bien. Ponga eso aquí arriba. Y tú pones esto aquí abajo. En realidad, pongamos esto por aquí. Yo quiero cambiar ese dedo del pie que por algo diferente. Entonces vamos a mandar yo en eso. Acude a ese inspector y encuentra aquí el nombre corto de la misma. Dial en vivo. Y qué fue éste Controlando Esto estaba controlando nuestra cantidad de retraso. Oops, es demasiado largo, ¿verdad? Entonces, sólo cambiemos esa cantidad también. De acuerdo, simple cantidad de retraso. Aquí vamos a añadir un comentario aquí y digamos Permitir secar. Ponga eso justo ahí. Cuando hagas esto un poco más pequeño, eso de ahí y luego sumemos otro de estos aquí mismo y digamos ah se retrasa volumen y luego pondremos nuestra ganancia seca al final. Estos podrían ir. Es crujido que arriba un poco más Ahí. Enfriar. Se ve bien. De acuerdo, ahora volvamos a poder. Aquí está mi efecto, ¿verdad? Eso no es lo que acabo de hacer, verdad. Eso no es lo que parece, porque aún puedo salvarlo, así que tengo que salvarlo. Llamemos a este simple retraso guardando mis efectos de audio max tan pronto como golpee. Guardar. Mantén los ojos aquí abajo. Boom. Ahí está, Correcto. Pero todo es raro, ¿verdad? Porque hay un paso más raro y no sé por qué esto no es un defecto, pero no lo es. Um, tenemos que hacer una cosa más y eso es entrar Oh, ¿ verdad? Aquí está. Ah, ver Inspector de parches. Entonces este es un inspector para todo el asunto, y tengo que hacer click para todo este objeto que acabamos de hacer este parche que acabamos de hacer. Tengo que hacer clic en este botón de abrir y presentación. Doy clic en eso cerrar esa ventana. Ahora digamos eso una vez más. Mira, recuperamos mucho nuestra línea cuando la guardo ahora, Ahora en realidad está funcionando y en realidad nos está mostrando. Ah, la señal. Entonces lo cierro y ahora veo que tengo mucho más espacio. Hay una señal seca. Es demasiado largo. Aparece el retraso. Entonces ahora tengo un parche bonito, verdad? Por lo que todavía puedo entrar y editarlo. Es como, cuando salgo del modo de presentación haciendo clic en modo parcheado, mira lo que pasa. Todo se mueve de nuevo a donde waas, ¿verdad? Cambio entre modo parcheado, hace esta pequeña cosa mágica genial. Entonces ahora que sé que tengo un poco más de espacio, podría simplemente, ya sabes, mover algunas cosas. Podría incluso hacer esto, podría apretarlo horizontalmente. Siempre va a llenar el espacio que le das. Entonces si hicimos esto, tal vez esto No hace falta que sea tanto tiempo, supongo. Pon esto por aquí. Podrías hacer eso y luego hacer esto más largo. Ahora lo vuelvo a decir y mira lo que hizo mi parche ahí. Cierto y cierra eso y ahí está mi parche. Se ve un poco mejor. Entonces así es como se trabaja con el modo de presentación. De acuerdo, así que hemos hecho un audio Delano en el siguiente parche. Están en el siguiente video mientras piensa y parches. Ahora voy a tener sueños y parches. cuando terminé de clase, Um, en el siguiente video, te voy a dar este archivo para que descargues. Y después de eso, vamos a empezar a hablar de hablar para vivir comunicándonos de ida y vuelta, que básicamente es hacer preguntas de vivir como, ¿Qué estás haciendo? ¿ Cuál es tu tempo? Estás tocando ¿Qué pista se está tocando? Todas estas cosas diferentes. Podemos hablar con vivir. Ah, y usa eso para controlar cosas diferentes. En el interior hay parche cosas bastante cool. Entonces, uh, siguiente archivo descarga esta cosa, y luego estamos saltando a ti, hablando con la vida. 35. 39 abstracciones: OK, ahora es momento de empezar a hablar para vivir ahora cuando nos metemos en los protocolos de ir y venir con las cosas en vivo se puede complicar un poco más. Pero no quiero que te asustes. Um, porque tenemos una manera fácil o, bueno, manera relativamente fácil alrededor de la complejidad de algunas de estas cosas. Y esto no es sólo ah Max para cosa viva. Esto es todo en el tablero y cosas de Max. Ahí hay un truco. Debilita dio Ah, para tomar una cosa compleja y hacerlo simple. Um, y se llama abstracción. Entonces en este primer video, quiero hablarles de abstracciones, y les voy a mostrar algo de lo máximo para abstracciones en vivo. Entonces, ¿qué es una abstracción? Um, creo que aún no he hablado de esto, así que déjame mostrarte que es bastante sencillo. El concepto iba a abrirse. Ah, Max, Efecto de audio aquí. Ahora digamos que hay algo que hacemos mucho. Um, no lo sé. Digamos algo como esto, así que tengo selecto 10. Hagamos un generador de números aleatorios sobre eso. También lo hacen al azar 20. Entonces esto va a generar un número aleatorio cada vez que le envíe un bang y veamos cuál es ese número y digamos seleccionar uno. ¿ De acuerdo? Ahora, acabo de crear una probabilidad muy simple, muy simple. Ah, Creador. Correcto, Porque lo que va a pasar con este pequeño parche es que Bueno, pongamos ah, bang. Al final de su podemos ver que sucedió. Entonces lo que va a pasar aquí es que voy a hacer clic en este botón y alrededor de uno en 20 veces. Va a ser uno, porque esto es aleatorio. Alrededor de uno de cada 20. Va a ser uno. Y eso va a desencadenar este banco para que pueda hacer clic en este montón de veces. Ahí hay uno. Ahí hay otro. Entonces es solo un generador de probabilidad, ¿verdad? Realmente simple, realmente estúpido. De acuerdo, solo estoy usando esto como ejemplo. Ahora, digamos que esto es algo que hago todo el tiempo. Um, lo que voy a hacer es hacer otro objeto, y creo que ya miramos esto, pero, pero, um ah, te mostré lo de adentro y afuera. Ah, la entrada y salida. Y creo que hablé un poco de abstracciones, pero es realmente importante seguir adelante. Entonces realmente quiero estar seguro de que lo consigues. Um, para que aquí pueda hacer una abstracción. Algo que podría hacer la primera forma que podría hacerlo es solo hacer un parche, er, escribiendo p como el objeto es P, y le voy a dar un nombre. Voy a llamarlo cosa avaro al azar. Voy a golpear Return in. Se va a abrir una nueva ventana. Voy a ir a esta ventana. Copiar eso. Ponlo aquí. De acuerdo, entonces ahora toda esta ventana está dentro de este objeto. De acuerdo, Si quiero entrar y salir de ella, una manera fácil de hacer eso. Aquí tienes una toma de corriente. Y aquí hay una entrada, así que podría hacer eso. Y ahora tengo una entrada, una salida aquí para poder controlarla desde fuera de ella. Pero las agallas de todo está ahí dentro, ¿verdad? Entonces ahora cuando golpeo esto bien, está controlando dentro de ese parche y fuera de ese parche. Pero estamos poniendo la mayor parte del código aquí dentro solo para limpiar las cosas. Eso es todo lo que realmente hace. Ahora hay otra forma en que podríamos hacer esto En lugar de usar estos, podríamos usar, enviar y recibir objetos. Estos son como inalámbricos. Enviar. Ah, las conexiones inalámbricas son básicamente lo que son. No lo haces Puedes usarlos con el en un parche. No tienen que estar entrando en un sub parche como éste o en una abstracción, como decimos. Ah, pero sí pueden. Entonces voy a hacer un objeto llamado Enviar, y luego tengo que darle un nombre. Vamos a llamarlo Ah, fabricante aleatorio. Para que yo pudiera llamar a eso como yo quisiera. Uh, oops, eso va por aquí. Entonces eso va a ir por aquí. Por lo que este botón va a enviar va a pedir un número aleatorio. Y ahora aquí dentro, tengo que cambiar esto para recibir, recibir maker aleatorio. Correcto. Entonces ahora cuando haga clic en esto, esto va a enviar la solicitud. Creador aleatorio. Esto lo va a recibir. Y tengo una conexión inalámbrica entre esas dos cosas te va a ayudar a limpiar cosas . Si haces algo un montón de veces, también puedes hacer esto. Vamos a copiar eso y ponerlo aquí. Enviar recibe es genial porque puedes tener, como, un 1,000,000 recibe. Si es algo que haces mucho Ah, sabes que podemos recibirlo Algo por todo el lugar. Entonces sólo tengo que pegarle una vez y que reciban Congar Oh, a un montón de lugares diferentes, ¿ verdad? Por lo que eso podría ser útil solo por orden no tener que tener parches por todo el lugar. Entonces con este, haría lo contrario para hacer un objeto, y esto enviaría En realidad puedes abreviar enviar a solo s. Entonces si haces solo s ah, como el nombre del objeto que significa enviar solo una especie de taquigrafía. Eso sen Selector aleatorio. Seleccionar Aleatorio Seleccionar. Conecta eso a ello. Sólo voy a copiar esto. Pasó por aquí y cambié mi r dos o mi s a en nuestro para recibir. ¿ Qué hice mal aquí? Ah, sí, así es. Sube por aquí. Lo va a estar recibiendo. Ahora. Lo que está pasando aquí es que estoy preguntando con este envío dentro de este parche para que este parche no tenga ningún ins o outs, ¿ verdad? Ninguno no come ninguno. Podría simplemente tirarlo por ahí, y sigo usándolo igual. Tarde o temprano, voy a conseguir mi número aleatorio. Había uno. Funcionó, ¿verdad? Entonces ahora tengo eso. Para que envíen y reciban. Ah, esta es la abstracción, ¿verdad? Este es otro parche que Ah, este es otro parche viviendo en mi parche. ¿ Verdad? Entonces es como el inicio del parche. Podríamos tener otro parche dentro de este parche y otro parche dentro de ese parche, y puede ir a niveles y niveles profundos y niveles y niveles profundos tantos como puedas imaginar . Entonces si he dado a conocer, aquí está mi parche. Ah, Si estoy bloqueado y quiero verlo, puedo hacer doble clic en eso y ver dentro de él. Por lo que hay muchos parches son muchas abstracciones en max. Simplemente hay que parecen objetos. Um, pero a veces son su propio parche. ¿ Verdad? Entonces estas son abstracciones. Y la razón por la que estoy señalando a todos ahora o reseñalándolo todo ahora es porque, um, Maxwell live viene con un gran montón de abstracciones que te van a ser realmente útiles . Ah, al aprender Irwin, sólo comunicarse con Maxwell vive porque si es algo así como pedir el volumen de la pista , esto es algo que podríamos hacer todo el tiempo y No hay razón para escribir todo esto código complicado todo el tiempo cuando podemos simplemente escupirlo ahí dentro como un solo objeto. Y ah, ese es el final, ¿verdad? Porque es una abstracción y algo que usamos todo el tiempo. Podemos reutilizarla. Um, una última cosa sobre las abstracciones cuando guardé este parche. Esta abstracción ha guardado dentro de ella. No necesito guardar esto por separado. No obstante, podría, um, si abro esto y luego guardo esto, puedo guardar esto como su propio objeto. Correcto, porque y luego no necesito la p. solo podría llamarla, pero tienes que hacer algunas cosas especiales para que eso funcione. Um, entonces es por eso que parte del tiempo no vamos a tener el P porque hemos hecho algunas cosas para salvarlo como su propio objeto. Si quieres hacer eso, es un poco Ah, demasiado para mí entrar en esta clase. Pero si quieres hacer eso, basta con mirar en el sitio web de ciclismo 74 o en algunos de los foros max sobre cómo hacer tus propios objetos a partir de abstracciones. Eso es lo que quieres mirar hacia arriba y descubrirás cómo hacerlo y lucir genial. De acuerdo, entonces Ah, abstracciones. Lo siguiente es, veamos las abstracciones que vienen con Max para vivir que ya tienes, así que nos sumergimos en eso a continuación. 36. 40 M4LListofofAbstrations: Está bien, Max. Por abstracciones en vivo. Esto es lo que quiero que hagas. Tu en Max para vivir. Tienes un parche abierto. Asegúrate de que estás obteniendo la ventana máxima aquí. Entonces no estamos en vivo estaban en Max. ¿ A qué tipo de cambio entre los dos suben? Ah. Extras. M para l punto ap dudo lista de abstracciones. Es así. Ahora, esta cosa que acaba de llegar aquí es un parche máximo, ¿ verdad? Esto es solo un parche Max de aspecto fresco. Um, y todas estas son abstracciones que se construyen en max son que se construyen en Max estaban vivos. De acuerdo, así que veamos una. Echemos un vistazo a, um vamos a hacer el transporte de toggle. Es bastante transparente. Uno. Voy a dar clic en esto, y me va a mostrar cómo tirar hacia arriba la abstracción ah. Entonces esto es Ver, parece un objeto. M para LDA ap i dot toggle transporte. Correcto. Y luego hay una entrada. Entonces lo voy a hacer es voy a copiar esto para que lo desbloquee. Se lo va a copiar en mi parche. Vamos a deshacernos de eso por minuto. Démosle todo esto pegado en lo que por aquí. Está bien. Suena en mi parche. Voy a cerrarlo. Aquí está mi transporte aquí arriba. Puedo hacer clic en esto y puedo cocinarlo de nuevo, y puedo controlar el transporte. Correcto. Entonces este es un objeto llamado M para todo lo que ap i dot toggle transport, pero es una abstracción. ¿ Cómo sé que es una abstracción? Puedo hacer doble clic en él. ¿ Puedo conseguir un parche? Correcto. Este es un parche que alguien ha guardado como objeto. Um, es un objeto de abstracción. Ah. Y así este es el código. En realidad necesitamos entrar aquí y controlar el transporte. Vamos a diseccionar esto sólo un poquito. Aquí es donde las cosas se complican un poco, porque tenemos estos mensajes extraños flotando por ahí, pero creo, um, puedo mostrarles el camino a través de él un poco. De acuerdo, así que aquí es así que solo voy a caminar por esto si no lo consigues todo. No te preocupes. Porque aquí hay muchos objetos nuevos. Um, pero, uh, desesperación conmigo. Será divertido. Confía en mí. Está bien. Entonces solo ve de arriba a abajo. Entonces aquí está nuestra entrada. Correcto. Esa es esa entrada. Entonces eso es buscar un golpe. Entonces cuando golpeamos ese bang, envía este mensaje de camino guión en vivo. Conjunto. Entonces el camino es algo así como lo que pedían en vivo, ¿ verdad? Al igual que somos ¿Qué estamos pidiendo? Estamos pidiendo el set en vivo. Entonces un comando global, um, podríamos decir path track to, ya sabes, o algo así. Esto en impuestos es un poco diferente, pero esa es la idea básica. ¿ Qué estamos pidiendo? ¿ Qué tipo de dispositivo o cosa estamos pidiendo? Eso entra en este objeto llamado Camino vivo fuera de camino vivo. Está fuera poniendo. Parece tres cosas. Este es un objeto extraño. Um, los vemos por todo el lugar, y son realmente útiles. Entonces recuerdas que si hay un espacio que ese espacio termina, el nombre del objeto y todo lo demás son argumentos. Entonces eso significa que el nombre de este objeto debe ser t correcto. Y en realidad lo es, es otro tipo de cosas taquianas. T es gatillo. Entonces eso significa que te voy a dar un montón de cosas, y quiero que lo dispares como si fuera un gatillo. Entonces, ¿qué? Estamos disparando es tres tipos diferentes de cosas aquí. Entonces las cosas que está enviando es B, lo que significa un bang o un botón. El es una lista. Entonces cada vez que esto se envía algo, envía un bang hacia fuera su primera entrada. Una lista fuera su medio y una lista fuera. Es salida derecha, Así bang Lista lista B L l gatillo. Entonces esto está enviando algunas cosas. Esto es decir bang list list bang list list list bang list list Lista Qué está haciendo esto. Entonces, rastreemos esas tres cosas. Por lo que el bang va a conseguir espacio está jugando. Entonces este es un mensaje. Imagina esto como una pregunta. Entonces eso es entrar en un objeto llamado Live Object. Y está diciendo: ¿Está jugando? Es lo que está preguntando, ¿verdad? Entonces es decir es en vivo Jugar esta lista es probablemente alguna forma de pedir ah especificando lo que estamos pidiendo, como el transporte de la misma cosa con esta. Por lo que la ruta está jugando. Entonces si esto es un sí, va a mandar uno. Por lo que nuestra celda de objetos selectos es solo corta abreviatura para seleccionar al igual que ah, T es corta para Trigger y s un porcentaje corto, así que selecciona cero. Entonces si no está jugando, va a dar un cero aquí, y va a culpar a bang, empezar a jugar, y eso va a ir al objeto vivo. Lo mismo está aquí, Entonces Pero éste dice, es jugar en vivo. Si esto sale no, entonces va a mandar un bang para empezar a jugar. Si esto da como resultado un sí, que sería uno, se va a utilizar el objeto selecto cero. Entonces recuerda cómo selecto trabajo Select dice, Ah, si es lo que busco, sal por la entrada izquierda. De no ser así, salga a la toma de corriente derecha. Perdón. Outlet. Entonces esto va a dar salida a uno si está jugando. Entonces eso va a golpear aquí, y eso va a golpear el mensaje. Deja de jugar al objeto vivo, ¿verdad? Es raro. Ah, es Es un poco complicado cómo funciona todo esto. Pero, um, básicamente estamos haciendo preguntas a estos objetos vivos como ¿qué es un live set? ¿ Es jugar y llamar? Empieza a jugar. Llámanos diciéndole qué hacer. Empieza a jugar llamada, deja de jugar. Pero realmente no necesitamos ni siquiera usar eso porque lo que podemos dio es solo usar este arranque parada de transporte y yo podría simplemente encenderlo y apagarlo, ¿ verdad? También podría conectarme a ella porque está buscando unos y ceros. A toggle. Es un poco más fácil para mí envolver mi cabeza. Yo sólo podría hacer eso. Ahora tengo mi botón de juego ahí mismo. Puedo empezar toda la pista con sólo hacer eso, ¿verdad? Por lo que echa un vistazo a esta lista de abstracciones, extras y para L. A P i lista de abstracciones. Si no tienes estos, puedes buscar por ahí y conseguirlo. En ocasiones he visto algunas instalaciones donde no conseguiste instalar esta lista de abstracciones , pero puedes encontrarla en como Max para live dot com o algunos de los otros sitios web, la gente lo ha publicado por todo el lugar. Ah, aquí hay otro. Esto va a disparar el clip seleccionado. Vamos a agarrar esa. Yo quiero ponerlo en mi parche para que sepa en qué pista estoy. Vámonos. OK, entonces estoy en esta pista y esta escena está seleccionada, por lo que debería disparar esa. Sí, ahí está, correcto. Para que pueda seleccionar clips de esa manera miramos a éste. La sintaxis es en realidad bastante similar. Esta tiene espinillas abstractas en ella, ¿verdad? Por lo que aquí consigue seleccionado Visto índice. Eso es una abstracción. Y aquí hay otra abstracción que tiene una abstracción en ella cuando vamos allá, ¿Esta? No, eso no tiene uno. Entonces aquí hay otra abstracción, otra abstracción, camino en vivo, camino en vivo. Entonces algunas cosas similares. Por lo que esas son la lista de abstracciones que vienen con Max confía. Entonces echa un vistazo a esos. Básicamente rápido. Forma de ahorrarte tiempo haciendo un montón de cosas ahora con eso dicho, te voy a mostrar un parche aquí que hice que tiene un montón de cosas prácticas en él, y podríamos caminar por cómo funcionan. 37. 41 M4LPatches: De acuerdo, soy el siguiente. Um, tengo un parche que hice para ustedes chicos. Um, que te voy a dar Será en el próximo. Ah, el siguiente segmento. Tendré un enlace de descarga para esto. Um, este es Ah, Patch. Puede que solo llame a controlar en vivo. Tiene un montón de cosas en ella, así que vamos a caminar a través de ella. Aquí hay un montón de cosas nuevas que aprender. Nosotros. Vamos a pasar algún tiempo en esta cosa. Entonces aquí tengo sólo un montón de cosas diferentes que configuré para controlar Live? No. Hablemos de dos pequeñas cosas estéticas rápidas. En primer lugar. Justo como se ve este parche, te darás cuenta que tengo estas cajas por aquí, gente preguntando por eso todo el tiempo, y siempre me olvido de explicárselo. Si vas ah, en tu explorador de objetos aquí. Estos se llaman paneles. Um, ¿ hiciste para hacer? Eso está bien Uno. No tiene ningún propósito funcional realmente bueno. ¿ Dónde está aquí? Esto es panel. Y lo que puedes hacer con panel es ah, Solo podría estar acostumbrado a, como, como, ya sabes, cosas delineadas muestran cosas. Si entra en el inspector por ello. Ya sabes, puedes cambiar el color de la misma. Um, puedes dar la vuelta a las esquinas, puedes hacer todo tipo de cosas tontas, y son solo que las uso para dibujar cajas alrededor de lo que estoy haciendo. Um, así que eso se llama panel. Eso es lo que son estos. Otra cosa que podrías notar es que cuando lo bloqueo, mis cables de parche desaparecen todos. ¿ Verdad? Y cuando lo desbloquee, están de vuelta. La forma en que haces eso es que solo puedes hacer clic en un cable de parche, y luego si vas a objeto, puedes hacer esto. Ocultar, desbloquear, mostrar, Desbloquear. Esto es una especie de con lo que teníamos que trabajar antes de que crearan presentación. Ver es, podríamos esconder cosas cuando estaba bloqueado. Por lo que sólo tengo los cables de parche todos seleccionados. Y luego dije, esconderte en candado eso que cuando esté bloqueado, no se ven los cables de parche. Um, está bien, dicho eso, vamos a llegar a la nitty gritty. Así que hice un pequeño parche rápido aquí para lanzar un clip. De acuerdo, Ahora, esto es lo que es importante saber. Tengo este Max para parche en vivo en la pista tres aquí. De acuerdo, um puedes hacer muchas cosas a otras pistas que puedes controlar más que solo tu propia pista y el transporte. Entonces con este clip, soy lo puedo decir o con este pequeño parche y este es Onley esta chunk inclusive. No estoy usando ninguna otra cosa. Y aquí no hay abstracción. ¿ En serio? Correcto. Este es todo el código que se necesita, así que no es mucho. De acuerdo, Entonces si le puse esto a no le puse esto a también odio este botón de fuego. Entonces puedo lanzarlo. Ahora, lo que está pasando aquí es la pista dos. Esta es una de las cosas tontas aquí que vas a querer recordar siempre. Ah, la numeración de pistas, según Max, es cero 123 Así que cuando digo pista a esa es esta, porque esto es cero, y este es uno, y esto es a Así que están apagados por uno. Por lo que pensarías, porque la pista cero es una cosa. Ah, clips. No tanto. Correcto. Entonces ahora estoy lanzando. Lo que sea que esté en ese clip. Ah, y la forma en que funciona esto es un poco extraña. Tenemos estos dólar firmar un signo en dólar a cada vez que veas eso en un mensaje. Lo que eso significa es, um, reemplazado Dollar signo uno con ese primer número entrando. Se reemplazó signo de dólar a con el segundo número entrando. Correcto. Entonces lo que esto dice es camino, ¿ qué estamos mirando? Conjunto en vivo. Entonces este set en vivo de las pistas visibles Ah, queremos número de pista, lo que sea que haya en esa caja y ranura de clip, lo que sea que haya en esa caja. Por lo que podría simplemente reemplazar este dólar signo uno por el número dos y este dólar firmó con el número dos y luego obtendría el mismo resultado. Pero esto me permite cambiarlo sobre la marcha. Entonces para poder sacar eso, necesitas este objeto pack solo para comprimir esos dos números en un solo mensaje que esto pueda interpretar y armar Thhat's entra en la lista de disparo de objetos de ruta en vivo . Y dice, fuego de fuego es el tipo de botón hazlo. Entonces lanzando un clip Ah, aquí hay otro donde estoy usando una abstracción. Esto dice qué pista está seleccionada actualmente. Esto podría ser útil para algunas cosas. Entonces cuando hago clic en esto, dice, Actualmente se selecciona la pista dos esa es ésta, ¿ verdad? 012 Si hago click por aquí y luego hago clic para actualizarlo, Track one está seleccionado actualmente porque hay uno derecho. Ah, y eso es usar una abstracción. Pero eso está bien. Las atracciones fueron geniales encendiendo y saliendo de las vías para ello. Acabamos de ver eso, um, control de panning. Entonces aquí hay uno divertido. Entonces lo que tengo aquí está bien, carga lío ya que creo que un nuevo objeto carga desorden significa cargar un mensaje. Entonces eso significa que cuando el parche carga fuego fuera de este mensaje a primera hora, por lo que descarga Dispara esto. Entonces lo que esto dice es que es esta sintaxis familiar que vimos por aquí. Trayecto vivo. Por lo que este live set pista dos. Entonces eso es como por aquí donde tenía el dólar firmar uno aquí. Acabo de escribirlo en. Entonces pista a esa es ésta. Ah, aparato mezclador. Entonces voy a pedir algo en el panning mezclador. Eso es lo que estoy pidiendo. Entonces es mandar ese mensaje a vivir camino, y está diciendo, Dame el dador de panning, dame el control del panning en pista a y ahora aquí tengo que hacer una cosa funky para evitar un bucle de retroalimentación porque lo que soy hacer aquí es decir, Ah, controlar la panning con este dial y también actualizar la panning que se está haciendo por aquí y que podría crear un bucle de retroalimentación. Ah, así que por eso hay este set extra uno ahí dentro es para evitar eso. Pero con eso, puede ver cuando doy vuelta la panning en el dial en vivo aquí, estoy controlando las palmaditas allá abajo. ¿ Verdad? También armé aquí un poco de control de tempo. Um, sólo por diversión. Entonces lo que tengo aquí son todos los tempos o divisiones disponibles del beat, debo decir. Entonces puedo poner esto en 1/4 nota y luego tengo un parche o aquí abriré a ese patrón Apenas un segundo. Ah, y luego tengo un portón y lo estoy dejando pasar. Entonces si abro esta puerta, esto es lo que está pasando. Lo que está pasando aquí es que mi panning va de izquierda a derecha por el trimestre. Nota. Cambia eso a una octava nota. Va a ir más rápido. La nota 16 comienza a enloquecer rápido. Media nota irá más lento. ¿ Verdad? Por lo que ahora estoy panning en el ritmo. Básicamente tengo un poco de LFO ahí, y eso es lo que hice con este pequeño parche. Entonces hice un sub patch aquí que está consiguiendo esas divisiones del beat que le digo. Phaser es como una onda, ah, ah, en una onda sinusoidal, que es entonces modelo modulando el dial en vivo. Entonces acabo de crear un LFO, y eso va saliendo de mi panning y hacia mi puerta, que luego está controlando mi izquierda. Entonces cuando dejé que sucediera, lo interesante de algo así es que lo configuré para que el elefante siempre iba . No quería preocuparme por encenderlo y apagarlo. Por lo que siempre va a entrar a la puerta, las puertas simplemente lo paran. Entonces todo lo que estoy haciendo aquí es dejarlo pasar, cual supongo que el problema de hacer eso es que saltará cuando vuelva a abrir esto. Las probabilidades de que esté justo ahí son bajas, así que va a saltar a un nuevo spot. Pero lo que sea. Um, podrías evitar eso configurando algo para encender y apagar el ciclo ah. Eso está ahí dentro. De acuerdo, aquí hay otra puerta patrón tonta. Um esto es como hacer algunos realmente simples, como patrones de octava nota. Ah, de una manera realmente tonta. En realidad no querrías hacer esto, pero, um así que pasemos por este. Uh, lo que básicamente voy a hacer aquí es que tengo el mismo truco de lfo, pero voy a controlar el botón de silencio, Así que carga bang, carga flequillo como lío de carga. Excepto que es un banco. Entonces load bang significa disparar a una explosión a primera hora, derecha Cuando cargas, solo golpea fuera de esto para que se vaya a golpear esto. Entonces estas dos cosas juntas tipo de nuestro esto porque esto es mensaje de carga, Y entonces tengo el mensaje aquí. Tengo un bang de carga, y voy a golpear el mensaje. Correcto. Entonces, ¿qué estamos haciendo aquí? Camino en vivo. Conjunto. Por lo que esta pista en vivo set también. Eso es todo lo que pido es pista, también. Entonces ésa es ésta, ¿verdad? Y ahora voy a vivir camino disparado. Déjame mostrar en un parche Cables. Aquí, se puede ver lo que está pasando. Propiedad mudo. Entonces aquí abajo. Entonces esto es un poco diferente porque estoy pidiendo la propiedad más tarde. Ah, propiedad mudo. Y luego el observador en vivo Así que esto me dice el estado de vivir solo solicitando lo que está haciendo en este momento. Y entonces aquí digo: Set, Set, mudo. Ciérrala. Se puede ver lo que estoy haciendo aquí. Grupos me pusieron agua. Ponme cero. Y eso entra en un conjunto de objetos en vivo. Conoce un medio en C cero significa apagado. Ups. Eso tengo al revés. Cero está apagado. Uno se va a Rohit on. Entonces ahí vamos. Es interesante que en el lingo de Mableton, a esto siempre se le llame activador de pista. Pero si lo llamas y lo pides como propiedad desde dentro vivo, lo pides como mudo. De todos modos es interesante para mí. OK, entonces aquí he configurado mi capacidad para agarrar el botón de silencio en pista a um y aquí tengo el LFO. Entonces ahora puedo encender eso. Oh, uh, cosa interesante que está pasando aquí, Así que encendí el teléfono l A. No está pasando, ¿verdad? Mi mudo no va por el tempo que he especificado. El motivo es que este parche está sacando el tempo de o lo consigues? Sí, consiguiendo el tempo de Mableton y no sabe qué hasta que arranque el transporte. Entonces empiezo a transportar y luego empieza a funcionar. Entonces ahora tengo mi mudo o mi activador de camión encendido y apagado por una octava nota. Dubai 16 Nota. No sé si lo voy a enloquecer si subo realmente alto. No, en realidad no. Bueno, eso se actualiza rápido. Coordinar. Por lo que ahora en la nota de cuarto viajando en un muting. Correcto. Entonces esto es que realmente no querrías hacer esto en un parche. Ser mejor controlar para hacer algún tipo de desvanecido en el volumen. De acuerdo, vamos a apagarlo. Eso se está poniendo molesto. Hablando de molesto, éste es aún más molesto que el último que puse en este pequeño parche. Esta es solo una rara para mostrarte lo que puedes hacer. Entonces lo que estoy haciendo aquí es que estoy diciendo path live set tracks zero. Entonces eso es decir que estoy pidiendo la actual pista cero del SAT. Ese es éste. Camino en vivo Ir. Y todo lo que estoy haciendo aquí es decir set name set, nombre del tractor. Oye, o nombre fijo del dedo del pie de pista. Mira. Correcto. Entonces si hago clic en esto el nombre va a cambiar mi pista. Ups. Tengo que hacer click en esto primero cambia a Hey, mira, una mirada. Una mirada, una mirada. Y la forma en que estoy haciendo eso es con este er parche que hice llamado Shout donde acaba de conseguir un metrónomo que está seleccionando el 1er 1 y el 2do 1 en el 1er 1 Segundo uno primero, un segundo uno. Y así siempre está diciendo diciendo, éste y éste y éste y éste que éste, que en éste, eso es lo que hace ese grito parches. Entonces solo estoy cambiando el nombre del jack que probablemente no tenga ningún uso de rendimiento salvaje en absoluto, pero por eso lo puse como estúpido Max para trucos en vivo. Enfriar. Entonces te voy a dar este parche. Um, hay un par de cosas que puedes probar aquí. Goof por ahí con ella, rasgadla, rasgadla . Ah, lo que sea que quieras hacer. Um, copiarlo. Robárselo, muéstralo a tus amigos. No me importa. Um, diviértete con él. Está bien, Bueno, pasemos a otra cosa. 38. Control 43 ControlAnyParameter: De acuerdo, echemos un vistazo más a las vidas en impuestos. Hice este otro parche para ti aquí, Um, donde simplemente miramos sin una abstracción. De lo que hacemos para pedir algo de vivir. Porque lo que quiero hacer es mostrarte cómo puedes adaptar este patrón. Ah, para conseguir prácticamente cualquier dispositivo o cualquier parámetro que necesites encontrar. Entonces, um, hemos caminado por esto antes, pero esta vez lo he comentado un poco. Entonces lo que yo Lo que tenemos aquí son las primeras cosas que tenemos este desorden de carga, objeto. Por lo que va a enviar este mensaje al objeto de ruta en vivo primero. Voy a caminar por el desastre de carga del tiempo de verano, y el así el mensaje que está enviando a vivir camino es pasado la vida Set eso este live set track zero. Por lo que estamos pidiendo algo en este primer dispositivo mezclador de pista. Entonces el dispositivo que estamos pidiendo es el mezclador y el parámetro de volumen. ¿ Verdad? Entonces eso en realidad no va a hacer mucho aquí porque es una pista MIDI. Um, así que en realidad voy a cambiarlo. Pongamos esto en una pista de audio. Para que pueda verlo funcionando un poco más, cierto, cierto, Porque cambié eso a un dos. Porque esto es 2012 Correcto. Entonces, mezclador, volumen del dispositivo. Vamos a volver a este mensaje en tan solo un segundo. Entonces ahora tenemos, ah, vivir más allá de la ruta para llegar al parámetro. Queremos lista de bliss de trigger bang. Ya hemos visto esto antes, valor del parámetro. Entonces esto es pedir el valor del parámetro que he especificado aquí arriba. Y luego está diciendo, ponle este toggle. Um, Entonces este observador en vivo está preguntando qué está haciendo Live y diciendo establece este toggle para que sea esa misma cantidad. Lo que esta de aquí abajo está haciendo es decir, cambiar en vivo a lo que estoy haciendo. Por eso podemos ir y venir, ¿verdad? Puedo cambiarlo aquí o aquí sin crear un bucle de retroalimentación. ¿ Verdad? Entonces eso es un poco confuso la forma en que funciona. Pero lo que hay que recordar es que este es nuestro impuesto por el pecado. Teoh, consigue info y envía info desde vivo de una manera bastante compacta. Ahora volvamos a este mensaje porque aquí es donde está la carne y las papas. Si Queríamos conseguir el control de cualquier dispositivo y cualquier parámetro en nuestro dispositivo. Esto es lo que necesitamos para encontrar dispositivo mezclador ahí mismo. Ahí es donde podemos decirle lo que queramos. Correcto. Entonces podría cambiar eso para decir, un dispositivo diferente. No tengo otro dispositivo en esta pista, pero, um, um, algún dispositivo disponible? Siempre y cuando sepas pedirlo, puedes conseguirlo. Um, así y la forma de saber cómo pedirlo es que puedes consultar la, um, la documentación en Max para vivir. Ahí hay algunos documentos grandiosos. Si no, puedes mirar en línea y decir: ¿Cómo pido al operador? Ya sabes, ¿cómo se necesita que le llamen cosas así? Um, lo que quieras pedir y en el parámetro es el mismo trato. Ah, cualquiera que sea el parámetro que quieras, solo tienes que saber cómo quiere que se lo pidan de Así que solo busca en la documentación. ¿ Cuál es el nombre de ese parámetro? Por lo general va a ser bastante obvio, como volumen o panning o lo que sea, pero como, incluso panning como, es panning? Ups. Ah, nota al margen. Siempre que cambies uno de estos líos de carga. Tienes que Ah, doble clic en él para actualizarlo. De acuerdo, así que escribo panning aquí y ahora este estilo está controlando el panning. Pero en realidad me preguntaba legítimamente si se llamaba panning o se llamaba Pan? Entonces, ya sabes, si llamo a Pan y reinicio esto, no estoy haciendo nada, porque Pan no es lo que quiere que se llamen panning. Se necesita llamar panning. Por lo que solo tienes que saber pedir el parámetro, tu requirente y el dispositivo que estás solicitando, Um, que puedes encontrar en la documentación. Hay demasiados parámetros y dispositivos de dispositivos para que yo pase y les diga todos ellos. Um, sí, sin embargo, tengo un truco muy raro para encontrar cualquier parámetro y cualquier nombre de dispositivo. Ah, y por nombre, me refiero al nombre que capaz o que Max necesita saber para llamarlo. Aquí está el truco súper raro. Ups. De acuerdo, esto va a salir de Max un minuto. Entonces lo primero que hacer esto es, como, totalmente no recomendado, um, por lata capaz o Max o ciclismo o cualquiera Esto es como mi truco súper estúpido. Nunca he visto a nadie hacer esto. Um, probablemente sea peligroso. Podrías lastimarte. Esto es lo que haces. Si necesitas encontrar un parámetro realmente extraño simplifica tu conjunto, hazlo lo lo más simple posible. Al igual que nos deshagamos de estas pistas para una pista por aquí, voy a ir a Instrument. Ah, vamos a cargar un análogo. Oops, en realidad, no hagamos eso, porque entonces nos dieron una mini pista. Pongamos un efecto de audio. Ah, pongámosle un amplificador y veamos si nos confinamos. ¿ Qué? Cómo pedir la ganancia de la AMP. De acuerdo, aquí está el truco, hombre. Esto es raro. ¿ Voy a guardar este parche llamado? Yo sólo voy a ir y AMP. Buscador o algo Ahorrando en mi escritorio. Ahora lo voy a abrir. No habilitar estaño, sin embargo, así que aquí está. Aquí está mi ls. Archivo. Lo que voy a hacer aquí, voy a Así que me acaba de hacer como un control click sobre él abrir con otros. Lo que voy a hacer es abrirlo en un editor de texto, no en una oficina de Microsoft. Um hacer texto en ello. Eso va a funcionar. Texto Wrangler será mejor texto Wrangler es un buen programa para esto. De acuerdo, aquí vamos. No, esto es lo que habilita el archivo Tim se ve en el texto. Es un montón enorme de cosas, ¿verdad? Recuerda, este es un archivo sencillo. Todo lo que tengo en eso fue eso. Y sigue siendo, ya sabes, 38 100 líneas de largo o algo así. Um, este es un guión común. Esto es yo creo que a esto se le llama guión Jason. Um, Entonces lo que voy a hacer es que voy a buscar esto. Ah, amperio fino. Oh, va a eso fue una mala. Porque hay cada Su muestra es un parámetro aquí, y va a encontrar muestra cada vez. Otra cosa que podría llamar ahí blues fue puesta. Busco algo que pueda buscar Eso me lleve a eso. Intentemos buscar el blues. Ahí dentro no. Um, presencia. Ahí vamos. De acuerdo, Así que aquí hay un ajuste de presencia. Entonces eso solo me dice que si quiero conseguir presencia, es como quiere que se le llame. Y esto es a menudo, creo, creo, siempre sensible a mayúsculas y minúsculas. Entonces Capital P, tal vez no sea sensible a mayúsculas y minúsculas. En realidad no estoy seguro de eso. Um, así que ahora voy a subir un poco más. Un poco más aquí, los diferentes parámetros. Ves la base de la base de problemas de problemas, y luego tipo de amplificador. Por lo que la gayness separa. Está bien, está bien. Entonces voy a seguir subiendo hasta que vea el nombre. ¿ Qué? Está llamando al amplificador. Dispositivo de acuerdo. Dispositivos de cadena. AMP bien, AMP I D cero Está en camino. Zero, creo, es por eso que eso dice yo d cero por lo que amp es lo que soy necesita ser llamado. Ese es el nombre del dispositivo. Ahora bien, si quiero encontrar la ganancia, es una búsqueda de oops para buscar ganancia. Corre aquí. Aquí mismo. Entonces ganancia es el nombre de ese prominente con mayúscula G. Si eso importa diferente al volumen separado Grabner. Entonces así es como me confiné. Si realmente estás en un pellizco, quiero decir, Google va a ser mucho más fácil que esto, pero he encontrado que para algunos de los dispositivos más raros, Um, que este truco te puede ayudar. Acabo de abrir mi archivo en un editor de texto y luego buscarlo por el parámetro que creo que estoy buscando. Y luego lo encuentro. Entonces eso es eso. No para los débiles de corazón, ¿verdad? Um, no es Ah, truco fácil. Está bien. De todos modos, um, sigamos adelante. Vamos a otro proyecto 39. 47 Filtergraph: bien. Yo quiero hacer un proyecto más. Um, éste va a ser un poco más complicado, pero creo que con los pasos que seguimos en eso, deberías poder seguir adelante. Hay un par de cosas nuevas, pero está bien. Ah, Todos los días trabajas en Max, te encuentras con cosas nuevas cada vez que tienes que aprender un par de objetos nuevos, um, tienes que mirar un par de cosas arriba, y eso está totalmente bien. Así es como funciona. Eso es lo que se supone que debes hacer. Entonces, um, lo que vamos a construir aquí es que esto es en realidad un parche ah que en realidad he usado antes. Esto es como uno útil, y éste es uno que lanzo juntos de vez en cuando. Um bueno, tengo una versión de ella guardada que sólo podría tirar algo porque, um, termina haciendo un efecto. Eso es realmente genial. Ah, sónicamente para mí. Y no he podido encontrar ningún efecto comercial que lo haga. Entonces, um, no puedes simplemente comprar un enchufe que haga esto que yo sepa. Entonces, um, ya sabes, y en realidad es, y ya sabes, es algo que yo podría hacer. Entonces es algo que quería probar, así que lo hice. Y luego me gusta. Um, así que sin más preámbulos, Así que esto es un efecto de audio, y básicamente, lo que es es que vamos a hacer un filtro que, um, se va a mover por cantidades aleatorias, um, en el ritmo. Entonces al ritmo de la pista, va Teoh simplemente mueve aleatoriamente el filtro. Se podría decir que suena estúpido, pero confía en mí en ello, en realidad es un efecto bastante cool. Y es una gran manera de mostrarte cómo hacer un par de cosas más. Um, se va a conseguir el ritmo de vivir. Entonces vamos a tener que conseguir nuestro tempo, um, y todas esas cosas buenas y ah, aún no hemos construido un filtro, así que tenemos que mostrarte eso. De acuerdo, entonces tengo mi audio y mi audio fuera, ¿ verdad? Nada debería ser nuevo aquí. Lo primero que te voy a mostrar en este video es ah, Bueno, en realidad, realidad, vamos a delinear la forma en que hemos estado delineando. Hagamos comentario. Entonces lo que quiero hacer aquí es primero necesito crear un filtro. De acuerdo, Así que necesito crear un filtro, y luego necesito crear ah, aleatorizar o, digamos, un generador de números aleatorios. Es bastante fácil de hacer, pero es un elemento importante. Y luego para conectar esos juntos control de filtro aleatorio y luego necesito activar un nuevo número aleatorio para el filtro en el beat. Ser gatillo del fregadero. Sólo llamémoslo así que esos son mis elementos principales. Entonces, um, hagamos primero el filtro mientras estamos aquí. Um, hay un cool tú yo objeto aquí abajo llamado gráfico de filtro. Mira eso. Es como un filtro casero, ¿verdad? Um, sin embargo, hay muchas más configuraciones para filtrar gráfico, y en realidad se puede hacer una tonelada con esta cosa. Um, eso es abrir el archivo de ayuda para que puedas ver puedes enviarle un mensaje para qué tipo de filtro quieres. Se puede controlar directamente la ganancia. El Q cortó frecuencia. En realidad puedes usar esta herramienta en cascada para unir todo un montón de ellos juntos. Hago filtros como, realmente complicados. Ya sabes, aquí hay un montón entero armado Pack y luego haciendo este truco en cascada para hacer este tipo de realmente grande, um, multi filtro. Puedes cambiar la forma en que se ve Podrías hacer muchas cosas divertidas. Um, Ahora, lo que siempre hago con el gráfico de filtros es que siempre voy al archivo de ayuda, y siempre agarro esto. Um, esta es solo mi lista de cosas, pero es como si pudiera rehacer esa lista. Pero, ¿por qué? Ya sabes por qué paso por la molestia de armar esa lista. Si tan sólo pudiera copiarlo fuera de aquí. Um, mientras estamos aquí, quiero mostrarles otra cosa realmente importante aquí. Está todo montado en funcionamiento, ¿verdad? Noten nuestro flujo de audio, ¿verdad? Al igual, aquí hay audio de aire. Esto es reproducir un archivo de audio. Um, el audio está bajando a este objeto llamado por quad out a un controlador de ganancia. Y luego a nuestra salida a nuestra salida, esta es otra forma de mostrar una salida. Um, entonces esto se lo está enviando al orador. ¿ De dónde entra esto? Correcto, como si ningún audio entrara en nuestro filtro, ¿verdad? Esa es una distinción importante con esto. Por lo que el gráfico de filtros es un caso en el que en realidad no hace ningún procesamiento de audio. El gráfico de filtro es ¿qué es el procesamiento de audio? Este objeto llamado por Quad Tilda. Por lo que el quad bici es el filtro. Eso no es nada. Eso es hacer el filtro real. Um, pero el watt de la bicicleta tiene una tonelada de parámetros. Todas estas cosas se juntan en un parámetro. Básicamente, esto es lo que necesitas estar enviando por quad todos estos números locos, ¿ verdad? Entonces en lugar de formatear todos estos números locos, podemos usar un gráfico de filtro para armar todos esos números para nosotros. ¿ Verdad? Entonces estos dos largos cuentos ah, gráfica de filtro y por quad trabajan juntos mucho, ¿ verdad? Esto va a armar todos los números y cosas que necesitas por gráfica de filtro cuádruple por su cuenta. No hace mucho más que lucir bonita, verdad. Por lo que necesitamos un fajo de bicicleta ahí dentro para hacer el procesamiento de audio real. Entonces lo primero que voy a pegar en mi ah, corte. Ahí está mi lista. Entonces ahora si digo pase alto se convierte en un pase alto, eso es un pase bajo. Se convierte en un pase bajo, ¿verdad? Recordar. Voy a poner esto en pase de banda para que mi truco funcione. Bueno aquí, um y eso necesito por toda razón. Objeto llamado por quad Tilda. Ahí está para ponerlo por aquí. Ahora, el truco es que tenemos muchas salidas aquí. Tenemos un montón de insumos. Tenemos que asegurarnos de enviar el correcto. Um, es esta izquierda en la gráfica en el filtro, y entra creo que es como 1/3 1 Parece que es el 2do 1 Sin coeficiente. Una pregunta dos. ¿ Cómo? En realidad, no, se parece al 2do 1 pero no soy positivo. Entonces voy a volver y mirar. No, entra en el 1er 1 Va a la 1ra 1 Madre, vas. Por eso tenemos expedientes de ayuda y por qué lo amamos. Porque eso va en el 1er 1 También, la señal entra en el 1er 1 Ahora voy a tener una señal estéreo aquí, y sólo puedo hacer una por bastante. Entonces si pudiera hacer esto, eso básicamente va a mono algo de mi señal. Y entonces podría hacer esto si quisiera, Eso va a funcionar, Eso va a funcionar, Pero voy a perder toda la imagen estereofónica haciendo eso así que en lugar de hacer lo mismo que hicimos con retrasos. Va a hacer dos de estos conectados al mismo gráfico de filtro y procesar mis señales por separado. Ahora, podría entrar directamente a mi enchufe fuera, pero voy a agarrarnos, ganar slider sólo porque quiero caso que vamos a ir de esa manera. Entonces fuera mi 1er 2 vamos. De acuerdo, Ahora, mis filtros están todos configurados. Entonces recuerda, este es gráfico de filtro es el nombre de este objeto. Es un tú me opongo, pero en realidad no procesa audio. Necesita por quad. Sí tiene una tonelada de entrada para que podamos controlarlo con números. Pista, insinuación . Um, porque vamos a querer hacer eso pronto. Justo aquí o no. Aquí mismo. Um y tiene muchas salidas diferentes, por lo que podemos obtener información de ella. Pero esta es una lista de todas sus salidas, ¿no? Esto es sólo todo. Entonces vamos a mandar eso para comprar quad iba a hacer nuestro filtrado real. Si vamos a nuestro archivo de ayuda, en realidad podemos ver el tipo de filtro por quads haciendo Ah, es algoritmo está aquí mismo para tirar 20 filtro. Si eso significa cosas para ti. Um, así es como responde. Entonces hay mucha información ahí dentro para ti si la quieres. De acuerdo, entonces tenemos nuestro campo o tendido. ¿ Verdad? Um, podemos revisar eso de nuestra lista. Ah, saltemos a nuestro gatillo de fregadero de latido. Siguiente. Estas otras dos cosas aire. Relativamente simple. Por lo que a continuación tenemos que empezar a hablar vivo. 40. 48 FindingBeats: bien a continuación. Tenemos que conseguir el ritmo. Um, ahora, en realidad hay una forma bastante esbelta de hacer esto. Es otro nuevo objeto para nosotros llamado transporte. Ahora bien, este objeto de transporte no es, sentido estricto, un máximo para objeto vivo. Um, transporte existen max. Funciona un poco diferente. Um, cuando estaban dentro vivo. Entonces, ¿qué? Podemos dio si miro el archivo de ayuda aquí es me gusta copiar todo esto fuera, como todo el tiempo. Entonces sólo lo voy a hacer. En realidad, quiero todo esto excepto esa copia. En realidad puedo borrar esa porque voy a pegar en este agujero. Shebang, deshazte de estos comentarios. ¿ De acuerdo? Ahora, esto es lo que está haciendo este transporte. Um, este transporte básicamente está hablando con el transporte vivo. Um, lo tenemos configurado. Entonces ya hemos visto creo que ya hemos visto metro antes. Metro es sólo un metrónomo, ¿verdad? Simplemente patea Bangs. Ah, y la forma en que hemos utilizado Metro en el pasado es darle un número como argumento, que es lo rápido que se debe ir en términos de milisegundos. Pero como estamos en Max para vivir, ahora podemos hablar de tiempo, no de Onley en milisegundos. Todavía podemos usar milisegundos si queremos. Pero también podemos usar estos tipos de do división del beat cuatro n significa 1/4 nota. Correcto. Por lo que ahora estoy diciendo Metro cuarto nota. Enfriar. Entonces cuando empiezo esto yendo y empiezo mi transporte y vuelvo a vivir ahora veo Metro va y aquí abajo me está dando un montón de información. Estos son un color raro y muy difícil de ver. También va a mostrar fuentes. Cambia esos dos negros para que podamos verlos. De acuerdo, entonces ahora tenemos Esto es de los comentarios, siempre a la derecha en este caso. Entonces, ¿cuántos bares son estos? Por lo que esto corresponde aquí arriba. Este número, ¿verdad? ¿ Qué golpe había en la unidad? Apenas el ticker de la unidad. Como quieras llamarlo ¿Esta mujer? No cambié el color y no recuerdo qué es eso. Resolución. Número de garrapatas por beat. Ah, y entonces aquí tenemos nuestro tempo. Y aquí tenemos nuestra firma de tiempo. Entonces estamos en cuatro. Entonces a cuatro aparecen ahí mismo. Está bien. Enfriar. Correcto. Um esto es práctico es genial, en realidad. Um, porque lo que debilita dio de esto es que podemos conseguir nuestra nota de cuarto con bastante facilidad. Um, es fácil conseguir la nota de cuarto. Obtener una octava nota es un poco más difícil, ¿verdad? Entonces así es como pude conseguir la nota de cuarto. Lo que me gusta hacer cuando estoy configurando esto es solo dividir todo. Entonces esto está escupiendo 1/4 nota, ¿verdad? Es sólo escupir latido. Entonces necesito hacerlo para que en una bang y eso va a golpear en cada tarta de pieza de cuarto de nota ahora mismo. ¿ Cómo podemos conseguir una octava nota como, digamos que quiero hacer esto a una octava nota. Solo etiquetemos estos mientras estamos haciendo esta nota trimestral. Octava nota va a ser el doble de rápido. Entonces, um, la forma más fácil sería subir aquí y pedirle que reportara más rápido. O podríamos hacer en realidad, eso no va a funcionar ahora que digo eso en voz alta. Y por eso hacemos esto. Ya sabes, sueno como que te estoy describiendo cada paso que estoy haciendo, pero en realidad así es como trabajo en Max realmente hablo en voz alta, como, como, mucho más de lo que es saludable para una persona sana. Um, esto es lo que voy a hacer. Voy a hacer algunas matemáticas para conseguir aquí mi octava nota. Voy a usar un objeto especial para esto llamado. Creo que se llama temporizador Tiempo transcurrido entre dos eventos. De acuerdo, así que esto es lo que voy a hacer. Mira esto. Entonces esto es lo que hace el temporizador Timer. Básicamente, tiene dos entradas, y él le envió un bang aquí. Y luego empieza a contar cuando lo mandas a bang aquí y deja de contar y te dice cuántos milisegundos había entre ellos. De acuerdo, entonces todo lo que necesito es un golpe aquí dentro. Lleva mi cuatrimestre a los dos. Oops, eso no va a funcionar. Necesitan ir a uno u otro. De acuerdo, así que necesito alternar. Necesito 1/4 nota para ir aquí. Una esquina para ir ahí. Lo que eso me va a decir es cuántos milisegundos hay en 1/4 nota a este tempo. Entonces lo que puedo hacer es dividir ese número por dos. Y entonces sé cuántos milisegundos de aire en mi octava nota. ¿ Verdad? Tricky. Pero va a funcionar. Entonces Hagámoslo. Necesito hacer algo que vaya a alternar esos dos beats. Va a mandar un golpe al lado izquierdo. Un golpe al lado derecho. La forma más fácil de hacer eso es el contem. Pero Max son contador en uno, por lo que el objeto contador solo cuenta. Va a contar Bangs. Vamos a estar seguros de que le damos un golpe. No quiero directamente darle un número, pero porque he puesto esto en un máximo de uno, ese es mi argumento para que el objeto contador es cuál es el número máximo, Así que va a contar 01010101 Así que ahora eso está fuera. Poniendo ceros y unos. Entonces ahora solo digo, selecciona cero y uno en un objeto objeto selecto. Puedo darle muchos argumentos si quiero, y eso es justo lo que es la salida. Entonces cuando coincide, cero go, ahí coincide con uno. Ve ahí. Entonces ahora está alternando a la derecha. Ponga eso en nuestro temporizador, pegue una caja numérica en nuestro temporizador y nos dirá cuántos milisegundos hay en un ritmo. Son 500 los cuales, si vamos al cuarto, equivale a 1 20 es lo que somos. Podríamos descifrar eso. ¿ Verdad? Pero digamos que no íbamos al cuarto va 1 20 iban al cuarto igual cuando 35 o algo así. Ya sabes, como esta matemática podría ser un poco más diferente. Difícil. Entonces ahora que tengo eso, la octava nota debería ser que la mitad de eso siempre va a ser la octava nota. Entonces ahora sé cuánto tiempo dura la octava nota en milisegundos. Pero, ¿cómo puedo convertir eso en un pulso consistente? Correcto. Um, la forma más fácil sería con un objeto metro, en realidad se creó objeto Metro. Establezca esto como el valor y dale un comienzo. Ups. Entonces eso es para encender eso. Y entonces este es nuestro octavo giro de notas en el metro. Eso debería ser correcto. Ahora, asegurémonos de que esto empiece a la misma hora. que eso está conectado estos dos toggles conectando esos dos toggles me aseguro de que ambos inicien al mismo tiempo es que nos mantenemos sincronizados. Apagemos eso. Eso debería ser correcto. A veces no se ve perfecto porque, um, nuestro justo el tú yo cosas no se actualiza lo suficientemente rápido a veces. Por lo que es difícil decir si estos están perfectamente dentro, pero deberían serlo. No hay razón por la que no deban estarlo. Una vez cada 500 milisegundos, éste es más de 250 milisegundos. Ahora, podría hacer más matemáticas aquí y deducir cuál sería mi nota 16 si quisiera, Um, Um, y en realidad eso va a ser valioso. Entonces hagámoslo. Entonces nuestra propia 16 va a ser la mitad de esto. Entonces tomemos nuestra división por dos. Vamos a necesitar otro Metro que vaya ahí. Hagamos que este gire eso en su pozo, y luego hagamos nota 1/16. Lo pondré por aquí y ahí está nuestra nota 16. Apaga todo y vuelve a encenderlo para que se enfríe. De acuerdo, entonces ahora tengo mis divisiones del ritmo que voy a querer usar aquí abajo. Ahora, vamos a configurar esto para que tengamos algo que me va a dar el control para seleccionar cuál de esas quiero. Correcto. Entonces esto en realidad va a ser un objeto switch, dado un argumento de tres. Entonces qué podemos hacer con este objeto switch como podamos. Básicamente, tenemos un montón de entradas y una salida podemos decir qué entrada está encendida y apagada. Voy a poner mi nota de cuarto en el 2do 1 Mi octava nota en la 3ra 1 Mi 16? No, en el 4to 1 Ok, ahora voy a hacer en Este es sólo voy a armar. Ah, menú que me dejará seleccionar cuál es cuál. Entonces este es un objeto divertido que aún no hemos visto antes. Ah te llamó menú. No sé dónde está aquí. Grupo de radio aquí. Este tu menú, Esto nos da sólo una de estas listas, ¿ verdad? Algo así. Entonces, para usar esta cosa, tienes que ir a eso, inspector. Entonces manda, yo cuando estás en él y aquí abajo, dirá elementos de menú. Aquí están los elementos del menú, y sólo voy a escribir los nombres de los elementos del menú. Entonces el 1er 1 es Ah, nota trimestral, coma, octava nota. No está bien. El i g º octavo nota. Ah, nota 16. Esa es una mirada. mí me miren bien. De acuerdo, así que tengo tres artículos. Ya puedo cerrar eso. Cuando lo bloqueo, hago clic en esto. Puedo seleccionar uno de esos tres correctos Es bastante genial. Ahora esto sale de tres maneras diferentes. Este número de artículo elegido ese es en realidad el que quiero. Este realmente dará salida al texto, que a G switch no hará nada. Entonces, ¿quieres eso? ¿ Ahora? Tenemos que saber si esto necesita cero. Entonces, solo probémoslo agarrando un bang y viendo lo que tenemos. Por lo que cuarto de nota. No pasa nada. Octava nota. Esa es mi nota de cuarto. De acuerdo, Entonces lo que eso significa es que esta una vez 12 o tres, esto está fuera poniendo 012 Entonces, ¿cómo arreglo eso? De manera muy sencilla y lógica más una. Entonces esto es afuera poniendo 012 y esto es afuera poniendo 12 y tres. Ahora todos están contentos. Por lo que ahora 1/4 nota este trimestre Ahora, octava nota es una nota C. Nota 16. 1/16 nota. Genial. Entonces esto es lo que voy a querer en realidad, usar esto todo es solo por ayudarme a resolver las cosas. Ah, y se puede esconder. Enfriar. Esa fue una larga. Algunas de estas matemáticas se ponen difíciles, pero esta vez u objeto que puede ser realmente útil para descifrar algunas de estas cosas No siempre es puntual como verás a veces. Aquí está cayendo a 4 99 Um, así que podríamos encontrar una mejor manera de hacerlo. Pero, ah, esta fue una manera bastante guay. Significa ofrenda de un milisegundo el entonces. Entonces eso no es suficiente para darse cuenta realmente. Um, está bien, así que ahora tenemos nuestro gatillo de fregadero de latidos. Eso es eso. Vamos a deshacernos de eso. Ah, Ahora necesitamos un generador de números aleatorios y un control de filtro aleatorio, así que hagámoslo a continuación. 41. 49 Controlar: todo bien. El siguiente paso es nuestro generador de números aleatorios. Es un relativamente simple Um, um, necesitamos aleatorio Eso va a generar unos números aleatorios. Pero tenemos una especie de cosa complicada aquí, y esa es nuestra gama. Entonces lo que quiero hacer es que esta la frecuencia central de mi filtro salte así cada beat o alguna vez tú cualquiera división del beat que yo elija. Pero quiero que yo quiera controlar la frecuencia central así. Así. Entonces necesito hacer es saber cuál es la mejor gama. No quiero que mi filtro vaya hasta aquí porque va a crear un tocón pre grande . Uh, y realmente no quiero ir todo el camino hasta aquí porque realmente no voy a escuchar nada. Entonces lo quiero de, como, aquí a aquí. Entonces averigüemos cuáles son nuestros rangos de la manera más fácil es tomemos un número. Aquí va a ser números bastante grandes. Casilla numérica. Ahora quiero encontrar mi frecuencia central, así que sólo voy a ratón para mis salidas. Ese es el taco. Resultados de consulta de ancho de banda filtran índice de ganancia frecuencia de salida Creo que eso es probablemente todo. De acuerdo, Ahora voy a mover esto y sólo tipo de ver lo que estoy viendo aquí. Entonces digamos en mi bajo para estar justo por ahí, Así 78 mi altura para estar por aquí. 9240. De acuerdo, entonces recuerda eso por un minuto. Um, de hecho, sólo voy a escribir eso aquí mismo. 78 a 9240. De acuerdo, Ahora puedo deshacerme de esta caja numérica. Ya no lo voy a necesitar. También podría irme. Realmente no importa. Um, pero lo voy a usar aquí arriba. Tan aleatorio es un objeto bobo en que sólo se le puede dar un argumento. Y el argumento es el rango, ¿no? Entonces el rango es como si dijéramos aleatorio 10 va a generar números aleatorios entre ah, uno en 10 o cero y nueve, ¿ verdad? No se puede decir aleatorio para generar números entre 10 y 20 ¿verdad? Siempre es cero a lo que le digas. Entonces tenemos que hacer aquí es que necesitamos averiguar cuál es el rango de esto. Debe ser 9240 menos 78. Entonces eso va a ser 9162. Por lo que está establecido que como nuestro valor 9162. Entonces esto va a generar números entre cero y 909,162 ¿Verdad? Pero eso no es exactamente lo que quiero todavía, verdad? Yo quiero del 78 al 9240. Entonces el simple truco aquí es agregar entonces todos los números a mi bajo valor. Apenas 78 aquí mismo. Correcto. Si agrego todos los valores a 78 el resultado es un número aleatorio entre 78. Porque no puede ser inferior a 78 y 9240. Porque 78 plus 9162 es 9240 ¿Verdad? Una especie de truco raro, pero funciona. De acuerdo, vamos a deshacernos de eso. De acuerdo, Ahora voy a conectarme. ¿ Por qué? Vamos a mover esto por aquí. Mueve esto aquí abajo. Voy a conectar mi bang aquí a mi generador de números aleatorios. Y ahí están mis encantadores números aleatorios de transmisión. Establezca esto en 1/4 nota para que en algún lugar del medio ahora todo lo que tengo que hacer es encontrar donde entra mi frecuencia central. La frecuencia del centro va justo ahí y ahora deberíamos estar en los negocios. Boom. Entonces ahora en la nota de cuarto, mi filtro se mueve alrededor, Así que esto es quizás algo interesante. El modo en que esto se pone interesante es si pones como un beat en esto y lo cambias a nota 1/16 y empieza a hacer eso bien, es vivir un poco demasiado en el rango alto, y va un poco demasiado bajo. Entonces voy a sólo esto un poquito. No quiero ir tan bajo. Vamos a potenciarlo tal vez hasta 100. Y voy a bajar el rango alto bajando esto también. 8000 o así? A lo mejor un poco más. 7000. Eso es un poco mejor. Entonces ahí lo tenemos, ¿verdad? Todo está funcionando. Generadores de números aleatorios hechos como alguien no hizo está aquí esta cosa. Entonces, oigámoslo. ¿ Deberíamos? Um así que esto estará aquí por un segundo. Ah, carguemos en algún tipo de bucles de tambor. Cambios a una octava nota. Ya sabes lo que creo que en realidad sería una especie de sonido genial. Aquí está si nosotros Ah, teníamos un seco pasando por aquí, también. Entonces, en realidad solo duplicemos esto porque estamos perdiendo mucho de la base. - Eso es bastante guay. Um, es un efecto fresco. No es tan difícil de construir. Ah, y me voy a dar este parche para que no tengas que construirlo tú mismo. Pero, ah, deberías intentarlo. Deberías intentar construirlo tú mismo, porque, um, va a ser bueno que te ayudes a aprender, Max, Si te gusta este efecto, creo que es genial. Um , produce resultados realmente divertidos que, de hecho, que realmente nadie tiene. Ya sabes, ya sabes, otra cosa que hago a veces es un justo esto. Ah, deshazte de esto. En realidad, echa un vistazo a esto. Coloca esto justo en el medio. Esto es más de unos efectos sutiles, pero también puede ser realmente genial. Y voy a tener que reajustar mi rango. Entonces esto no va a funcionar muy bien, pero le dijo esto a la Q. Así que tenemos esto, como que Eso es como volar por todo el lugar. Bueno, tengo que cambiar mi rango aquí, X, Eso no funciona. Pero cuando eres Q fue como abrir y cerrar basado en el ritmo, es En realidad es efecto realmente genial. Es sutil, pero, um, puede sentirse realmente agradable. De acuerdo, así que eso es todo. Ah, ese es nuestro ritmo. Kwan Lazos al filtro aleatorio es lo que yo lo llamo. Um, lo siguiente. Ah, el siguiente segmento. Tendré, ah, este parche gratis para descargar y jugar con. 42. 51 ThanksBye: De acuerdo, todo el mundo, eso es todo. Si eres como yo y estás pensando como basura santa, hombre, Como apenas rascamos la superficie. Tienes razón. Nosotros lo hicimos. Pero recuerda lo que dije desde el principio. Dije, el objetivo aquí no es enseñarte todo lo que hay para aprender sobre Max. No puedo hacer eso. Um, en este tipo de clase, los años de gol para que sepas pensar un poco como Max. Y para descifrar las cosas, necesitas aprender a aprender, Max. Esa es la única forma de ponerse cómodo haciéndolo. Así que echa un vistazo a los sitios web. Ah, que se dedican a Max. Para dispositivos en vivo, siempre puedes abrir un dispositivo que encuentres en línea o en ah, los presets que vienen con capaz de vivir. Puedes abrirlos, empezar a recoger a través de él. Empieza a entender lo que hace cada elemento. Um, ve al archivo de ayuda, pasa mucho tiempo, los archivos de ayuda, y vas a empezar a conseguirlo realmente. Um, ojalá , para este punto, tengas una comprensión de cómo funcionan algunos objetos, pero realmente ni siquiera me importa eso. Al igual que, no quiero que pases. Simplemente memoriza cada objeto. Pero, ¿cómo? Cómo meterse dentro tipo de la mente de Max y empezar a despejar las cosas. Ser capaz de diseccionar. Ese es nuestro Ese es el truco que quiero que tengas. Ahora te voy a dejar con una cosa especial aquí. Esto es Ah, Patch me cociné muy rápido. Um, para ser tonta, pero es un poco agradable a veces, en realidad. Um no te voy a decir cómo funciona este patchworks te lo voy a dar en el siguiente ah pequeño segmento Aquí, tendrás este parche. Este es mi pequeño parche de inteligencia artificial. Um, donde le estoy diciendo a vivir que haga un montón de cosas aquí. Entonces básicamente cómo funciona esto ya que voy a dar click en Go y se va a controlar y he tirado Ah! 5 10 15 20 clips aleatorios aquí. En realidad ni siquiera escuché estos. Yo sólo al azar a través de estos aquí y lo que este parche va a hacer esto. Ven, decide cuándo lanzar clips. Se va a controlar el mezclador. Um, se va a empezar a ponerse raro con nuestros nombres de pistas ah porque creo que es gracioso y están panning son solos. Es Ah, va a empezar a hacer algunas cosas realmente raras. Um, pero está completamente por su cuenta. Voy a pegarle. Vete y luego me voy a ir. Correcto. Um, entonces , uh, te voy a dar este parche, y quiero que lo diseces. Y quiero que averigües qué está haciendo y cómo lo está haciendo. Cómo está controlando todos estos elementos. Um, si tienes preguntas sobre este parche, tíralo en la discusión en la página de ah clase, y estaré encantado de sonar y contarte cosas, pero trata de averiguarlo por tu cuenta. Um, avísame. Cualquier pregunta que tengas, aunque te sorprenderá lo simple que es. Ah, está bien, así que con eso, te voy a dejar con esto. Voy a empezar a correr esto y sólo escucharlo por unos minutos y se pueden ver todas las cosas que está haciendo. Podrás ver todas las cosas que está haciendo una vez que lo lanzo. Y de nuevo, esto es completamente aleatorio. Este es Max pensando por sí mismo. Esto es como, ah, experimento inteligente artificial. Um, es decidir cuándo lanzar, cuándo subir el volumen hacia abajo el volumen solo del pánico, todo. Es decidir todo. Entonces no lo voy a tocar. A veces esto es realmente interesante. A veces es realmente terrible. Sólo veremos qué pasa. Entonces empecé a grabar y lo voy a lanzar. Fuera vamos. 43. SkillshareFinalLectureV2: Oye, ¿ todo el mundo quiere saber más sobre lo que estoy haciendo? Aquí puedes inscribirte en mi lista de correo electrónico, y si lo haces, te avisaré de cuándo se liberen nuevos cursos y cuando haga adiciones o cambios a cursos en los que ya estás inscrito. También echa un vistazo en este sitio. Publica un montón de cosas ahí y lo reviso todos los días. Entonces por favor ven a pasar el rato conmigo y uno de esos dos lugares o ambos, y nos vemos ahí.