Max e MaxForLive, parte 2: programação no Max | J. Anthony Allen | Skillshare

Velocidade de reprodução


1.0x


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

Max e MaxForLive, parte 2: programação no Max

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

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução

      3:55

    • 2.

      Recapitulação da parte 1

      1:42

    • 3.

      Modos: apresentação, remendos, bloqueados e desbloqueados

      5:03

    • 4.

      Aprendendo como aprender Max

      3:10

    • 5.

      Ferramentas na janela de Patcher

      1:53

    • 6.

      Controles de áudio

      4:38

    • 7.

      O transporte global

      2:59

    • 8.

      O inspetor

      2:41

    • 9.

      Arquivos de referência

      1:54

    • 10.

      Console

      1:28

    • 11.

      O calendário

      1:39

    • 12.

      Ferramentas ao longo da parte inferior da janela de patch

      2:45

    • 13.

      Gerenciador de pacotes

      2:32

    • 14.

      Snippets

      2:35

    • 15.

      Bibliotecas de imagem, vídeo e áudio

      2:54

    • 16.

      Objetos

      4:30

    • 17.

      Mensagens

      3:59

    • 18.

      Comentários

      2:07

    • 19.

      Alternar

      3:04

    • 20.

      Buttons e Bangs

      4:03

    • 21.

      Caixas de números

      5:44

    • 22.

      Sliders

      7:01

    • 23.

      Objetos MaxForLive

      1:42

    • 24.

      Tudo o resto

      2:27

    • 25.

      [+]

      7:02

    • 26.

      Caixas de números

      4:45

    • 27.

      Mudando as caixas de mensagem

      3:46

    • 28.

      Outros operadores de matemática

      3:53

    • 29.

      Argumentos

      4:16

    • 30.

      Como isso é útil?

      7:12

    • 31.

      Saída de notas MIDI

      4:53

    • 32.

      Tempo e metrô

      4:28

    • 33.

      Adicionando mais notas

      6:38

    • 34.

      Projetando para o futuro

      4:13

    • 35.

      Mais algumas notas

      7:12

    • 36.

      Objetos de Tilde (~)

      3:15

    • 37.

      Configurações de áudio

      3:43

    • 38.

      Controle de volume

      3:24

    • 39.

      Entrada de microfone

      2:53

    • 40.

      Jogador de arquivos de som simples

      5:01

    • 41.

      Uma fonte de várias entradas

      5:29

    • 42.

      Objetos de atraso

      6:44

    • 43.

      Controle de volume

      2:52

    • 44.

      Modo de apresentação

      5:10

    • 45.

      Elementos de interface de usuário

      5:05

    • 46.

      Volume e medidores

      4:09

    • 47.

      Pan

      5:43

    • 48.

      Silêncio

      8:06

    • 49.

      Efeitos

      5:34

    • 50.

      "Patchers"

      12:08

    • 51.

      Mais canais!

      7:52

    • 52.

      Depuração

      2:53

    • 53.

      Limpeza final

      2:28

    • 54.

      Aprendendo como aprender Max

      2:42

    • 55.

      Palestra de bônus

      0:36

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

42

Estudantes

--

Projeto

Sobre este curso

É hora de liberar todo o poder de Max e criar suas próprias ferramentas de "arma secreta" para produção musical!

Nesta série abrangente de cursos, você descobrirá minhas melhores ferramentas pessoais e aprenderá como aproveitá-las para elevar sua produção musical. Além disso, vou revelar uma fonte ilimitada de incríveis (e grátis!) Max de projetos que você pode personalizar ao conteúdo do seu coração.

Por que aprender comigo?

Com mais de uma década de experiência ensinando Max a milhares de criadores aspirantes, sei exatamente o que é preciso para ajudar você a dominar esta plataforma versátil. No final desta série, você ficará surpreso com suas habilidades recém-descobertas.


O que você vai ter:

Este curso está repleto de conteúdo valioso, incorporando todo o meu programa de estudos Max da universidade. Prepare-se para uma experiência de aprendizado imersiva!

Este curso tem uma tonelada de material. Eu coloquei todo o meu programa de estudos da Max na universidade neste curso, então aperte o cinto!

Projetada para aqueles com pouca ou nenhuma experiência existente trabalhando com Max, esta sequência de cursos será dividida em três partes. A Parte 1 se concentra no uso do max para fazer música, encontrar ótimos patches máximos, se envolver com a comunidade max e entender o fluxo de trabalho máximo. A Parte 2 se concentra no básico da programação Max, e a Parte 3 ficará mais avançada e se aprofundará com MaxForLive.


Esta é a parte 2: programação no Max. Este curso contém:

  • Programação máxima:  Criando plugins, efeitos e ferramentas no Max e MaxForLive.

  • A Interface Max: como as janelas Max fazem uma tela acolhedora para você começar a criar, mesmo se você nunca tiver programado antes.

  • Max UI:: Aprenda a criar projetos únicos aproveitando os objetos UI (User Interface) no Max

  • Max Objects: Aprenda como encontrar o objeto certo e saiba como usar cada objeto no Max para seus projetos.

  • Max Patches: Vamos desenvolver quatro projetos juntos neste curso e vou dar a você versões finais funcionais desses patches para praticar.

Por que escolher este curso?

  • Projetado para iniciantes: nenhuma experiência prévia com Max (ou qualquer programação) necessária. Este curso é perfeito para os recém-chegados à Max que querem mergulhar de cabeça.

  • Aprendizado passo a passo: dividido em três partes, este curso gradualmente desenvolve sua experiência, do básico às técnicas mais avançadas.

  • Suporte direto ao instrutor: como um instrutor comprometido, eu pessoalmente respondo 100% das perguntas postadas no treinamento para garantir seu sucesso.


Mastering Max abre um mundo de possibilidades para sua jornada de produção musical.
Junte-se à comunidade vibrante de Max e leve suas habilidades a novos patamares.

Jason Allen, renomado instrutor e mentor de mais de 1 milhão de alunos, está comprometido com seu sucesso. Como um participante ativo no treinamento, ele responde pessoalmente 100% das perguntas postadas, garantindo que você receba a orientação e o apoio necessário.

Conheça seu professor

Teacher Profile Image

J. Anthony Allen

Music Producer, Composer, PhD, Professor

Professor

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

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

Level: Intermediate

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Olá pessoal, bem-vindos a Max and Max para a programação ao vivo da segunda parte em Max. Nesta aula, abordaremos algumas noções básicas de como a linguagem Max, o ambiente Max, funciona E então, bem rápido, vamos criar um pequeno programa para somar alguns números. Em seguida, vamos criar um pequeno programa para fazer música com esses números. E continuaremos até que, no final da aula, estejamos construindo isso, um mixer totalmente funcional, completo com gain, mute, solo e plug-ins Agora, isso pode parecer um pouco complicado. Eu posso fazer com que pareça ainda mais estreito fazendo isso. Mas prometo que até o final desta aula, você entenderá como tudo isso funciona. E esse será o primeiro grande alicerce que você usará para criar seus próprios projetos. E qualquer coisa que você possa imaginar em Max, se você não estiver familiarizado com o que é Max, Max é uma linguagem de programação projetada para áudio e vídeo. É um tipo muito diferente de linguagem de programação. Você não vai escrever código. Você moverá pequenas caixas e conectará e conectará coisas quase como um monte gigante de pequenas pétalas de efeito de guitarra Eu uso o Max há um tempo embaraçosamente longo, 20 anos, e o ensino em minhas aulas na universidade há provavelmente cerca de dez anos O currículo que desenvolvi ajudou milhares de pessoas a aprender a usar o Mac, mesmo que seja. Sim. Uma coisa muito complicada. Mas eu prometo que se você for passo a passo comigo, você entenderá como funciona, como pensar como Max. E o mais importante, meu pequeno lema pessoal, você aprenderá a aprender Max. Esta aula, como todas as minhas aulas, é endossada pela Associação Internacional de Educadores e Instituições de Música Online, que a mantém nos mais altos padrões possíveis, educação e aulas on-line Com isso, vamos mergulhar e começar a aprender como criar plug-ins de áudio e vídeo no Max e no Max para transmissão ao vivo. Aqui vamos nós. Caixa de mensagem. Eu posso fazer isso apenas clicando neles, certo? Eu poderia conectar um estrondo a eles e depois atingi-los ou simplesmente clicar neles. Ok, então eu vou trancar meus aros. Tudo bem, você fez isso, agora vou clicar neles. Mas em qual deles eu preciso clicar primeiro? Isso é o que essa pequena nota queria dizer com acionar o cálculo ali mesmo, ok? Então isso significa que carrega quando o número chega. Agora, se eu clicar nisso, ele vai começar a tocar, ok? Eu posso ajustar o volume Agora, não seria legal se tudo o que eu disse sobre objetos até agora fosse universalmente sempre verdadeiro para todos os objetos, isso seria legal, mas isso não é verdade Infelizmente, existem alguns objetos que são exceções estranhas à forma como funcionam , então temos um sinal entrando no primeiro canal, porque é aí que meu microfone está conectado Agora eu posso ver isso aqui. Eu poderia encaminhá-lo até aqui. Eu poderia encaminhar isso para isso. Eu poderia fazer o que eu quisesse. Mas é assim que obtemos um sinal, talvez um sinal de áudio. 2. Recapitulação da parte 1: Ok, na aula anterior eu estava chamando minha cabeça de Max 1, mas era basicamente o que Max é e como usar Max. Não nos concentramos na programação e no Max, apenas nos concentramos em usar o Max. Conversamos muito sobre os objetos da interface, as diferentes coisas nas quais podemos clicar e mover, coisas assim. Conversamos sobre o que Max é e o que ele pode fazer. Como Max for live é diferente disso e das diferentes versões de Max que existem. Conversamos sobre a comunidade Max e como você pode encontrar e compartilhar os patches do Max em toda a Internet. Alguns dos mais famosos que existem, como o material do Radiohead, o patch Otecer Qual foi o terceiro sobre o qual falamos? Oh, eu acho que o patch do workshop de convolução. Examinamos alguns dos meus patches favoritos que estão disponíveis publicamente e eu compartilhei algumas coisas com vocês lá No final, conversamos um pouco sobre como entender a essência de um patch, o que significa estar bloqueado, desbloqueado, no modo de apresentação, sobre os arquivos de ajuda e sobre as principais conclusões do console Se você quiser explorar o que pode fazer com Max, acesse MaxForLive.com e coisas Veja o que as pessoas estão fazendo e compartilhando lá. Se você quiser revisar mais o que estamos falando agora, basta ir para a aula anterior que máximo uma aula e dar uma olhada. Mas, por enquanto, vamos seguir em frente. 3. Modos: apresentação, remendos, bloqueados e desbloqueados: Ok, antes de prosseguirmos, quero revisar uma coisa um pouco mais de detalhes que acabei de abordar E esses são os diferentes modos, desbloqueado, apresentação, bloqueado, essas coisas Precisamos estar todos na mesma página sobre isso, porque isso será muito importante à medida que mergulharmos na programação real. Vamos revisar isso muito rápido. Eu tenho esse patch aqui. Acho que esse é um dos que mostrei na aula anterior. Não se preocupe com o que ele faz por enquanto, lidaremos com isso mais tarde. Aqui estão nossos diferentes modos Em um patch aqui embaixo, podemos ver que estamos no modo bloqueado porque ele está bloqueado. Quando estou no modo bloqueado, isso significa qualquer coisa na tela em que eu possa clicar ; quando eu clicar nela, vou interagir com ela. Vou usar esse patch quando estivermos trancados. Isso significa que podemos usá-lo se eu quiser mudar alguma coisa. Se eu quiser mover algo , adicionar algo ou tirar algo, vou para o modo de desbloqueio. Agora, quando clico nesse fader, por exemplo não vou usá-lo, vou movê-lo Você pode pensar nisso como um modo de edição, ok. Bloqueado é como usar o modo It, e desbloqueado é um modo de edição Eu posso criar coisas novas, posso excluir coisas, qualquer coisa que eu queira fazer, é um modo de edição. Sempre que você estiver programando algo, você deve estar no modo desbloqueado. Agora, para testar as coisas, queremos estar no modo bloqueado, faz sentido, certo? A maneira super rápida de alternar entre o modo bloqueado e desbloqueado, e você vai me ver fazer isso 1.000 vezes, é pressionar Command e clicar em qualquer espaço em branco, não importa onde esteja Apenas não em um objeto, mas apenas comande o espaço em branco. Lá vamos nós. Isso vai te levar para o outro. Estou trancado. Clique em Agora estou desbloqueado, clique no comando. Agora estou trancado, certo? É assim que eu posso alternar muito rápido. Você também pode simplesmente apertar este pequeno botão de cadeado aqui embaixo, Cool O outro modo é o modo de apresentação. Esse é esse botão aqui. O modo de apresentação significa que nossos pais estão chegando. Queremos limpar tudo. Queremos esconder todas as partes desagradáveis. Se clicarmos no modo de apresentação, nesse caso, tudo desaparecerá porque eu não coloquei nada no modo de apresentação. Digamos que eu queira realmente criar um modo de apresentação com isso. O que eu vou fazer é querer que isso apareça, esse fader, talvez esse pequeno texto que se chama comentário Vou pressionar Shift, clicar, Shift , clicar nisso Eu quero que essas coisas apareçam. Talvez essa alavanca Claro, talvez seja isso. Ok, agora vou controlar clique nessas coisas que estão destacadas e vou dizer adicionar à apresentação. Agora eles vão ficar com uma tonalidade de cor salmão ao redor Mas, por outro lado, tudo é o mesmo. A única coisa diferente é que se eu for para a visualização da apresentação, vou ver apenas essas coisas. Agora, na visualização da apresentação, eu também posso ser bloqueado ou desbloqueado Estou desbloqueado agora, o que significa que posso fazer isso e dizer que posso adicionar coisas no modo de apresentação Mas, basicamente, é aqui que estou criando o aplicativo. Estou construindo uma interface semelhante para que as pessoas possam usá-la e não precisem ver todas as coisas feias, ok? Agora, se eu sair do modo de apresentação e voltar para o que chamamos de modo de patch , voltamos, ok, o que queremos é que alguém possa usar esse patch apenas estando no modo de apresentação Isso vai esconder todas as coisas que eles não precisam ver para eles. Novamente, no modo de apresentação, posso ser bloqueado e, nesse caso, vou interagir e usar o patch. Ou eu posso ser desbloqueado onde eu realmente vou interagir com ele Ok, provavelmente não fazemos muita coisa no modo de apresentação até chegarmos ao máximo para coisas ao vivo mais tarde. Mas saiba que isso é o que é. Primeiramente, vamos ficar entre trancado e desbloqueado por um tempo OK. Então, esses são modos diferentes. Legal. Se você está tentando editar algo e não está se comportando da maneira que você pensa, pode ser porque você está bloqueado no modo Então, basta clicar em desbloqueado e pronto. 4. Aprendendo como aprender Max: OK. Se você já aprendeu outro idioma, como um idioma falado , sabe que a maneira errada de fazer isso é ler um dicionário e tentar memorizá-lo Certo? Essa não é uma maneira muito eficiente de aprender outro idioma. Você tem que usar muito essa linguagem. Desenvolva as palavras que você já conhece. Ouça e aprenda novas palavras. À medida que avança, você fará perguntas, pesquisará coisas e absorverá cada vez mais. É assim que precisamos, Max. Max não é um programa em que você vai fazer essas aulas e depois saber tudo o que há para saber sobre Max. Não funciona dessa forma. Vou me concentrar em aprender a aprender Max, essa coisa que vou dizer 100 vezes. Isso significa que você pode não saber o que esse objeto desbloqueia. Você pode não saber o que esse objeto faz, mas tudo bem. Vou mostrar que podemos abrir o arquivo de ajuda para isso. Podemos ler sobre esse objeto e como usá-lo. Se estivermos procurando por algo que faça uma coisa específica e não sabemos o que é, falaremos sobre como encontrar esse objeto e depois aprenderemos como usá-lo. Ao longo desta aula, você provavelmente até me verá abrindo os arquivos de ajuda para alguns dos objetos que usamos porque não tenho todos os objetos memorizados e como usá-los Tudo bem. Você não precisa não tentar memorizar todos os objetos. Tente memorizar como pesquisar coisas, como usar as coisas e como as coisas se conectam para criar programas Essa é a maneira certa de aprender. Máximo? Não é memorizando cada objeto Dito isso, há alguns objetos que serão muito úteis e você provavelmente deveria memorizá-los. Mas você vai, goste ou não, procurar os arquivos de ajuda é totalmente normal. Pesquisar ajuda on-line é totalmente aceitável. Portanto, tenha isso em mente à medida que avançamos. Legal. Ok, eu quero começar aprendendo as coisas básicas que estão nos perímetros da nossa janela aqui exemplo, o que essas coisas na parte inferior fazem nas laterais e na parte superior, eu não quero passar por tudo porque eu realmente quero começar a fazer algo rapidamente. Mas precisamos examinar algumas dessas coisas para que você saiba como encontrar o que está procurando. Vamos ver como essa coisa funciona. Isso é chamado de janela do Patcher e veja se podemos ter uma boa ideia de como as coisas funcionam, ok 5. Ferramentas na janela de Patcher: Ok, vamos mergulhar na janela do patcher agora. Para fazer isso, acho que vamos começar do zero. Eu só vou comandar W para fechar todas essas janelas. Eu quero manter minha janela aberta aqui. Costumávamos chamar isso de janela máxima, agora chamamos de conselho máximo Às vezes eu ainda digo a janela máxima, mas vou tentar dizer máxima legal. Para acessar o comando de uma nova janela do patcher. OK. Agora temos apenas um espaço em branco. Agora, com essas janelas, você pode simplesmente redimensioná-las e fazer o que quiser, como qualquer documento O que vamos abordar nesta seção são essas coisas nas bordas. Cada pequena coisa que está aqui nas bordas, você pode pensar em tudo isso basicamente como atalhos Existem outras maneiras de chegar a quase todas elas. Outra maneira de pensar neles como suas paletas de ferramentas. Temos praticamente tudo o que você precisará nas margens aqui As margens são personalizáveis. Você pode adicionar mais coisas aqui, se quiser. Se eu clicar em algum lugar, posso adicionar algumas coisas. Controle o clique. Mostraremos mais algumas opções. Você pode remover coisas se quiser. Remova isso da barra lateral. Não adicionei nem removi nada porque queria ter a aparência que você está vendo. Mas se você quiser personalizar sua janela do Patra, podemos fazer isso Ok, então vamos passar por algumas das coisas mais importantes aqui e, em seguida, esperamos começar a fazer algumas coisas o mais rápido possível Tudo bem, vamos começar com nossos controles de áudio no canto inferior direito aqui. 6. Controles de áudio: Ok, agora esses controles de áudio são uma coisa relativamente nova. Eles não estavam nas versões anteriores de um, maioria dessas coisas na fronteira não estavam nas versões anteriores do Max. Acabamos de colocar essa paleta de ferramentas no topo e foi principalmente isso Nas últimas versões temos mais e mais coisas surgindo. Nesses controles de áudio, aqui temos um botão liga/desliga que basicamente ativa o áudio. Está bem? Esse é um conceito estranho. Você pode compará-lo a ligar o alto-falante do computador. Isso não é realmente o que está fazendo, mas basicamente está permitindo que o áudio aconteça. Se não estiver ligado, não emitirá nenhum som em termos de áudio. Você ainda pode fazer algumas coisas de miti sem isso ligado. Agora você notará aqui que ele está desativado. Não consigo clicar nesse botão liga/desliga. Isso porque não estou pedindo esse patch faça nada que envolva áudio. Vamos fazer um pequeno objeto. Eu só vou dizer F play. Este é um objeto que reproduz um arquivo de áudio, um reprodutor de arquivos de som. Agora, instantaneamente, assim que eu fiz isso, você vê esse botão liga/desliga, esse botão de áudio disparar. Agora diz que, para que isso faça alguma coisa, você precisa ativar o áudio. Agora eu posso ir aqui e ligar o áudio. Eu também posso fazer um pequeno ajuste de nível aqui, e isso será apenas um nível global. Você pode pensar nisso como um master fader. Eu normalmente deixo isso quieto. De um modo geral, provavelmente não há problema em deixar para lá e deixar como está. Agora, existem maneiras de fazer isso manualmente em todo o Max Você pode simplesmente fazer com que um objeto seja chamado se quiser, que veremos em um minuto, é como nosso conversor analógico digital Esse é o nosso principal resultado. Se quisermos enviar som para nossos alto-falantes, faremos isso. Está bem? Não vamos ouvir nada aqui porque eu não carrego um arquivo de áudio, mas eu poderia usar isso para ligar e desligar o áudio. Se eu disser enviar, a mensagem começa e termina, posso alternar o áudio dessa Isso é mais complicado. Não se preocupe se isso não fizer sentido. Tudo o que eu realmente quero que você tire disso é que podemos ligar e desligar o áudio aqui. Mas também há outras maneiras de fazer isso. Podemos escrever algo no Max que também liga e desliga o áudio. Esse não é o nosso único jeito. Por que faríamos isso? Por que temos a opção de fazer isso manualmente? Bem, e se você quisesse criar um patch que, assim que carregado, o áudio estivesse em execução? Bem, a maneira mais fácil de fazer isso seria usar um objeto chamado load bang, que basicamente dispara alguma coisa. Assim que o patch estiver carregado, diga load bang, inicie o deck. Então, assim que esse patch for carregado, ele ativará automaticamente o áudio. Não preciso chegar até aqui e apertar esse botão. Isso faria isso automaticamente. Existem maneiras de fazer com que as coisas aconteçam, certo? E isso é o que isso seria. OK. Estamos nos adiantando um pouco, mas tudo bem. Isso é áudio ligado e desligado, e nosso volume, adicionamos um pouco mais. Podemos adicionar um botão mudo, podemos adicionar um botão solo. Agora, acredito que o botão solo serve para que, se tivermos várias janelas abertas, ele só reproduzirá esta janela. A mesma coisa com o botão mudo. Eu vou me livrar deles por enquanto. Eu só tenho o controle clicando aqui. Ok, isso é ligar e desligar o áudio. 7. O transporte global: Tudo bem, a próxima coisa que eu quero ver é esse pequeno botão aqui chamado Transporte Global. Agora isso é muito divertido. Isso, assim como o áudio, mas especialmente isso tem um propósito diferente. Se você está no Max for live ou apenas no Max, isso é muito divertido. Antigamente, eu me sentia como um avô dizendo que antigamente, em Max, se você quisesse construir algo que fosse, que tivesse uma batida e um ritmo, você tinha que construir todo o sistema Você tinha que criar uma maneira de algo criar um pulso e depois dividi-lo em notas trimestrais. E então você poderia se moldar como uma grade e uma bateria eletrônica ou algo assim, se quisesse fazer isso. Mas você tinha que construir todo o sistema todas as vezes. Agora, na verdade, não sabemos. Se você está no Max for live, você pode facilmente escrever coisas assim. Você poderia dizer, eu poderia dizer algo como metro quatro N. Isso significa que o metrônomo quatro N será um quarto de nota O que isso diz é ir até o transporte ao vivo, se eu estiver no máximo ao vivo descobrir qual é a nota trimestral e, em seguida, emitir essa nota trimestral para mim. Isso me dá um metrônomo que corresponde a apenas um quarto de nota do que meu transporte está ativo No entanto, não estou ao vivo, estou apenas em Max. Eu transporte até aqui. Eu poderia usar um objeto para dizer a Max o que é o BPM, então eu posso simplesmente ligar o transporte global e é como se um playhead funcionando e então eu pudesse fazer coisas como Metro Four antes de termos esse transporte, que é, novamente, uma coisa nova, você tinha que fazer coisas assim Você tinha que dizer Metro 1.000 , que é em termos de milissegundos. Isso seria um metrônomo a 1.000 milissegundos, que seria basicamente 60 BPM, o que Não precisamos mais fazer isso. Tudo que você precisa fazer é lembrar que o botão de transporte está aqui embaixo. Há um objeto de transporte que permite que você controle isso. Você pode começar e parar. Você pode definir o tempo. Você pode fazer todo tipo de coisas malucas com ele. Falaremos mais sobre isso mais tarde, mas esse é o transporte global. 8. O inspetor: Ok, ao lado do inspetor, este é um pequeno lugar super importante Nós a encontramos um pouco aqui, parece uma informação, certo? Na verdade, é chamado de inspetor. No entanto, o que ele faz é nos fornecer uma tonelada de informações. Imagine que cada objeto como esse tenha uma tonelada de pequenas configurações estranhas Porque eles têm, é assim que vamos chegar até eles. Ok, eu vou clicar aqui e ele vai abrir todos os tipos de coisas. Eu não tenho nada selecionado, o inspetor não faz nada Mas se eu selecionar algo assim, transport diz nome do script, posso dar um nome a ele, como o transporte lida com isso Redefina a barra no tempo do compasso. Qual é o tempo atualmente? Não há muitas opções neste. Vamos ao Load Bang. Eu posso mudar a cor dele, configurá-lo para se esconder, desbloquear, mudar o estilo. O que está na moda pode fazer com que pareça um pouco diferente. É uma descrição legal, dê uma anotação e um nome. Agora, essa coisa de nomear, você realmente não precisa dar nomes aos objetos, mas você pode, e há uma razão pela qual você pode querer , se estiver fazendo coisas mais avançadas. Se formos ao Dak, coisas parecidas, estilo, cor, se quisermos mudar a aparência, tudo bem Alguns objetos têm muitas opções, e alguns têm apenas algumas. Mas devo ressaltar que estamos analisando apenas essa categoria básica. Se analisarmos o layout, há mais coisas que podemos fazer, coisas recentes com as quais mexemos, e aqui estão todas as coisas que podemos fazer com isso Há uma tonelada de coisas aqui para várias coisas que você pode precisar consultar o inspetor Não há muita coisa supercrítica no inspetor Mas se você está pensando que eu gostaria de poder fazer X ou Y com esse objeto, dê uma olhada no inspetor. Provavelmente é onde está. 9. Arquivos de referência: Ok, outra super importante em termos de aprender a aprender Max é a referência. Por aqui temos referência. um pequeno livro, talvez. Parece que vai ser o manual. E aqui eu cliquei em transporte e vou para a referência Está me dizendo aqui o que ele faz para controlar um relógio. Está bem? Mensagens podem assumir atributos que são coisas você pode mudar nele e outras coisas que você pode consultar. Então, alguns deles são objetos como o Metro Translate Time Point, quando alguns deles são patches que nos darão exemplos de como isso funciona. Alguns deles são como tutoriais. Se eu abrir isso, estaremos aqui. Esse grande tutorial que vai me dar muitas informações sobre como isso funciona. Podemos ver que qualquer coisa em que clicamos aqui recebe uma pequena explicação aqui embaixo antes de clicarmos nela, para que possamos aprender um pouco mais. Essa pequena referência é uma ótima maneira de descobrir um pouco mais sobre esse objeto. Veja todas as mensagens possíveis, todos os atributos possíveis e alguma ajuda sobre como usá-la. Não tenha medo de usar essa referência como sempre. 10. Console: Ok, o próximo. Super fácil. Só quero ressaltar que, enquanto estamos aqui, já conhecemos a janela máxima do console e o que ela faz, apertamos vários botões e é por isso que estou recebendo um erro. Mas se você uma janela e não quer essa janela flutuante por aqui, pode fechá-la. Basta ir aqui. Agora a janela está fechada, certo? O console Max está aqui. Você verá todas as mesmas coisas. Você pode torná-lo bonito e grande. Se você quiser, pode até mesmo fazer esse grupo, basta pegar essa pequena barra aqui e torná-la menor se quiser seu console e grande. Agora, se você quiser separá-lo, pode facilmente ir até a janela e Max Counsel ou parecer o comando shift M. Eu acho que é um comando de tecla estranho, mas aí está Isso lhe dará o conselho como uma janela flutuante. Pessoalmente, prefiro que seja uma janela flutuante, que aquela janela pop-up porque, honestamente, geralmente deixo o inspetor aberto, mas pequeno assim É assim que eu prefiro trabalhar. Mas se você gosta de uma janela, você pode dar o máximo de conselhos ali com este botão aqui 11. O calendário: Ok, a seguir. Uma coisa estranha que eu queria destacar aqui, porque acho que deveria estar em todos os softwares agora Realmente deveria. Essa coisinha aqui em cima é um calendário. Agora, por que diabos Max precisa de um calendário? Há coisas especiais que você pode fazer com a data e a hora? Talvez. Mas isso não é o que é. É como um navegador de arquivos estranho. O que você vai fazer aqui é clicar nele. Ele vai te mostrar todas as datas. Você pode clicar em uma data, Hoje é dia 17, mas eu posso ver no dia 14, esses são os arquivos que abri no dia 14 Posso voltar e ver em quais arquivos eu estava trabalhando em que dia. Isso é muito útil se você está trabalhando em um projeto e diz Não consigo encontrar esse arquivo e você pode ir até o arquivo recente e ver uma lista de todas as coisas recentes Isso é legal, mas é difícil lidar com isso. Essa é basicamente uma versão melhor qual você pode simplesmente dizer, oh, eu estava trabalhando nela pela última vez, como no sábado passado, me mostrar todos os arquivos em que trabalhei no sábado. E você pode fazer isso. Você também pode fazer como assistir a uma transmissão dos últimos 30 dias, três dias atrás. Tem alguma coisa, é muito útil. Eu recomendo fortemente que você se acostume a usá-lo. Se você é um desenvolvedor de software ou conhece algum desenvolvedor de software, peça que eles incluam isso em seu software, porque é muito útil. Isso é tudo. 12. Ferramentas ao longo da parte inferior da janela de patch: OK. Em seguida, vamos até a parte inferior da janela e examinaremos todas essas coisas de uma só vez. Vamos começar por aqui. Esses você já conhece, bloqueio, desbloqueio, modo de apresentação, certo? Essa no meio, vai deixar o patch funcionar enquanto está desbloqueado Às vezes, isso pode ser útil para testes, mas, honestamente, nunca o uso Aqui podemos ver uma lista de todas as nossas subjanelas que estão abertas, chamadas de janelas Pat Isso seria se você tivesse um patch muito complicado e tivesse coisas acontecendo assim, você quisesse ver o objeto sobre o patch para que ele pudesse ficar feio Isso pode ajudar a limpar isso. Da mesma forma, o show grid pode ajudá-lo a se manter organizado apenas com um layout de grade. Acho que em algum lugar há uma maneira de encaixar as coisas na grade, se você quiser Opa, eu geralmente deixo isso aqui. Há um modo de depuração que você pode explorar se quiser Eu nunca o uso de verdade. Esses dois últimos são legais. Novamente, esse é um processo muito complicado no passado, mas agora é bem fácil. Se você está familiarizado com o Ableton Live, como temos o mapeamento de teclas e o mapeamento Midi Isso é basicamente a mesma coisa que eu posso fazer. Mapeamento de áudio ou mapeamento de teclas. O mapeamento de teclas pode ser, bem, vamos fazer isso. Eu preciso de um objeto de interface do usuário. Aqui está um botão de alternância. Ok, eu poderia ir para o mapeamento de teclas. Então, qualquer coisa que esteja delineada em laranja aqui, posso atribuir uma chave para fazer isso Eu poderia clicar neste Able for Mapping. Em seguida, pressione Não sei, a tecla A. Agora, quando eu pressiono A, isso muda. Agora, A também é designado para fazer, e outra coisa, preciso ser um pouco mais inteligente sobre isso Mas então o mapeamento Midi fará a mesma coisa. Eu poderia atribuir isso a uma nota Midi. Então, sempre que eu tocar aquela nota Midi, esse botão vai disparar É como se isso já estivesse embutido no Ableton. Mas ele permite que você crie seus próprios comandos importantes para seus projetos. Pode ser muito útil para isso. Isso é basicamente tudo na linha inferior. Legal. Vamos ver algumas coisas no lado esquerdo aqui. 13. Gerenciador de pacotes: Ok, vamos ver algumas coisas no lado esquerdo aqui. A primeira coisa é o gerenciador de pacotes. Agora, o que são pacotes? Eu já lhe disse que esses são objetos e os objetos são seus próprios pequenos programas, certo? Há toneladas, toneladas e toneladas delas em Max. Max é composto provavelmente por 30.000 objetos ou algo parecido, mas há mais objetos que você pode criar Se você é experiente, é complicado, mas existem maneiras de fazer isso O que as pessoas farão é criar um pacote de objetos que fazem coisas específicas e depois lançá-los junto com arquivos de ajuda e documentação sobre como usá-los como pacotes Você pode instalar pacotes inteiros em seu computador, e é isso que vamos ver. Se formos ao Gerenciador de Pacotes, essa janela aparece e mostra todos esses pacotes disponíveis. Há muitos desses. Eles não precisam aparecer no Gerenciador de Pacotes para serem reais. Você pode encontrá-los nos sites das pessoas o tempo todo. Eu posso ver apenas os pacotes instalados. Essas são coisas que eu instalei, algumas delas, como esta, com as quais ajudei a contribuir. Hum, esse que ele mostra é uma atualização, os externos do Maat. Este é feito pela Cycling 74. Eu posso baixar e instalar coisas diretamente daqui. Aqui estão algumas que o ciclismo acha muito legais. Eu poderia simplesmente instalá-los daqui. Mas o mais importante para mim é acessar os pacotes instalados e ver o que eu instalei e se há alguma atualização, mas há muitas coisas divertidas. Pode ser que você baixe um patch máximo que encontrou online e queira abri-lo e fazer algumas coisas. E diz que você precisa ter alguns pacotes para que isso funcione. Você geralmente verá que, no conselho máximo, dirá que tal e tal pacote está faltando ou algo parecido. Certifique-se de ficar de olho nisso e, quando isso acontecer, é disso que eles estão falando. Você precisa encontrar qualquer pacote que esteja faltando. Um pacote é basicamente um pacote de elementos externos, que é o que são. Legal. 14. Snippets: Ok, próximos trechos, trechos. Agora, costumava ser o caso você poder fazer um projeto no Max, digamos que você fez um projeto grande, grande, mas havia uma pequena parte dele que você usava o tempo todo. Você poderia dizer isso como seu próprio arquivo e retirá-lo. E foi um processo complicado, mas eles o simplificaram nas últimas duas versões com essa Essa é uma maneira de você encontrar outras pessoas, se quiser, mas também de salvar suas próprias coisas como digamos que isso é algo que eu uso o tempo todo. O tempo todo. Preciso abrir um arquivo de som e enviá-lo para o deck. E inicie o baralho quando o patch abrir. Eu faço isso o tempo todo. Eu poderia salvar isso como um trecho e depois poder inseri-lo sempre que eu precisar Se eu for aos trechos, você verá todos os tipos de pequenas coisas Vamos pegar um trecho. Aqui está um chamado atraso de feedback. Eu simplesmente coloco isso lá. Está tudo pronto. É um atraso no feedback. Eu não preciso fazer mais nada. Está lá, funciona e está pronto. São coisas mais complicadas. Você pode instalar alguns deles como pacotes. Aqui está apenas um reprodutor de arquivos de áudio simples, basicamente que diz SF play open, quer que eu faça um loop e, em seguida, um pequeno controle de volume São como coisas pré-codificadas. Este é mais sofisticado, vai me dar algumas coisas legais, um pequeno sequenciador de passos, outras coisas pequeno sequenciador de passos, que podem funcionar com todo o sintetizador Eu poderia me meter nessa confusão com o código interno, se quisesse Se você tiver algum trecho de código como, digamos que esse pequeno trecho que eu fiz e queira salvá-lo como um trecho, basta destacar algumas Controle, clique, salve o trecho. Aí está. Você tem uma coisa meio reutilizável que pode ser usada o tempo todo. É muito útil. É aí que eles vivem, trechos. Você também pode simplesmente ver uma lista das coisas que você tem, provavelmente um pouco mais fácil. 15. Bibliotecas de imagem, vídeo e áudio: A próxima coisa que eu quero te mostrar, a penúltima coisa que eu quero te mostrar são essas três coisas aqui. Áudio, vídeo, imagens. Essas são apenas pequenas bibliotecas de coisas. Você pode colocar coisas aqui se quiser, mas o que você usa em seu patch definitivamente não precisa estar aqui. Vamos clicar em Áudio. E digamos que aqui está um aplauso. Vai clicar e arrastá-lo até aqui. Agora eu tenho um aplauso Agora eu não vou ouvir isso, porque eu preciso enviá-lo para alguma coisa para ouvi-lo. E isso entra um pouco na programação. Mas agora eu deveria ser capaz de ouvir isso. Esse é um som que está pronto para ser usado. Há algumas coisas de áudio aqui por tamanho. Aqui estão alguns pequenos arquivos de vídeo. Eles são principalmente para testes. Você realmente não gostaria de usá-los em uma peça porque estamos todos acostumados a vê-los, especialmente este. Este está em cerca de 1 milhão de demonstrações diferentes. Não é incrível de usar. Mas, novamente, não podemos realmente jogar isso porque precisamos de algo para onde enviá-lo. Nesse caso, é a janela It. Se eu criar uma janela It, falaremos mais sobre isso mais tarde. Essa coisinha aparece agora se eu pressionar play, bloquear, reproduzir Agora nosso vídeo é reproduzido. Também tem som. Temos essas pequenas coisas de vídeo. Esse é novo. Eu nunca vi esse antes. Opa, estou trancado Só gritou comigo porque eu tentei fazer alguma coisa enquanto estava trancada Ok, vamos jogar isso na nossa janela. É divertido. Pode fazer um loop. Roda da Fortuna. Arrumado. Essas são apenas pequenas coisas para testes demonstrações e coisas assim. Várias imagens para brincar. Na verdade, são interessantes porque há algumas coisas de interface de usuário aqui, botões e coisas assim que você pode jogar com elas, mas falaremos mais sobre isso mais tarde, pense nelas como uma pequena biblioteca de conteúdo de demonstração. Eles não são particularmente interessantes, mas podem fornecer algum material com o qual trabalhar muito rapidamente. 16. Objetos: Ok, a seguir vamos falar sobre essas coisas aqui em cima. Agora, esses são nossos principais blocos de construção. Essas são as coisas que realmente precisamos para começar a fazer coisas. Vamos começar com esse. Essa é provavelmente a ferramenta mais importante que você usará. Isso se chama objeto, ok? No momento, está em branco, não há nenhum objeto lá. Mas o objeto é uma caixa que se parece com isso. O que vamos carregar nesse objeto é um pequeno programa que faz alguma coisa. Digamos que eu vou digitar aqui aleatoriamente, vou pressionar Return. Agora você pode ver que quando eu pressiono return, esse objeto mudou um pouco. No momento, tem dois pontinhos na parte superior e um pontinho na parte inferior Se eu mudar novamente para algo diferente agora, ele só tem um na parte superior e outro na parte inferior. Cada objeto, assim que você carregar o programa nele e criar o objeto, ele terá entradas diferentes Essas são as coisas na parte superior e as saídas, essas são as coisas na parte inferior Você pode pensar nisso como um pedal de guitarra. As entradas são as coisas que podem ser inseridas, como o som do seu violão As saídas são o que define. Temos entradas e saídas diferentes. Os diferentes fazem coisas diferentes. Eles são todos diferentes e exclusivos para cada pequeno objeto. Ok, se eu voltar ao aleatório, preciso saber o que essas duas entradas fazem e o que essa saída faz Então, vou colocar o mouse sobre a primeira entrada e ela causa a saída de números aleatórios. Ok, aqui diz definir o intervalo de números aleatórios. Está bem? O que está me dizendo aqui é que eu posso colocar um número aqui e esse provavelmente será o alcance máximo do objeto aleatório aqui. Provavelmente quer um estrondo e eu posso enviar um estrondo, ele gerará um número aleatório. Na parte inferior, diz saída de número aleatório. Vamos fazer isso. Aqui está um estrondo. Vamos pegar uma caixa numérica e conectá-la. Legal, agora se eu trancar e pressionar esse estrondo, ele gera um número aleatório. Mas ainda não demos um intervalo. Ele acha que é uma faixa de zero. Ok, vamos dar um intervalo. Vamos usar outra caixa numérica e conectá-la lá. Ok, vamos configurar isso para, eu só vou arrastar 90. Ok, agora podemos clicar nesse estrondo, e ele vai gerar um número aleatório de 0 a 90 Cool Eu posso continuar clicando nele o dia todo e tudo bem. Essa coisa é um objeto. Podemos obtê-lo ali mesmo. Objeto. Também podemos pressionar n e criar outro objeto como esse. Você pode ver que o que acabei de fazer aqui é tentar criar um objeto chamado n e n e recebi um erro dizendo que não é um objeto e ficou rosa, que significa que não é um objeto. Ok, agora lembre-se do que eu disse antes, ao usar qualquer objeto, lembre-se de que esses são seus próprios pequenos programas e temos que lembrar como usá-los. Mas não precisamos memorizar cada objeto e como ele funciona, certo? Podemos colocar o mouse sobre as entradas e saídas. Podemos controlar o clique nele e abrir arquivos de ajuda. Podemos ver a referência para isso. Há coisas que podemos fazer. Vamos continuar seguindo em frente. Eu só quero analisar rapidamente a diferença entre essas coisas e então vamos fazer algo. 17. Mensagens: Ok, eu vou deletar essas duas coisas. Vamos evitar um problema muito comum que as pessoas encontram quando são novas no Max Vou pegar uma mensagem aqui. Ok, então está ao lado dos objetos. Eu vou colocá-lo aí mesmo. OK. Agora, isso é uma caixa de mensagem. Essa é uma caixa de objetos. É um problema muito comum que vejo quando as pessoas estão apenas aprendendo a tentar usar uma caixa de mensagem como objeto. Isso não vai funcionar. Sinta-se confortável vendo essas duas coisas como coisas muito diferentes. Isso tem esse material cinza claro na parte superior e na parte inferior. As entradas e saídas mudarão com base no que está Uma mensagem, por outro lado, quase sempre terá duas entradas e uma saída Você pode mudar isso com um eu sofisticado, sobre o qual falaremos mais tarde Mas a coisa mais importante que é diferente uma mensagem é que ela realmente não faz nada. Não é um programa. Você pode escrever o que quiser aqui. Não vou receber um erro dizendo que isso não é uma coisa. As mensagens são projetadas para serem exatamente o que você pode pensar nelas como um pequeno e-mail. Eles são uma mensagem, isso é algo que eu posso enviar aleatoriamente se eu quiser. Agora, o que eu posso fazer, se eu bloquear meu patch e clicar nele, ele enviará isso para o objeto aleatório, ok, porque eles estão conectados. Vai entrar aqui, que está esperando um número Provavelmente vai me dar um erro quando eu clicar nesse clique. Sim, meu erro diz que o objeto aleatório, sua entrada está dizendo que essa é a mensagem ou o tipo errado, que significa que ele quer um número Mas podemos usar caixas de mensagem para os números dois. Digamos 1.000 Agora se eu clicar aqui, não recebo um erro. Eu posso clicar nisso o dia todo. Agora, o objeto aleatório diz: tudo bem, legal. Você quer que o intervalo, porque é isso que está acontecendo, seja 1.000 números aleatórios entre zero 1.000. Há 1 milhão de usos diferentes para mensagens, mas o importante a lembrar sobre as mensagens é que elas são apenas texto Eu posso digitar o que eu quiser. Quando eu clico neles, ele os envia para o que quer que estejam conectados. Ok, se eu clicar aqui, eu acabei de dizer sanduíche aleatoriamente novamente. Random diz, eu não sei o que você quer dizer com sanduíche, porque não é o que você enviaria para aleatório São apenas texto e números. Eles estão guardando coisas para nós que podemos atirar quando precisarmos delas clicando nelas ou podemos usar um estrondo. Clicar nesse estrondo agora atingirá Sandwich e enviará Sandwich aleatoriamente Veremos outro erro quando eu fizer isso ali mesmo. Veja, ok, lembre-se de que as mensagens são recipientes para texto ou números. Os objetos têm essas partes cinzentas na parte superior e inferior e, na verdade, executam pequenos programas. Legal, legal. 18. Comentários: Ok, o próximo são os comentários. Agora, se o aleatório faz muitas coisas, se um objeto faz muitas coisas executando um pequeno programa e uma mensagem faz algumas coisas segurando o texto. Você poderia dizer que um comentário, que é o que são, funcionalmente não faz nada Está bem? O que é um comentário, apenas um texto que não faz nada. Vamos deixar minha janela um pouco maior aqui, ok? Isso é completamente infuncional. Não tem nada a ver com o sanduíche, com o acaso ou com o estrondo Não está conectado a nada. Eu posso colocar algumas coisas nele. Se eu quiser mudar esse comentário, posso fazer algumas coisas engraçadas. Não sei se já achei a necessidade de fazer isso. Não há saída para comentários. Por que, então, temos comentários? Bem, é porque quando você tem um patch grande e complicado, você quer deixar pequenas anotações para si mesmo em todo lugar sobre o que está acontecendo. E se eu colocar isso em um patch? Talvez eu queira fazer um pequeno comentário dizendo que isso não vai funcionar. Ou eu poderia dizer que esse objeto faz números aleatórios. Claro que posso torná-lo um pouco maior. É tudo uma linha, se eu quiser. É apenas uma forma de deixar pequenas anotações sobre o que está acontecendo. um hábito muito bom Se você estiver trabalhando em algo, é um hábito muito bom, deixar as coisas em todos os lugares. É apenas uma forma de colocar texto em seu patch que não faz nada. Ajudar você a entender o que está acontecendo. Suba sem se preocupar. 19. Alternar: Ok. A seguir, há um botão que é esse garotinho aqui Vamos dar uma olhada em um botão. Quando eu faço um, eu recebo essa coisinha. Se eu bloquear e clicar nele, posso ativar e desativar as coisas Isso é muito legal. muitos objetos que só precisam ser ligados e desligados. Acho que vimos isso com o áudio. Se criarmos um sistema de áudio, podemos construir de forma a simplesmente colocar um botão aqui que o liga e desliga Mas há algumas coisas interessantes sobre esse pequeno botão A primeira é que, na verdade, ele está gerando números , como a maioria das coisas no Max. Vamos criar um objeto chamado print, print. Acho que talvez já tenhamos mencionado isso, mas o que a impressão faz é pegar qualquer coisa que entra em sua entrada e mostrá-la no console máximo Ok, então eu vou trancá-lo. Eu vou ligar isso. Ok, imprima um. Vou desligá-lo, imprimir zero. Vou ligá-lo e desligá-lo várias vezes. E o que vamos ver aqui é 10101010. A razão pela qual estou mostrando isso é porque quero que você se familiarize com a ideia de que alternar é apenas uma maneira elegante de enviar números em zeros. Um significa ligado, zero significa desligado. Curiosamente, ele também pode aceitá-los. Vamos pegar uma mensagem e colocar uma nela, conectá-la ao botão Ok, vamos fazer outra mensagem e criar um zero. Também conecte-o ao botão. Sim, você pode conectar duas coisas ao mesmo local desta forma. Ok, o que vai acontecer se eu clicar em zero? O botão será desligado e enviará um zero Eu posso continuar enviando zero repetidamente. E o botão vai ficar desligado porque estou mandando que vá para seu estado desligado é o que significa zero, saia, eu envio um, ele vai ligar, e eu continuo enviando um, ele vai continuar ligado. Eu posso controlar um botão com uns e zeros. Também posso controlá-lo clicando nele. Há algumas outras coisas que você pode fazer com os botões. Dois, mas lembre-se de que alternar é, na verdade apenas uma maneira elegante de enviar uns e zeros. Na verdade, não está enviando a palavra ativada, na palavra desativada, está enviando zeros e uns na maioria das vezes quando você precisa alternar, isso é o que você quer é um zero em um Ok, vamos passar para os botões. 20. Buttons e Bangs: Botão OK. Uma das coisas mais importantes que temos. Esse é um pequeno conceito estranho que usamos em Max A. Button é uma coisa muito simples Vamos primeiro falar sobre um pouco da terminologia por trás disso Chamamos esse objeto de botão. Chamamos isso de “estrondo”. Costumávamos chamar essas coisas de franja. Recentemente, eles mudaram para chamá-los de botões em vez de franja. Tenho toda uma teoria sobre por que eles fizeram isso, pergunte-me em outra ocasião, mas ocasionalmente me referirei a essas pequenas coisas como Bangs. Eles significam a mesma coisa. Você pode pensar nesses botões. Essa será a referência mais nerd que eu usarei em toda essa aula Talvez eles sejam o Hodor de Max. Agora, se você conhece essa referência, estou me referindo aqui a Hodor era um personagem de Game of Thrones Você poderia falar com ele o dia todo e ele simplesmente diria, isso é o que ele poderia dizer. Ele poderia dizer uma coisa que ele poderia dizer, você diria, como você está hoje? E ele dizia, leia Shakespeare para mim. E ele diria que é isso que um estrondo faz, exceto que em vez de hodor, diz estrondo Eu posso enviar uma tonelada de coisas. Deixe-me imprimir para que você possa ver se eu conecto isso ao objeto de impressão. E vamos limpar meu console máximo, eu envio alguma coisa. Eu clico de uma vez para imprimir e diz bang. Está bem? Ele envia estrondo, é o que diz. Se eu enviar um número, se eu clicar nele, 11 será enviado para esse estrondo. E o que o estrondo vai dizer? Clique. Vai dizer bang. Tudo sabe como fazer. Se eu mandar um sanduíche Diz estrondo. Envie Feliz Quarta-feira para você, bloqueie. Clique nele. Diz estrondo. Tudo sabe fazer, digamos, bang. Você pode enviar o que quiser. Vai dizer bang. Agora, isso é estranhamente útil, você verá esses pequenos botões ou franjas por todo o Nós os usamos como gatilhos, basicamente outra forma de acionar um gatilho, mas quando você quer que algo aconteça, você vai querer algo apenas para começar a você vai querer algo apenas para começar a acontecer ou acionar algo parecido Essa é uma maneira muito eficiente de fazer isso. Eles também podem ser úteis para conversão. Se eu tiver essa coisa aqui, toda vez que alguém clica dizendo que eu quero que um evento aconteça, eu posso simplesmente dar um estrondo e depois fazer algo com esse estrondo Dessa forma, eu basicamente joguei fora o texto e o converti em um estrondo, mais sobre isso mais tarde. Mas o que você deve lembrar sobre um botão ou um estrondo é que você pode enviar qualquer coisa e ele produzirá um estrondo. Eles são muito úteis como gatilhos para qualquer coisa. Aqui está um que eu usei aqui para colocar o sanduíche aleatoriamente, o que gera um objeto, um ar, ok, guarde-os por enquanto Eles serão muito importantes. 21. Caixas de números: Ok, vamos ficar um pouco maiores aqui. Ok. Próximas caixas numéricas. Agora eu posso simplesmente clicar e arrastar para criar uma caixa numérica. Ou eu posso clicar e segurar para ver alguns tipos diferentes de caixas numéricas. Ok. Vou carregar um de cada para falar sobre Apenas um segundo. Você também vê isso com franja , mas esses são apenas tipos diferentes de gatilhos, botões e outras coisas Falaremos mais sobre isso mais tarde. Ok. As caixas numéricas mostrarão um número. Está bem? Então, se eu colocar um botão em uma caixa numérica e depois ligar e desligar o botão, ele vai me mostrar o número que Está bem? Se eu colocar uma mensagem em uma caixa numérica, se ela tiver palavras, ela não fará nada porque uma caixa numérica só sabe como mostrar um número. Mas se eu disser 500 e colocar isso em uma caixa numérica e clicar nela, ele vai dizer 500. Ok. Simples o suficiente. Certo? As caixas numéricas também podem gerar números. O que essa tomada vai fazer à esquerda é disparar o número que acabou de entrar nela. Está bem? Vamos colocar outra caixa numérica aqui embaixo. Ok, One. Ele dispara um. Está bem? Se eu disser 500, ele dispara 500. Eu posso mandar um estrondo. Ele continuará atirando em 500. Se eu mudar essa caixa numérica para outra coisa, apenas clicando e arrastando-a, eu clico aqui, ela vai disparar 500 até aqui Ele pode reter números dessa forma e pode ser definido como números dessa forma. Agora, existem três tipos de caixas numéricas aqui. Esses dois podem causar problemas às pessoas às vezes. Isso é chamado de caixa numérica. Isso é chamado de número de fluxo ou número de ponto flutuante. Podemos abordar todo tipo de matemática estranha com isso, mas vamos simplificar e dizer que se você precisa de um ponto decimal, precisa dessa caixa numérica Isso só vai mostrar números inteiros. Isso pode mostrar números inteiros ou números com um ponto decimal Se eu fizer uma caixa de mensagem que diz 250.345, eu coloco isso nessa caixa numérica, o que ela vai mostrar é Vai para t, não vai arredondar, vai truncar, vai cortar o ponto decimal Está bem? Se eu enviar esse mesmo número para essa caixa numérica, ele vai me mostrar, na verdade, a coisa toda. Se eu torná-lo um pouco maior, ok, isso vai me mostrar a coisa toda. A razão pela qual essas são duas coisas diferentes é porque acho que historicamente, usavam um pouco mais de CPU para acompanhar todos os dígitos extras Isso realmente não importa muito. Agora, meu fluxo de trabalho geral é que eu sempre uso um desses , a menos que esteja explicitamente fazendo algo que tenha pontos decimais Nesse caso, vou usar este ou este. Porque muitas vezes, algo com pontos decimais, estou falando de um sinal de áudio Os sinais de áudio tendem a ser 0-1, há muitos pontos decimais É para isso que serve este. Essa pequena coisa aqui está nos dizendo que é uma caixa numérica de áudio. Isso pode ser usado de algumas maneiras diferentes, mas normalmente se você inserir um sinal de áudio nele, como se disséssemos reproduzir um arquivo de áudio e analisarmos isso, veremos o volume. Isso é apenas para um sinal de áudio. Isso é para qualquer coisa que precisemos de um ponto decimal, e isso é para qualquer número inteiro Legal. Outro exemplo seria, se estivermos lidando com coisas do Midi, vamos usar isso, certo? Porque se eu disser a nota Midi número 60, não há nota Midi número 60.1. É apenas E então o próximo é 61. Não há nada no meio. usar uma caixa numérica em vez de uma dormência de fluxo. A maneira de interagir com isso é enviar números. Você pode clicar e arrastar sobre ele. Quando está amarelo, isso significa apenas que está destacado. Você pode digitar números e pressionar Return para que eles sejam executados. Em seguida, você pode imprimir números aqui embaixo. 22. Sliders: Ok, a seguir, vamos falar sobre controles deslizantes. Essa é essa aqui. E há várias coisas divertidas. Eu só vou pegar um. Vamos ficar um pouco maiores, ok? Este é um controle deslizante numérico. Agora, o que é estranho e interessante sobre isso é que você descobrirá que esses controles deslizantes de números são basicamente iguais às caixas numéricas Eles simplesmente parecem legais. Eu posso clicar e arrastar sobre isso para subir e descer. Posso conectar uma caixa numérica na parte inferior para ver o que estou fazendo. É um intervalo de zero a 127, que podemos alterar indo até o inspetor para buscá-lo Se formos aqui, clique nele, Inspetor. Podemos mudar a aparência. Podemos mudar muita coisa sobre isso. Mas aqui está o alcance, e podemos alterá-lo. O padrão é 128, porque é disso que gostamos nas coisas do Midi. Mas no final do dia, tudo o que esse controle deslizante está fazendo é gerar números de 0 a 127. Tudo bem, e se você está pensando, por que não vai para É como uma coisa estranha de Midi, mas tem um alcance de 128 Existem 128 números, mas zero conta. Começamos com zero. Isso significa que seu número mais alto será 127. Mas é, ele apenas gera números. Temos uma saída na parte inferior que exibirá o número toda vez que ele mudar. Ele vai gerar o número. Quando eu o movo, ele exibirá o número. Podemos colocar números nele, se quisermos. Também podemos bater só para dizer, imprima seu número, podemos enviar um estrondo. Mas o resto deles, se você olhar para estes, aqui está um dial, eu posso conectá-lo a uma caixa numérica. Se eu clicar e arrastar sobre ele, isso acontece. Mas é exatamente a mesma coisa. É apenas uma forma diferente, certo? Não há nada diferente entre os dois, exceto pela forma. Aqui está outro, certo? Se eu puder clicar e arrastar e fazer isso agora. Este é um pouco diferente. Você notará que ele tem duas saídas e elas são um pouco difíceis de acessar Lá vamos nós. Não posso colocar isso em uma caixa numérica porque é um sinal de áudio. Esse fader específico foi projetado para ser um fader de sinal de áudio Em outras palavras, um volume ****. Está bem? Ele quer que eu coloque um sinal de áudio nele e tire um sinal de áudio. Este funciona de forma um pouco diferente. Aqui está uma, provavelmente é familiar para você. Parece um teclado de piano, certo? Eu posso clicar nas coisas, estou apenas clicando e arrastando aqui Mas eu posso clicar em notas individuais e fazer o que eu quiser. Mas vamos conectar uma caixa numérica a ela e ver se ela está apenas produzindo números. Isso faz. Este é um mostrador da mesma forma que este. E isso é um pouco mais fácil de nos ajudar a ver as notas do Midi que estão acontecendo e pode ser útil para fazer coisas do Midi Mas na verdade é apenas um controle deslizante. Interessante H, aqui estão algumas mais sofisticadas. Esses são apenas controles deslizantes de dados. Há um controle deslizante de alcance. Você pode pegar uma variedade de coisas, mas elas apenas produzem números como todo o resto, algumas coisas mais sofisticadas Aqui está uma equipe. Eu posso novamente, o número da nota Midi. Você pode tocar acordes com isso. E se você quiser fazer isso, acesse o arquivo de ajuda e verá que ele tem alguns modos polifônicos Ok, com todos esses controles deslizantes diferentes. Lembre-se de que, se parecer com um teclado, se parecer com isso , ou lembre-se de que tudo isso está apenas produzindo números Eles são apenas controles deslizantes com qualquer controle deslizante numérico. Eles produzirão números. Eles também receberão números. Por exemplo, se eu quisesse pegar esse mostrador e dizer, mostre-me uma nota Midi, agora posso girá-lo e ele vai me mostrar qual nota Midi eu estou usando Eu posso fazer a mesma coisa as notas ao girar o botão, vai ser assim. Agora, rápida aula de programação sobre Max. Se eu clicar no teclado, ele mudará o dial? Nesse caso? Não, porque quando eu clico em uma nota aqui, ela vai mostrar esse número aqui. E vai para esse 48. Ele vai para essa caixa numérica, que não vai a lugar nenhum. As coisas fluem apenas em uma direção porque essa caixa numérica está conectada a esse controle deslizante do teclado Isso não significa que o oposto seja verdadeiro. Esse controle deslizante do teclado não está enviando informações de volta. Tudo tem entradas e saídas. Ok. Se eu conectar essa caixa numérica a esse controle deslizante, vou criar um loop de feedback Não é como um loop de feedback de áudio, mas um loop de feedback numérico. Porque eu vou mudar esse dial, ele vai mudar isso, isso vai mudar aquilo, o que vai mudar isso. Em seguida, ele vai formar um círculo e eventualmente, cairá no máximo. Exceto que Max foi projetado para nos impedir de fazer isso. Vamos experimentá-lo. Ok. As saídas do stack overflow são desativadas até que essa mensagem Basicamente, dizia que impedi que você travasse todo esse programa, agora só preciso clicar em um deles e excluí-lo Agora eu deveria estar de volta e funcionando. Ok, controles deslizantes. 23. Objetos MaxForLive: Ok, vamos para esta seção agora. Isso é chamado de Max para objetos vivos. Todos esses são objetos que basicamente já vimos, mas apenas aqueles que se parecem com Max, que se parecem com o Ableton Live Aqui está uma caixa numérica, certo? Mas essa caixa numérica, você pode fazer com que pareça com Ableton, exemplo, se eu bloquear nosso patch, é assim que as caixas numéricas ao vivo parecem. Se eu realmente quiser fazer algo como ao vivo, é assim que eu faria. Flechas. Aqui está um controle deslizante de volume, certo? Parece assim, não parece ao vivo, parece ao vivo. Faz a mesma coisa, exceto que este parece estar ao vivo. Eu posso mudar o nome dele onde diz Live Dial. Eu posso mudar isso ou posso me livrar completamente disso. Um pequeno controle deslizante de volume ou qualquer controle deslizante realmente alterna realmente alterna Há muitas coisas diferentes. Eles fazem muitas das mesmas coisas. Esse botão funciona da mesma forma que nosso Toggle, exceto que parece Para objetos vivos, podemos fazer tudo o que já sabemos fazer com todos os nossos objetos. É só que parecem estar vivos. Se você quiser parecer ao vivo, use o Max para objetos vivos. Legal. 24. Tudo o resto: Ok, há um monte de outras coisas. Se eu for até essa coisa de clicar em adicionar objeto, você poderá ver todos os tipos de outras coisas. Aqui estão algumas coisas básicas. Aqui estão algumas coisas específicas de áudio. Entradas de áudio, controles deslizantes de volume, forma de onda. Este é legal, parece um filtro VUTer da velha escola Mais visualização de dados, baseada em imagens, algumas coisas de interface divertidas E então, instabilidade é coisa de vídeo, muitas coisas diferentes Agora, lembre-se de que todos esses objetos que estamos vendo são objetos visuais chamados objetos de interface do usuário. Falamos sobre isso na última aula. Todos esses são apenas os objetos da interface do usuário. Os objetos principais estão todos aqui. Você chega até eles criando um objeto e digitando uma das 1 milhão de coisas Esses não estão aparecendo aqui. Eles estão apenas mostrando nossos objetos com coisas nas quais podemos clicar e outras coisas. Os milhões de objetos que temos são todos acessíveis por meio desse objeto. Mas, dito isso, objetos de interface de usuário, como todas essas coisas em que podemos clicar, você ainda pode acessá-los. Eles são apenas objetos, certo? Por exemplo, se eu disser arado, eu faço isso como um objeto, ele simplesmente muda para um número de ponto flutuante Se eu fizer um objeto chamado, deixe-me fazer isso aqui. Se eu criar um objeto chamado slider e pressionar return, ele magicamente se transformará em um desses, porque é chamado de controle deslizante K. Todas essas coisas são apenas objetos como todo o resto. Eles têm algumas propriedades especiais para clicar neles e usá-los. Ok, talvez tenha isso em mente. A grande maioria dos nossos objetos está aqui. Alguns deles estão listados aqui e aqui. No entanto, esses são apenas os objetos da interface do usuário. Legal. Ok, vamos fazer alguma coisa. 25. [+]: Ok, agora que conhecemos a maneira geral de usar a interface aqui, vamos criar algo, vamos começar com algo muito básico e vamos transformá-lo em algo musical em apenas um minuto. Ok, então fique comigo primeiro. Vamos apenas somar alguns números, ok? Então, vou apertar o comando para criar um novo patch. Ok, vamos lá. Quadro em branco. Linda. A primeira coisa que preciso é de algo que contenha um número. Está bem? Sabemos pelo menos duas coisas que podem fazer isso neste momento, que seriam uma caixa numérica ou uma mensagem. Ok, qualquer um desses vai funcionar muito bem, na verdade. Bem, vamos usar uma mensagem por enquanto. Ok, nesta mensagem eu vou escrever um número. Digamos que cinco. Ok, agora vou fazer outra caixa de mensagem. Neste, vou escrever dois. Legal. Agora eu quero somar esses dois números. Preciso de um pequeno programa que saiba como somar coisas. Adicione números especificamente para essa coisa. Você acha que eu preciso de uma caixa de mensagem ou de uma caixa de objetos? Adivinhe. Bem, vai fazer alguma coisa, certo? Vai ser um pequeno programa que sabe como fazer alguma coisa. Eu definitivamente preciso de um objeto. Ok. Agora, como você acha que se chama o programa que sabe como somar números? Vamos apenas adivinhar. Eu não sei Talvez adicione mais, sim, adicione dois números. Legal. Ok, vamos ampliar um pouco aqui. Ok, isso tem duas entradas e uma saída. Este diz definir o Operando esquerdo e acionar o cálculo Guarde isso por um segundo. Este diz configurar o Operando correto. Ok, aqui está meu operando direito e aí está meu operando esquerdo Vamos ver o que diz nossa saída. Resultado à esquerda e à direita. Ok, agora vamos colocar uma caixa numérica aqui embaixo. Ok, então aqui está uma caixa numérica e eu vou conectar a saída a essa caixa numérica. Essa caixa numérica vai nos mostrar o resultado. Ok, ainda diz zero. Eu não mandei ele ir embora ainda, certo? Então eu preciso enviar esses números para o objeto. Eu poderia fazer isso porque tenho uma caixa de mensagem. Eu poderia fazer isso apenas clicando neles, certo? Eu poderia conectar um estrondo a eles e depois atingi-los, ou eu poderia simplesmente clicar neles. Ok, então eu vou bloquear meu patch. Opa, fiz agora que vou clicar neles. Mas em qual deles eu preciso clicar primeiro? Isso é o que essa pequena nota quis dizer ao acionar o cálculo ali mesmo. Isso significa que quando um número entra por essa entrada, a entrada esquerda, ele o usa como um número e força o cálculo a ser feito para que ele funcione, certo Se eu clicar em dois primeiro, não veremos nenhuma saída, certo? Eu posso clicar nele o dia todo e isso acabou receber 22222 e isso é ótimo Mas nada acionou o cálculo ainda. Mas ele está mantendo esse número dentro desse objeto positivo. Está dizendo, bem, eu conheço dois. Você quer que eu adicione dois a alguma coisa, mas eu não sei o que, você quer que eu adicione dois ainda. Se eu clicar em cinco, ele dirá que quer que eu adicione, comece com cinco, adicione dois e depois imprima. Isso é o que a entrada esquerda está nos dizendo para fazer. Se eu clicar em cinco, boom, diz cinco mais dois e gera a configuração Ok, então eu precisava acionar isso para que isso acontecesse. Ok, então vamos mudar algumas coisas. Digamos que agora esse número seja 156. Ok, então o que vai acontecer agora se eu clicar em 156? Nada certo? Porque, novamente, está esperando que esse lado mude. Ok, vamos digitar 1.945 por um bom ano. O que vai acontecer agora? Se eu clicar em 1945, ele processará 1945 mais 156 Ok, funcionou. Agora, aqui está um coçador de cabeça para você. Estou tentando fazer com que você entenda como o fluxo de informações funciona. Vou digitar cinco, voltar aos números fáceis aqui. Vou digitar três, ok? Agora, o que vai acontecer quando eu atingir três? Pense sobre isso. Você tem que adivinhar. Ok, vamos lá. Aqui estão três. Temos 159. Agora, por que isso? Isso é uma falha no programa ? Não. Eu fiz exatamente o que deveria fazer porque nunca cliquei em cinco, nunca contei que atualizei esse número Só porque eu mudei essa caixa numérica, ela não saiu, não desceu para o objeto. Está esperando que eu clique nele. Ainda tem o número anterior nesta entrada, certo? Isso é o que ele adicionou 32 antes de dizer 156 e adicionou três, e agora temos 159 Se eu quiser adicionar três a cinco, preciso ter certeza de clicar em cinco novamente e, em seguida, clicar em três e obter oito. Ok. Portanto, apenas alterar o número não o envia pelo cabo de conexão. Ok. Em alguns casos, pode, mas neste caso não. Ok. Então, somar números é muito básico. 26. Caixas de números: Tudo bem, vamos dar um pequeno passo adiante e me dar um pouco mais de espaço aqui. Selecione tudo isso e reduza-o um pouco Agora, e se eu quisesse acertar esses dois números exatamente ao mesmo tempo? Eu poderia fazer isso facilmente fazendo um botão ou um estrondo e conectando-o, opa, aos dois lados Ok, arrumado. Agora, quando eu clico aqui, ele vai emitir um estrondo, que é essencialmente o mesmo que clicar nele em 5.3 Ok, não vimos nada de atualização aqui porque já são oito Vamos dar a ele um novo número. Digamos que 15.7 Agora, quando eu clicar nele, os dois serão enviados ao mesmo tempo e ele deverá ser atualizado para meu novo número Agora, há um truque secreto acontecendo aqui com o qual um deles chega primeiro. Se você fizer algo assim, acontece uma coisa estranha de Max Voodoo, na qual a pessoa certa sempre chega primeiro As coisas vão da direita para a esquerda quando acontecem ao mesmo tempo. É estranho, isso pode ser algo que você precisa saber no futuro Não se preocupe com isso por enquanto. Ok, vamos trocar essas mensagens por caixas numéricas porque elas se comportarão de forma um pouco diferente. E isso nos mostrará por que talvez queiramos usar caixas numéricas. Ok, eu vou conectá-los. Bem, na verdade, digamos 20. E este, digamos, dez. Está bem? Assim que eu cliquei fora dessa caixa numérica, a saída era 30 Ótimo, isso é o que queríamos. Mas a única coisa que é diferente com as caixas numéricas é que, quando você altera o número, ele o imprime. O que significa que ele o enviará por este cabo de conexão. Se eu apenas clicar e arrastar esse número, ele exibirá qualquer número em que eu esteja atualmente mais o que for o resultado lá embaixo. Eu posso limpar tudo isso apenas clicando e arrastando sobre Ou eu posso digitar um número e, em seguida, pressionar Return e ele vai emitir. Agora, se você já viu isso, significa que simplesmente não tem espaço suficiente. Podemos pegar essa coisinha de baixo e esticá-la para colocar todo o espaço de que precisamos, a mesma coisa lá em cima. Está bem? Agora, se eu reduzir isso para, sei lá, cinco, está sempre atualizando. Certo? Mas se eu fizer a mesma coisa com esse da direita, não é, isso é enviar esse número por este cabo de conexão. Ele está fazendo isso, mas o objeto sabe que deve simplesmente segurar qualquer coisa que entre nessa entrada e esperar por algo na entrada esquerda Ok, para acioná-lo. Agora eu posso fazer a mesma coisa com um estrondo aqui. Se eu quiser reenviar esses dois números, posso simplesmente acertá-los com um estrondo Bem, mas você não vai ver isso. Nesse caso, pressionar isso envia esses números aqui para o objeto positivo e depois para fora. No entanto, sempre que eu os troco, ele também os envia. Você realmente não vê, na verdade, isso funcionaria. Vamos mudar isso para 395. Agora, se eu atingir esse estrondo, ele atingirá 395 novamente. Mas também atingirá 113 e acionará o cálculo. Aí está. OK. OK. É por isso que talvez você queira usar caixas numéricas em vez de mensagens. As caixas numéricas sempre exibirão seus números assim que eles mudarem, mas as mensagens não. Agora, há vários outros motivos para usar mensagens. Principalmente porque você pode colocar qualquer coisa em uma mensagem, como palavras, texto, qualquer coisa, caixas numéricas, você só pode colocar números, isso é outra coisa a ter em mente. Mas neste caso em particular, poderíamos usar qualquer um deles. 27. Mudando as caixas de mensagem: Ok, mais duas coisas rápidas. Vamos colocar uma mensagem aqui embaixo. Como coloco algo em uma mensagem? Estou enviando esse número para essa caixa numérica. Isso é fácil. As caixas numéricas podem receber números, mas vamos nos livrar disso e colocar isso em uma mensagem. Isso funcionará da maneira óbvia? Não, não vai funcionar. Veja como você precisa fazer isso funcionar. Há algumas coisas que você pode fazer. Vamos ver isso em diz acionar a mensagem ou defini-la. OK. Duas opções aqui. Primeiro, acione a mensagem. Eu posso enviar um estrondo para aquela entrada. E acione a mensagem, ou seja, envie-a pela tomada. Ok, não é isso que queremos fazer aqui. Set muda isso. Isso significa que se a caixa de mensagem receber algo que diga set, como literalmente diz que SET, ela mudará a caixa numérica para o que estiver na frente dela depois dela, aqui está uma caixa numérica. Posso dizer configure Pickles se eu enviar isso para uma caixa numérica e agora vou clicar nela para enviá-la pelo cabo de conexão Diz Pickles. Se eu disser a palavra conjunto e, em seguida, espaçar alguma coisa, isso vai se transformar em algo. Eu poderia fazer algo estranho como definir e depois tentar colocar esse número nessa caixa de mensagem E depois para aquela caixa de mensagem. É estranho, mas essa não é uma ótima maneira de fazer isso. Vamos ver se nossa outra entrada tem alguma opção para nós. Defina a mensagem sem saída Talvez isso soe como algo que queremos. Isso significa que se eu enviar algo para essa entrada, ela definirá automaticamente a mensagem para essa Não preciso usar o conjunto de palavras, ele não vai produzi-lo, só vai mantê-lo. Isso é muito útil. Opa, vamos deletar isso. Coloque isso aqui. Agora, quando eu mudo os números, ele os envia para aquela caixa de mensagem. Vai manter, isso não está produzindo aquilo, isso é apenas manter esse número Na verdade, isso é uma coisa muito útil. Freqüentemente, você quer algo apenas para manter um número. Então, mais tarde, quando eu quiser usar esse número, vou enviar um estrondo e isso vai gerar esse número e usá-lo. Manter os números é uma coisa importante, certo? Inlet é como você pode fazer isso. Agora, uma outra coisa que vou destacar aqui é que isso pode ir os dois lugares ou isso vai dividir o sinal ou fazer algo estranho? Metade vai para um lado, metade vai para o outro lado. Não, isso vai funcionar exatamente como você acha que vai funcionar. Você pode enviar uma tomada para quantos lugares quiser, ok. É perfeitamente feliz que isso funcione. Ok, legal. Então, vamos falar sobre algumas outras operações matemáticas e, em seguida, tentaremos fazer barulho com isso. 28. Outros operadores de matemática: Ok, não quero dizer o óbvio, mas vamos dar uma olhada em outras coisas matemáticas que podemos fazer aqui. Usamos um plus, isso é ótimo. Podemos fazer a mesma coisa com menos? Se eu digitar menos, vamos ver o que diz aqui Subtraia dois números e imprima o resultado. Legal, o minus vai funcionar muito bem. Agora você notará algo aqui. Eu mudo o objeto para menos, o que basicamente o eliminou. Não sabe mais nada. Nada entrou nesta entrada certa desde que eu a mudei Quando eu movo essa caixa numérica, o que está sendo gerado é a mesma coisa porque está pegando esse número e subtraindo zero Eu ainda não dei 527. Não sabe que isso existe. Digamos 23, 19. Eu só queria mexer aquele objeto para que ele pegasse alguma coisa Agora, quando eu movo isso, na verdade, ele subtrai esse 40 de, funciona exatamente da mesma forma que o sinal de mais E se você está se perguntando, posso ser negativo? Sim, eu definitivamente posso ser negativo com eles. Não consigo fazer pontos decimais porque estou usando essas caixas numéricas Eu só posso fazer números inteiros, mas tudo bem. Poderíamos fazer pontos decimais, o objeto subtraído realmente não se importa . Que tal multiplicar Usamos Asterix e vamos multiplicar esses Novamente, vou obter zero aqui porque estou multiplicando um oh três por Ainda não sabe sobre esses 40. Agora sim, agora ele sabe que é 79. E eu movo isso, então eu obtenho esses números muito altos, divido, claro. Agora, esses números serão truncados, não arredondados, ok Porque eu não tenho números inteiros. Vamos ver aqui, 99/2 Vai dizer quatro. A resposta exata é 4,5, certo? Mas vai cortar aquele 0,5 Não vai arredondar, não vai arredondar, só vai cortar 0,5. Se eu quiser ver o 0,5 , preciso de um número de ponto flutuante. E eu posso colocar isso aqui e adicionar a essa inclinação tudo isso um pouco. Lá vamos nós. O que aconteceu aqui é que eu estou inserindo, eu não disse ao objeto de divisão para usar números de ponto flutuante Para que ele saiba que eu quero resultados de ponto flutuante, tenho que dar a ele um número de ponto flutuante. O mais fácil é dizer espaço zero. Eu disse dividir o espaço. O ponto decimal zero é o que eu quis dizer. Agora ele vai me dar números de ponto flutuante e a mensagem vai me dar números de ponto flutuante. Isso nos leva a um conceito interessante, que é o argumento, que é o que temos aqui. Ok, o argumento é uma forma de distinguir um objeto como um estado padrão. Ok, vamos assistir a um novo vídeo e falar sobre discussões bem rápido. 29. Argumentos: Ok, vamos voltar ao plus porque é um pouco mais fácil para o meu cérebro do que dividir, digamos. Agora, o que eu posso fazer é adicionar um argumento aqui, se eu quiser. Neste caso, agora, os argumentos funcionarão de forma diferente para cada objeto. E você terá que pesquisar quais argumentos você pode colocar nos diferentes objetos. Mas, nesse caso, o argumento pode substituir o número certo. Vamos nos livrar desse, ok? Agora, vou dizer nove mais o que, certo? Posso facilmente dizer mais espaço. Sempre que você colocar um espaço após o nome de um objeto, será uma discussão. Eu poderia dizer cinco aqui. Agora, o que isso vai fazer é dizer que qualquer coisa que venha pela entrada certa vai dizer mais cinco Sempre será nove mais 558 mais 142, mais cinco Tudo vai ser mais cinco o tempo todo. Não preciso dar a opinião correta porque eu disse o que é aqui na discussão Agora, para esclarecer isso um pouco mais, esse espaço aqui, o nome de um objeto, não pode ter espaços nele. Você nunca encontrará um objeto que tenha espaços nele. É exatamente por isso que, porque Max foi projetado para que, após o nome do objeto ser argumentos, você possa ter várias coisas. Você pode ter um monte de argumentos, o que, neste caso, realmente não faz nada. Só podemos ter uma discussão. Nesse caso, você pode ter muitos argumentos, mas o nome do objeto será o que está antes de qualquer espaço. Ok, agora vamos dar um passo adiante. Eu ainda poderia usar essa entrada. Se eu pegar essa caixa numérica e colocá-la aqui e trocá-la, o que acabei de fazer? Aqui está o que eu fiz. Eu sobrescrevi o objeto ou o argumento, ok? Se um objeto tem uma discussão como essa e então algo entra, o que quer que tenha entrado vence, ok? A coisa mais recente sempre substitui isso, ok? Se houver uma maneira de sobrescrever um argumento, que nem sempre existe, mas na maioria das vezes existe, o que vier por último ou o mais recente substituirá o Agora vai ser 59 mais 191. Se eu clicar aqui, somado a um bom número redondo, tudo Ok, agora realmente não há como recuperar isso. Depois de fazer isso, não consigo voltar à discussão. A única maneira é mudar isso para cinco. O argumento está essencialmente perdido, embora não seja atualizado. O objeto não mostra que esse argumento acabou. Isso é. Os objetos nunca são atualizados dessa forma e mostram o que estão fazendo dessa forma. Você só precisa saber que substituiu esse argumento e ele desapareceu agora Ok, agora há muitos casos de discussões que acho que analisamos anteriormente. Um caso em que algo como tempo é um objeto e você pode dar a ele um argumento do tempo inicial. Tempo 13:20 Agora eu não preciso enviar uma mensagem que diz Eu dei a ele um estado padrão. É nisso que os argumentos são bons. Ok, vamos usar isso para fazer um pouco de. 30. Como isso é útil?: Ok, como isso é relevante para algo assim. Sim, eu posso adicionar números. Esse é um truque legal. Achei que fosse uma linguagem musical. Bem, vou diminuir um pouco o zoom aqui. O que estou fazendo apenas um toque para ampliar o meu trackpad Mas você também pode fazer isso aqui em cima. Ok, nós não precisamos disso. Uma coisa realmente interessante é que, se analisarmos os dados do Miti, são apenas números Vamos fazer algumas anotações de Midi. Está bem? Vou usar um objeto chamado Note Out. Vou fazer algumas anotações de Midi. Vamos ver o que esse objeto precisa. O primeiro é o tom. Está bem? Vamos colocar uma caixa numérica aqui. Esse movimento que eu fiz, aliás, é a opção de clicar e arrastar para criar um novo tudo o que você acabou de fazer. Eu só gosto de pegar coisas. Às vezes, há minha velocidade de inclinação. Agora, a velocidade é a força com que atingimos a nota Midi que vou sempre deixar a mesma Vamos definir isso para 100, nota bem alta e fazer isso. Eu não preciso de uma caixa numérica. Eu não vou mudar isso. Eu só vou bater nele quando eu precisar. Então o canal Midi é o que meu terceiro precisa. A mesma coisa lá. Eu só vou dizer Midi canal um, ok? Agora, se eu mudar isso para 60 ou mais, então eu toco em todas essas três coisas ao mesmo tempo. Devo fazer uma nota Midi Vamos abrir um espaço aqui. Ok, vamos lá. Eu fiz isso. Essas três coisas são os ingredientes para uma nota Midi. O número da nota, a velocidade e o canal, sem dúvida, funcionam muito como essa caixa numérica onde a operação matemática Porque se eu acessar o canal Midi, isso não funciona. Eu atingi a velocidade, ela não faz nada se não for um número. Agora que eu já dei a ela uma velocidade e um canal Midi, ela sabe como juntá-la em uma nota Midi para que eu possa limpar o Sra e fazer com que todas as minhas notas se encaixem limpar o Sra e fazer com que todas as minhas Ok, vamos usar a matemática. Vamos nos livrar deles. Digamos que para cada nota que eu toco, eu queira adicionar uma oitava que será 12 notas a mais, ok Eu só tenho que fazer isso. Agora, qualquer nota que eu toque aqui, ela vai tocá-la uma oitava acima Se eu disser a nota número 60, ele tocará a nota número 72. Essa é a mesma nota em oitava acima. Mas se eu quisesse tocar as duas ao mesmo tempo, essa nota e a nota em oitava acima, posso fazer isso? Veja o que está acontecendo aqui é que a nota número 51 vai para essa caixa numérica e isso vai fazer uma anotação. A nota número 63 vai entrar nessa caixa numérica. Agora, essa é uma situação estranha. Só uma coisa pode acontecer por vez em Midi. Mas as coisas podem acontecer de forma extremamente rápida. Então, isso vai soar como se houvesse oitavas acontecendo. É, você quase não consegue dizer. Mas se mudarmos isso para um intervalo realmente dissonante, 13, 13 meias etapas, que seria C a C nítido, mas uma oitava acima como dissonante, você ouvirá a dissonância um intervalo realmente dissonante, 13, 13 meias etapas, que seria C a C nítido, mas uma oitava acima como dissonante, você ouvirá a dissonância. Legal. Ok, bem, e se quisermos uma oitava e uma quinta O quinto está a sete semitons de distância. Vamos pegar nossa nota inicial, adicionar sete a ela e colocá-la aqui. Agora temos notas iniciais chegando lá. Temos isso em uma oitava acima. Temos um quinto a mais do que o original. Se quiséssemos que eles estivessem em ordem de baixo para alto, faríamos dessa maneira. Acho que isso não importa. A ordem não importa nesse caso. Agora vamos ter basicamente uma potência, não uma loucura por quinta e oitava oitava . E se quiséssemos adicionar um terço maior a isso? O terceiro maior estará a quatro passos e meio de distância. Por meio passo, quero dizer, como notas no teclado, se você não conhece teoria musical, meio passo é a nota mais próxima possível C to C sharp é um. C nítido para D é dois. Um grande terço estará a quatro de distância, a meio passo de distância. Agora temos grandes tríades acontecendo em cada nota, certo? Lembre-se de que não preciso mais pressioná-los porque o note out vai se lembrar deles porque eu fiz isso uma vez e agora ele só sabe a velocidade que eu quero Você pode começar a fazer coisas divertidas com o Midi. O que eu quero fazer a seguir é que realmente façamos algo divertido. E o que vamos fazer é como um pequeno e divertido atraso de arpegiador Midi, aleatória Vai ser divertido, confie em mim. Vamos mergulhar nisso e criar nosso primeiro patch de bobina. 31. Saída de notas MIDI: Ok, então vamos ver como podemos deixar de ser capazes de somar números para criar uma máquina musical utilizável. Agora eu faço esse pequeno patch todos os anos quando ensino em minhas aulas presenciais na faculdade como usar o Max. Eu fico um pouco mais empolgado com isso toda vez que é provável que isso aconteça aqui. O que é tão divertido nisso é que, quando você começa a construí-lo , ele se torna como peças de Lego. E anexar mais e mais coisas a ele é muito divertido Mas tudo bem, vamos lá. Então, vamos fazer algo que gere algumas luvas, tenha algum tempo Vai para nossa Peggy, oito coisas formam alguns Por fim, geraremos uma sequência midi de notas. Ok, a primeira coisa que precisamos é fazer uma nota Midi. Vamos pegar um objeto para fazer um ácaro. Na verdade, existem algumas maneiras diferentes de fazer isso, mas vou escolher a mais fácil, o que não é bom. Isso significa gerar o som. É a mesma coisa que acabamos de fazer. Está bem? Vou colocar três caixas de números aqui. Opa, vamos prolongar um pouco mais. Três caixas numéricas. Faremos isso apenas para manter as coisas arrumadas. Ok, agora vou clicar na saída da caixa numérica e arrastá-la até a entrada. Saída para entrada, saída para entrada. Está bem? Agora lembramos que este é o tom, o número da nota. Essa é a velocidade, e essa é o canal Midi Está bem? O canal Midi, eu sempre vou querer ser um Nesse caso, vou enviar uma mensagem. Vou colocar um na caixa de mensagem. Talvez eu até me livre dessa caixa numérica porque nunca vou mudar neste patch. Isso só pode dizer isso. A velocidade que eu vou mudar e o tom eu vou mudar Vamos deixá-los como estão. OK. Em seguida, vou colocar isso na parte inferior, porque vai ser como o fim da minha corrente. É aí que as coisas estão, esse é o fim. Essa é a saída, basicamente aqui em cima. Vou fazer uma anotação Midi aqui. Vamos colocar uma caixa numérica e um comentário. Para comentar, vou apenas, digamos, uma nota Midi Ok, isso é legal? Ok, então vamos copiar isso. Vou dizer comando C, comando V para colar , diremos poopy Agora, se você não tem essa experiência com coisas de Midi, phlocitys, volume , nota, vamos, por enquanto, conectar isso lá embaixo e até lá embaixo e Está bem? Precisamos dar nota para duvidar de algumas informações. Vamos ter certeza de que podemos ouvir alguma coisa. Vou bloqueá-lo e vou clicar neste. Agora tem o canal. Eu vou aqui. Não sei, digite 100, é uma boa velocidade Agora, se eu arrastar isso, deve estar gerando notas, ok? Portanto, temos tudo o que precisamos. Em seguida, vou tocar uma nota a cada certo tempo, ok? Vamos adicionar um mecanismo de temporização que dirá que, em algum intervalo, enviará a nota que está nessa caixa numérica. Ok, talvez vamos ver um novo vídeo sobre isso, já que é um novo tópico. 32. Tempo e metrô: Ok, em seguida, preciso de uma maneira de acertar isso e talvez isso em algum intervalo. Vamos desbloquear e pegar um objeto. Agora, há algumas coisas diferentes que podemos fazer que nos darão uma saída em algum intervalo. O que vamos conseguir aqui é um estrondo. Com um estrondo, podemos fazer praticamente qualquer coisa. Vamos usar um objeto chamado metro. Isso é basicamente um metrônomo, ok? Eu poderia dar a opinião da época, ou eu poderia fazer isso apenas como uma discussão, que é o que eu realmente tenho o hábito de fazer. Digamos que 1.000, ok? Metro, como acontece com a maioria dos objetos temporais quando você não está trabalhando no Ableton, o Metro funciona em Metro funciona em Metro, 1.000 significa enviar um estrondo a cada 1.000 milissegundos , ou seja, a cada 1 segundo Ok, eu preciso ligar e desligar o Metrodome. Vamos usar um botão. Também podemos usar uns e zeros. Está bem? Agora vamos dar uma olhada nesse estrondo, ok? Então eu vou trancá-lo e ligar o metrô. Agora, eu deveria ver aquele estrondo a cada segundo. Agora, se eu conectar esse estrondo a essa caixa numérica, ouviremos essa nota a cada segundo que eu puder mudar essa nota. E isso vai continuar funcionando. Legal. Ok, agora e se eu quiser mudar esse tempo mais tarde? Vamos colocar uma caixa numérica que nos permitirá fazer isso. Essa entrada aqui, defina o intervalo de tempo do metrônomo, eu vou colocar aquela caixa numérica lá Agora, se continuar, ainda estamos em 1.000 porque eu não dei nada que substitua esses 1.000. Mas se eu for aqui e digitar , digamos 500, isso será duas vezes mais rápido Assim que clico em retornar, sobrescrevemos o argumento que está no metrô agora, é isso, esse 1.000, mesmo não seja atualizado para mostrar que acabou, acabou, ok Eu posso ajustar o tempo aqui. Posso ir muito alto se eu quiser. Ok, mas vamos voltar para 1.000, então entre em contato em 1.000 e clique em retornar, Cool. Eu vou desligar isso. Vamos colocar uma pequena nota aí, um pequeno comentário que diz tempo. E faremos outro comentário aqui que diz comece, pare. Claro. Esses são como nossos controles principais, certo? Ok. Já passamos algum tempo com o objeto metropolitano, ele está atingindo um estrondo, que está atingindo o número da nossa nota Ok, lembre-se de que não precisamos atingir a velocidade, a menos que a alteremos , porque os objetos da rede se lembrarão dessas duas entradas Ok, em seguida, vamos fazer mais alguns atrasos para adicionar mais notas. 33. Adicionando mais notas: Ok, então digamos que entre cada uma dessas notas, eu quero ouvir essa nota novamente, mas uma oitava acima, Então, eu tenho que fazer duas coisas para que isso aconteça. Certo? Eu tenho que configurar uma caixa numérica que tenha esse número da minha nota Midi, mas uma oitava E então eu tenho que definir um tempo para acertar na hora certa. Primeiro, vamos colocar o número certo lá. Eu sempre vou querer esse número, mas uma oitava acima, esse será esse Mais 12, sempre. Ok, vamos pegar isso, vamos mais o espaço 12. Vamos pegar esse número. Agora, vamos fazer uma caixa numérica e ir até lá. Está bem? Sempre que esse número for alterado, esse número terá o número correto. Eu tenho que fazer algo para alimentar isso mais 12 primeiro. Mas assim que isso mudasse, o que aconteceria sempre que fosse atingido, se eu apenas iniciasse o metrônomo, ele o atingiria e então ele seria preenchido Ok, então eu tenho o número certo agora. Preciso encontrar uma maneira de isso ficar entre cada um deles. Como eu vou fazer isso? Ok, vamos pensar sobre isso. Isso acontece a cada 1.000 milissegundos, ok? Isso está sendo atingido, ok? Então, o que eu preciso fazer é querer que algo aconteça bem no meio disso. Então, basicamente 500 milissegundos, certo? Então, talvez se eu pudesse atrasar esse estrondo em 500 milissegundos, isso me colocaria bem no meio Ok, então vamos tentar isso. Vamos pegar um objeto agora. Eu preciso de um objeto que vai atrasar alguma coisa. Ok, há um monte de atrasos diferentes. Eu poderia digitar atraso de atraso, atraso de Tilda, R, del, atraso de MC, tocar em, tocar em sair Há vários tipos de atrasos diferentes. Eles atrasam diferentes tipos de coisas. Ok, o que estou tentando adiar aqui é um estrondo. Eu só preciso de um bom atraso à moda antiga que valha a pena apontar rapidamente, já que você provavelmente o está vendo na tela E del. Del é a mesma coisa. Del é como uma abreviatura. Mas vamos usar o delay, ok? Atraso. E então vamos dar um argumento de 500, ok? Agora, vou procurar esse estrondo, porque o atraso precisa ser estrondo. Se olharmos para sua entrada aqui, o estrondo é retardado. Ou podemos enviar a palavra parar e isso cancelará o atraso, mas o estrondo será adiado. Se você der algo diferente de um estrondo, isso vai te dar um ar. Vamos pegar esse estrondo. produzirá um estrondo após 500 milissegundos, então vai aguentar por metade do nosso tempo Vamos dar um estrondo. Vou colocá-lo aqui, aqui. Então eu vou tocar aquele estrondo, ou aquele estrondo vai atingir essa caixa numérica, que vai gerar nossa próxima nota. Ok, bem, vamos analisar isso. Isso vai atingir o metrônomo 1.000 vai bater aqui, ok? Isso vai provocar um estrondo. Esse estrondo vai acionar nossa nota atual e causar esse atraso. Vai esperar 500 milissegundos, depois vai estourar esse estrondo, que atingirá um pouco nossa nota adicional Se isso funcionar, devemos ouvir nossa nota inicial a cada 1.000 milissegundos, com uma oitava a mais Um vagabundo, bumbum, bumbum, bumbum, bumbum. Vamos experimentá-lo. Aqui vamos nós. Ok, você ouviu o que está acontecendo? O que está acontecendo é que o que estamos ouvindo aqui é que estamos ouvindo a nota e a oitava toda vez que o metrô chega E então estamos ouvindo apenas a oitava superior quando ocorre o atraso Ok, por que isso está acontecendo? O problema está. É porque quando esse número está mudando, ele está chegando e acionando a saída. Está bem? Não queremos isso, queremos alterar esse número sem acionar sua saída A opção mais fácil para isso não será usar uma caixa numérica, mas usar uma mensagem. Ok, dessa forma, pegaremos esse número e o colocaremos na entrada direita, colocaremos na porque se colocarmos o mouse sobre ele, ele diz definir a mensagem sem saída, que é o que queremos Só queríamos colocá-lo lá. E então esse estrondo, colocaremos na entrada esquerda porque diz acionar a mensagem Ok, agora vamos mudar esse desejo e conectar isso. Agora vamos ouvir. Lá vamos nós. Ok, seguindo em frente. 34. Projetando para o futuro: Ok, agora há algo que eu fiz aqui que eu quero discutir e vou falar , é um conceito um pouco complicado de por que eu vou mudar isso O que é esse atraso 500. A razão pela qual eu quero mudar a forma como fiz isso é porque eu ainda quero que seja adiado 500. Mas eu quero mudar a maneira como está lidando com isso. Porque o que vai acontecer quando eu mudar o ritmo? Digamos que eu mudei o tempo para 2000. Ok, agora isso é 2000. Mas ainda são 500. Agora não vai ser nossa boa coisa saltitante, vai ter uma assimetria . Ou se eu fizesse isso rápido, tipo 400, agora é tudo macaco Oh, nem vai conseguir os 500. Vamos fazer 700. OK. Então, isso nem sempre será exatamente a metade disso. Sempre que eu mudo o número, isso vai estragar tudo. Só será exatamente a metade se estivermos a 1.000 BPM. Então, vamos configurá-lo para que possamos mudar o tempo. E sempre ficaremos pela metade nesse atraso. Está bem? Eu quero colocar isso aqui, e isso aqui, vamos lá. Está bem? Então, em vez de 500, preciso derivar 500 desse número, ok? Então, a maneira como eu vou fazer isso é muito fácil, eu vou dizer dividir pelo espaço dois. Eu vou começar isso a partir daí. E então eu vou colocar isso no lado direito do meu objeto de atraso. Ok, agora eu ainda vou deixar a discussão em 500 porque podemos muito bem ter um padrão lá. Essa é uma aposta segura, já que esta está padronizando em 1.000. Mas agora, se eu mudar isso para ser mais rápido, isso sempre será exatamente a metade Agora, você pode ter dito, bem, você não é exatamente isso. Se você está em 865 e divide por dois, você tem o restante Mas nós realmente não lidamos com milissegundos parciais aqui. Vai ter que estar perto o suficiente. Vamos ouvir isso, ok? Você pode acelerá-lo. OK. Agora, sempre será exatamente a metade. Isso é projetar para o futuro, certo? Como se estivéssemos construindo algo em que eu não codificasse esses números. Não vou colocar esses números lá e dizer que são exatamente o que são. Eu quero que eles sejam modificáveis de uma forma que não quebre todo o sistema Então, em vez de apenas escrever delay 500, vou configurar uma maneira de derivar esse número de outro número que eu possa alterar Ok, então você vai nos ver fazendo muito isso. É a mesma razão pela qual aqui não escrevemos 82 nesta caixa e depois a enviamos. Derivamos a oitava do número para que possamos alterá-la Legal. Ok, vamos seguir em frente e adicionar mais algumas notas. 35. Mais algumas notas: Ok, até agora, tudo bem. Vamos adicionar mais alguns desses, ok? Vou pegar nossa velocidade e colocá-la aqui para que não façamos nada com ela ainda Agora, o que vou fazer aqui é ver esses cinco objetos e suas conexões. Ok, eu vou copiá-los. Vou clicar em algum lugar fora disso e clicar em Colar. Vou arrastá-los até aqui. Ok, eu vou fazer isso duas vezes, na verdade. Ok, isso vai me dar uma pequena unidade única com a qual eu posso fazer mais coisas divertidas. Ok, vamos conectá-lo. Temos que conectar nosso tempo ao nosso operador matemático aqui duas vezes. Precisamos conectar nossa nota ao nosso operador matemático aqui, duas vezes precisamos conectar nossa saída à nossa nota Midi ali Agora, todos os três estão conectados, mas todos os três são iguais Digamos que se isso é isso, 100 é a nota do quarto, isso dividido por dois é a oitava nota Está bem? E se eu quisesse que uma nota chegasse no primeiro dia 16 e no último dia 16? Está bem? Basicamente, entre esses dois, o primeiro é fácil porque será metade disso. Está bem? Se for 1.000 , queremos obter 250. Quanto dividimos 1.000 para chegar a 50? São quatro? Vamos descobrir se estamos certos. Vamos colocar temporariamente uma pequena caixa numérica aqui e alterá-la para 1.000 e obtemos 250. Ótimo. Ok, agora eu não preciso dessa caixa numérica. Eu gosto de colocar pequenas caixas numéricas em coisas só para testar às vezes. Ok, agora aqui está o mais complicado aqui. Precisaremos obter 750, porque queremos que essa seja a última 16ª nota. Se 1.000 é o nosso ritmo, 750 é o que queremos. 1.000 dividido pelo que nos dá 750. OK. Há duas maneiras diferentes de obtermos esse número. Um deles seria 1,33 ish nos levaria até lá. Eu adicionei uma pequena caixa numérica para que pudéssemos ver 751. Isso nos deixa mais ou menos certos nessa velocidade para o que estamos fazendo, estaremos a um milissegundo provavelmente não perceberá que existe entanto, provavelmente não perceberá que existe uma maneira um pouco mais confiável de obtê-lo. Lembre-se de que se isso resultar em 500 e isso resultar em 250, estou tentando fazer com que algo resulte em 750. Há outra maneira de fazer isso. Seria apenas mais o resultado disso e o resultado disso. Agora, eu não preciso disso de jeito nenhum. O que eu fiz aqui foi pegar isso e isso, que é 502. 50. E acabei de somar tudo e isso vai me dar o 750 que eu quero. Certo. E então isso vai funcionar muito bem. Então, vamos continuar com isso. OK. Agora, estou percebendo que nunca associei esses atrasos a isso Então, se você está confuso com o que acabei de fazer, vou falar sobre isso mais uma vez. Está bem? OK. Então, deixe-me explicar isso. Antes de ouvirmos, vamos ouvir uma nota a cada 1.000 milissegundos por causa disso Está bem? Essa nota será o que estiver aqui, atualmente, 70. Está tudo bem. Então vamos alugar uma oitava disso, não por causa disso Mais 12 a cada 500 milissegundos, meio caminho entre cada nota Ok, então vamos até aqui. Isso nos dará a conhecer, cada 250 milissegundos antes deste Vamos ouvir isso primeiro. Também será uma oitava, mas vamos mudar isso. Vamos fazer deste um quinto, que é 77 meias etapas. Este será o quinto. Ouviremos primeiro uma quinta e depois uma oitava Então vamos ouvir este, que está obtendo suas informações de forma um pouco diferente dos que está obtendo suas informações de forma um pouco outros dois, porque está adicionando o resultado disso e deste para obter seu atraso, que será, por padrão, 750 no ritmo de 1.000. Vamos fazer este, eu não sei, talvez duas oitavas Vou mudar isso para 24. Ok, acho que deveria funcionar. Vamos experimentá-lo. Ah, mas temos que mudar algumas coisas para obter valores aqui. Vamos mudar esse 53 ou algo assim. Vamos ter certeza de que estamos todos na mesma página aqui. Ok, agora vou clicar em Iniciar. Funciona muito bem? Ok, isso é legal. Vamos torná-lo mais claro alterando esta nota. 36. Objetos de Tilde (~): Ok, vamos falar sobre trabalhar com material de áudio. Já fizemos coisas com Midi e com números. Os sinais de áudio funcionam de forma um pouco diferente. Temos duas coisas principais que nos dizem. Estamos lidando com um sinal de áudio, ou seja, a maioria dos objetos que transportam um sinal de áudio tem uma pequena tilda atrás deles. Algo parecido. Vamos ver se consigo ampliar isso. Lá vamos nós. Ok, temos o nome do objeto e depois uma pequena tilda A tilda deveria ser como uma pequena onda senoidal. É apenas uma convenção de nomenclatura que significa que isso é um sinal de áudio Nem todos os objetos o têm. Eles não precisam ter isso para lidar com áudio, mas a maioria deles tem. Outra coisa que você verá, acho que não consigo gerá-la, é que os cabos de conexão, opa, escritos incorretamente, que os cabos de conexão que conectam os dois têm essa aparência de listras conectam os dois amarelas, que me diz que há áudio entre esses dois objetos, aquela coisa acho que não consigo gerá-la, é que os cabos de conexão, opa, escritos incorretamente, que os cabos de conexão que conectam os dois têm essa aparência de listras amarelas, que me diz que há áudio entre esses dois objetos, aquela coisa listrada amarela. Ok, se eu fiz isso, você pode ver que há apenas números ou dados fluindo por esse patch, mas há áudio fluindo por esse patch cord Agora, se você começar a fazer coisas em vídeo, descobrirá que as coisas em vídeo são verdes. Os cabos de conexão são verdes. Quando você vê essas duas coisas, você sabe que está lidando com áudio, você tem um objeto com uma pequena tilda nele e você tem uma mancha que é essa coisa amarela de poca Agora, sempre no final de cada patch que está processando áudio, você terá Dc, a menos que esteja no Max ao vivo. No máximo, ao vivo, você terá algo chamado plug out, que significa enviá-lo de volta ao ar. Mas eu não estou no Live agora, isso não vai funcionar para mim. C significa enviá-lo para meus alto-falantes, meu conversor analógico digital Você também pode usar algo chamado Easy, que faz com que esse pequeno alto-falante pareça bonito antes de realmente emitirmos qualquer som. Aqui, há algumas configurações que precisamos ter certeza de que configuramos. Vamos assistir a um novo vídeo e falar sobre nossas configurações de áudio para fazer tudo isso funcionar. 37. Configurações de áudio: OK. Você deve se lembrar da aula anterior que quando temos um objeto Dak ou algo parecido com isso, precisamos ligá-lo e desligá-lo Podemos fazer isso aqui embaixo, ou podemos fazer isso com um desses clicando nele. Ou podemos fazer isso com um desses enviando um, um zero ou um botão Mas ainda há mais algumas configurações. Vou até as opções e o status do áudio que me dão essa janela. Isso me diz que o áudio está na quantidade de CPU que ele está usando. A principal coisa que me importa agora é meu dispositivo de entrada e saída. Minha opinião será se eu tiver um microfone conectado ou algo parecido, eu realmente não me importo com isso Mas se eu quisesse usar esse microfone, eu o configuraria para universal audio thunderbolt porque essa é minha interface de Este microfone está conectado a esse raio de áudio universal Mas eu não quero fazer isso agora. Dispositivo de saída Em todas as circunstâncias normais do mundo, você precisa dizer ao que seus alto-falantes estão conectados Se você está apenas trabalhando em um laptop, pode ser uma saída de fone de ouvido externa ou algo parecido, pode ser uma saída de alto-falante, qualquer coisa Para mim, tenho um monte de coisas conectadas ao meu computador que podem fazer som. O principal deles é o Universal Audio Thunderbolt. Essa é a minha interface de áudio dupla Apollo que está aqui. Agora, eu não estou usando isso no momento porque este é o meu sistema de captura de som que eu preciso para fazer este vídeo. Estou usando isso agora, mas normalmente eu estaria usando minha saída de áudio real. Vamos colocá-los onde quisermos. Você pode mexer na taxa de amostragem, tamanho do buffer, nas entradas e saídas É aqui que você faria tudo isso. Mas, principalmente, vou configurar meu dispositivo de entrada e saída. Agora, se você alterar o dispositivo de entrada ou saída, é muito provável que seu sistema de áudio seja desligado, basta ligá-lo novamente. Se algo estranho acontecer com seu áudio, como se ele não estivesse emitindo som, acesse esta janela e certifique-se de que talvez esteja ligando e desligando novamente por segurança Ok, agora estamos prontos. Vou fechar essa janela. Eu posso confirmar isso. Eu gosto de usar esse pequeno objeto de clique. Ele faz exatamente o que parece. Isso faz com que seja um pequeno clique digital . E agora estou ouvindo isso. Eu posso ver o sinal acontecendo aqui embaixo. E é fácil e agradável. Vá em frente e tente isso. Faça um pequeno patch usando click tilda, coloque um estrondo nele para gerar o clique, coloque um sinal indo para a saída Agora só estou ouvindo meu canal esquerdo aqui porque é isso que o médico faz. Este é meu canal esquerdo. Este é o meu canal certo. Se eu quiser ouvir em estéreo, posso fazer isso agora Vou ouvir os dois canais. Então vá em frente e faça isso, certifique-se de que você está recebendo som desse objeto de clique. Se não estiver, acesse essa configuração e verifique se as saídas estão configuradas corretamente 38. Controle de volume: Ok. Eu falei sobre o C aqui embaixo e o C fácil. Temos que ativá-los para que possamos obter áudio. Agora é interessante que o áudio de todo o patch esteja ligado ou desligado. Se eu clicar aqui, acabei de desligar e agora ligou e desligou. É estranho que o áudio esteja ligado ou desligado. Não importa como você o ative, você o ativará em todos esses dispositivos, independentemente de usá-los ou não. Normalmente, não teríamos várias docas, apenas uma. Vou fazer isso e colocar um pequeno botão aqui. Ok, é assim que vamos ativar isso. Ok, agora podemos ouvir nosso pequeno clique. Agora, essa configuração não é uma ótima maneira de fazer isso. O que eu realmente deveria ter é um medidor de volume antes de chegar ao convés, certo? Porque se eu tocar alguma coisa e estiver gritando alto, não tenho como controlar isso aqui Adquira o hábito de colocar alguns medidores de volume antes do deck. Vamos fazer isso. Eu vou deletá-los. Vá até meus objetos, vá até o controle de ganho de áudio e faça um desses. Agora vou colocar meu sinal nesse controle de ganho. Curiosamente, veja a parte inferior do controle de ganho. Há duas saídas aqui, elas estão muito próximas Ok, vou pegar o da esquerda e colocar isso no meu sinal. Está bem? O correto, na verdade, fornece apenas um número que indica o valor do controle deslizante aqui, o que às vezes pode ser útil, mas não é agora Agora, eu não vou ouvir nada, mas se eu aumentar o volume, vou ouvir até o fim. Legal. Ok. Mas eu sou Mano de novo, eu poderia adicionar meu canal certo aqui, de duas maneiras diferentes Eu poderia começar a partir daqui, pois nunca precisarei alterar o volume do clique à esquerda ou à direita para ser diferente. Agora serão os dois lados. Ou, se eu não quisesse fazer isso, eu poderia fazer outro medidor de volume clicar nele. Agora tenho dois medidores de volume que posso controlar separadamente. Certo. De qualquer forma , vai funcionar, só depende de como você deseja controlá-la. Adquira o hábito de colocar um medidor de volume antes do seu, para que você possa controlar o nível e não machucar a si mesmo ou aos alto-falantes. Ok, agora vamos falar sobre como inserir um sinal de áudio em nosso patch. 39. Entrada de microfone: OK. Então, se eu quiser receber um sinal de áudio como o do meu microfone, preciso de um novo objeto. E esse objeto, será o oposto de um baralho. Será um conversor ADC analógico para digital. Certo? Vai ter uma tilda nela. Ok, isso vai ouvir se alguma coisa está chegando. Agora vamos dar uma olhada no arquivo de ajuda para isso. Podemos começar e parar. Podemos apresentar alguns argumentos sobre qual canal ouvir. Mas, por padrão, ele escutará as entradas 1.2. Vamos usar outro objeto novo, um medidor É como um medidor de nível e conecte-o aos canais 1.21 Cool trick about level Você pode agarrá-lo pela esquina e apenas esticá-lo para torná-lo maior. Mas se você o prolongar, opa, eventualmente ele mudará para ser orientado verticalmente Se você se acalmar, faça desse jeito, ok? Ok, agora isso vai nos mostrar o sinal chegando. Eu preciso iniciá-lo. Eu já sei que não vamos ver nenhum sinal, certo? Porque em nossas configurações, não configuramos um sinal de entrada. Vamos experimentá-lo. Vamos para as configurações de áudio novamente. Se eu for até o dispositivo de entrada e disser Universal Audio Thunderbolt, esse é o mesmo microfone que estou usando Está bem? Ele quer que eu reinicie meu áudio. OK. Verifique, verifique, verifique. Tudo bem. Está funcionando. Espero que você ainda possa me ouvir. Legal. Temos um sinal chegando no primeiro canal porque é aí que meu microfone está conectado agora Eu posso ver isso aqui. Eu poderia encaminhá-lo até aqui. Eu poderia encaminhar isso para isso. Eu poderia fazer o que eu quisesse. Mas é assim que recebemos um sinal de áudio. O Adc perguntará onde você tem um microfone conectado ou algum sinal conectado e permitirá que você faça o que quiser Legal. Tudo bem, a seguir vamos falar sobre alguns outros objetos de interface de áudio e, em seguida, criaremos um pequeno projeto de áudio rápido. 40. Jogador de arquivos de som simples: Ok, vamos criar algo que possa simplesmente reproduzir um arquivo de áudio simples. Eu vou me livrar disso, vamos nos livrar disso, vamos manter essas duas coisas. Ok, legal. Vou usar o Ac e preciso de uma maneira de ligar e desligar esse C. Quero poder escalar meu volume. Eu só vou colocar isso aqui porque acho que parece que sim Nós faremos isso também. Eu poderia usar esse jogo ao vivo para isso, mas agora vou poder ver e ajustar meus níveis, ok? Eu quero ser capaz de reproduzir apenas um arquivo de som, ok? Há algumas maneiras diferentes de fazer isso. Vou fazer isso da maneira clássica, apenas para mostrar o processo pensar nisso. Ok, então a primeira coisa que vou precisar é de um objeto que possa reproduzir um arquivo de áudio. Vamos pensar em como isso pode ser chamado. Como será chamado um objeto que pode reproduzir um arquivo de som? Adivinhe, você pode estar certo. A reprodução de arquivos de som não é bem isso, mas tocar SF, tocar tilda é o que queremos, isso vai reproduzir um arquivo de som Vamos dar uma olhada na ajuda para isso. F jogue dois. É preciso argumentar sobre o número de canais. Se quisermos um arquivo estéreo, vamos colocar dois Ok, vamos fazer isso no nosso. Uma segunda jogada. Agora você notará que eu tenho três saídas Canal um, saída, canal dois, saída e estrondo. Quando terminar de jogar no final do arquivo, isso gerará um estrondo que pode ser útil. Ok, eu tenho alguns controles que eu posso fazer. Pare o arquivo, repita o arquivo até um determinado ponto e abra o arquivo. Vou desbloquear esse arquivo de ajuda, porque você pode fazer isso. Eu vou pegar essas duas coisas. Copiar. Eu vou subir aqui e colar. Legal, eu não preciso desse pequeno comentário. Ok, vamos abrir e começar. Pare. Ok, agora eu só preciso conectar minha saída ao meu medidor de nível. Também vou conectá-lo a este é um medidor de nível, este é um controle de ganho, meu canal direito. Faça a mesma coisa, ok? E então minhas saídas já estão conectadas aqui. Não preciso que essa saída desapareça porque estou apenas usando-a para ver o que está acontecendo. Isso é basicamente tudo o que precisamos. Ok, vamos trancá-lo e vamos usá-lo. Quando eu clico nesse botão de abertura, ele se abre como uma janela do Finder e eu terei que selecionar um arquivo de áudio Ok. Vamos vasculhar meu disco rígido e encontrar um audiófilo Ok. Ok. Aqui está um piano, algo de outro projeto em que eu estava trabalhando. Eu disse ok e carreguei-o. Agora, se eu clicar nisso, ele começará a ser reproduzido. Ok. Eu posso ajustar o volume. Arrumado. Um simples reprodutor de arquivos de som, podemos ver que há um sinal de áudio passando pelos acordes de patch E esses acordes de patch, não esse patch, ok? Podemos ver nosso sinal acontecendo aqui. Podemos escalar tudo o que precisamos para um bom patch de áudio simples. Ok, agora vamos fazer algo um pouco mais interessante. Vamos criar um efeito de atraso de áudio. 41. Uma fonte de várias entradas: Ok, vamos fazer um atraso no áudio. Eu quero ficar um pouco chique com isso. Vamos ser um pouco sofisticados com isso. Aqui está o que eu vou fazer. Vou pegar meu baralho e vou colocá-lo aqui embaixo. E eu vou pegar essas coisas. Talvez eu coloque isso aqui com ele. Vou manter isso aqui, ok? Mas o que eu quero fazer é me dar a opção de ter várias entradas, certo? E se eu pudesse usar o arquivo de som como minha entrada, mas também pudesse usar meu microfone. Eu quero alternar entre os dois. Ok, isso é legal. Vou acrescentar, vamos fazer um ADC. Você acha que é isso, exceto que eu preciso de um Z, n x. Ok, aqui está um sinal saindo disso. O que vou precisar aqui é algo para alternar entre as entradas Acho que eu poderia fazer isso com um seletor, Tilda. Vamos dar uma olhada em nossas entradas aqui. Desliga a entrada ou encaminha para a entrada de saída 1. Ok, vamos dar uma olhada no arquivo de ajuda. Atribua uma das várias entradas a uma tomada. Eu tenho várias entradas diferentes e apresento um argumento do número de entradas E então essa entrada seleciona qual eu quero ouvir. Isso parece muito bom. Ok, vamos voltar aqui. Eu vou ter duas entradas. Por enquanto, vamos tratar nosso arquivo de áudio como mono. Isso só vai tornar tudo mais fácil. Vou colocar isso na entrada dois. Isso, eu estou falando da entrada um aqui para o canal um. Isso é tudo que eu preciso. Então eu vou tirar isso e colocá-lo em nosso sinal que faz isso. A única coisa que me resta fazer é criar uma maneira de alternar entre eles Poderíamos dizer, vamos fazer isso com uma mensagem aqui, vamos dizer arquivo de som ou minha entrada. Agora, não consigo enviar essas mensagens diretamente para o seletor. Isso não vai funcionar. O que o seletor precisa, há um número, zero vai desligá-lo, então um vai ser isso, e dois vai ser aquilo Na verdade, vamos fazer uma opção desativada. Ok, aqui está um pequeno truque divertido que você pode fazer. Vou pegar outra caixa de mensagem e colocar um zero nela. Agora, quando eu clicar, vai dar um estrondo. Bem, ele enviará a mensagem para esta mensagem, que deve simplesmente colocar essa caixa de mensagem em zero e desligá-la. A mesma coisa com um. Eu posso fazer a mesma coisa com dois. Opa, dois Agora, quando M entra, posso clicar em entrada. Ele dirá dois seletores que farão com que o seletor ouça isso Agora, talvez eu precise de um estrondo entre esses dois. Vamos descobrir. Ok, vamos ligar nosso deck. Cha, cha cha. Tudo bem, agora a entrada do nosso mouse está sendo executada. Troque o arquivo de som. Vou clicar em play nele. Não há nenhum arquivo aberto. Vamos abrir um arquivo. Música dançante do inferno, eu realmente sei o que é, mas tudo bem. Jogue. OK. Agora, se eu trocar o arquivo de som, meu microfone está desligado e posso desligar tudo. Ok, então eu posso alternar entre dois ou simplesmente desligá-lo. Ok, legal. Isso funciona muito bem. Poderíamos ter mais informações se quiséssemos. Se quiséssemos ter dez arquivos de som diferentes, poderíamos fazer isso. Só precisamos do seletor dez. Ok, agora temos várias entradas chegando. Isso é muito legal. Agora vamos criar nosso atraso de áudio. 42. Objetos de atraso: Agora, não seria legal se tudo o que eu disse sobre objetos até agora fosse universalmente sempre verdadeiro para todos os objetos Isso seria legal, mas isso não é verdade. Infelizmente, existem alguns objetos que são estranhos, exceções à forma como funcionam Uma delas é a principal forma de fazermos um atraso de áudio. Vamos criar um novo objeto. E se eu disser atraso, vamos ver o que temos aqui. Podemos atrasar um estrondo, Tilda atrasar um sinal Vamos voltar a esse assunto em um minuto. Atraso, R é alguma coisa. A tubulação é um tipo de atraso. Atraso de microfone, Tilda, atraso multicanal. Um toque de sinal na entrada de uma linha de atraso. Toque no microfone, toque na saída de uma linha de atraso. Há todo tipo de coisas diferentes. Atrasar um sinal parece o que precisamos. Vamos criá-lo então. Vamos dar uma olhada no arquivo de ajuda. Use o objeto de atraso para atrasar um sinal por um determinado período de tempo. O tempo de atraso pode ser especificado em amostras determinadas pelo direito de amostragem ou usando a sintaxe do formato de tempo máximo Ok, essa não é a melhor maneira de fazer isso porque essa opção de Tilda é para atrasar em um certo número de amostras Não é exatamente o que queremos fazer aqui. O que queremos fazer é essa opção de toque. Esse é um objeto estranho. Temos Ta em. Vamos dar uma olhada no arquivo de ajuda. Toque em Agora isso vem. Se você já usou atrasos antes, pétalas de efeito ou algo parecido, talvez conheça o termo atraso de vários É quando um feedback faz um feedback sobre si mesmo e volta várias vezes mais silencioso cada vez que ocorre um atraso de vários toques Isso é basicamente o que vamos fazer aqui. O argumento que vamos apresentar é o tempo máximo de atraso. Podemos colocar o que quisermos aqui. Em seguida, usamos esse objeto de toque para realmente obtê-lo em um determinado momento. Deixe-me mostrar o que isso significa. Vamos colocar aqui 2000. Ok, são 2 segundos. Vou pegar meu sinal de áudio, vamos fazer um canal por enquanto e dizer toque em 2000. Então, isso significa basicamente fazer um balde com 2 segundos duração e começar a despejar esse som nele E então eu vou buscá-lo quando quiser, mas nunca vai ultrapassar 2000 milissegundos. Ok, quando eu estiver pronto para comprá-lo, vou tocar em Tilda E eu poderia fazer 2000 milissegundos, mas digamos que cinco, opa, extraia o espaço de Tilda em Meio segundo. Ok, vamos conectar isso. Agora você está pensando, essa é a estranha exceção aqui. Não há áudio entrando aqui? Por que isso não recebeu uma linha de sinal de áudio? Há uma resposta interessante para isso. O motivo é que o que realmente está acontecendo aqui é que o toque está criando um buffer Um buffer é como aquele balde. É um pedaço de espaço em outro lugar no seu computador. Toque, criando esse buffer, ele o colocará de lado e manterá nosso sinal de áudio lá O que Tap out está fazendo é dizer vá até aquele buffer e traga isso de volta Eles são conectados apenas para mostrar que estão acessando o mesmo buffer, não que estão compartilhando um sinal entre eles. Saindo da torneira, haverá um sinal de áudio, certo? Temos um sinal de áudio entrando. Eles estão conectados apenas para mostrar que estão usando o mesmo buffer Mas então um sinal de áudio sai da torneira. É um objeto estranho, é estranho. Mas aqui está algo legal que podemos fazer com isso. Podemos ter vários toques. Nós podemos fazer isso. Podemos fazer isso o dia todo. Ok. O que vai acontecer aqui é que o primeiro toque, o primeiro atraso do nosso sinal vai para o canal esquerdo. O segundo, depois de um segundo, vai para o canal certo. E o terceiro, depois de um segundo e meio, vai voltar para o canal esquerdo. Vamos fazer com que o terceiro vá para a esquerda e para a direita. Ok, o terceiro vai para os dois. Ok, vamos testá-lo. Então, vamos fazer nosso arquivo de som. conte Não conte um bom exemplo disso. É como uma peça feita por um estudante. Vamos fazer meu Mike. Verifique, verifique, verifique, verifique, verifique, verifique, verifique , verifique, verifique, verifique, verifique, verifique, verifique. Ok. Então, estamos ouvindo isso quatro vezes, certo? Estamos ouvindo o seco, estamos ouvindo esse. Estamos ouvindo primeiro, depois isso, e estamos ouvindo quatro. Ok. Vamos apertar isso um pouco. Talvez possamos adicionar um pouco mais de brilho a isso controlando o volume em cada uma das saídas 43. Controle de volume: Ok, tudo o que realmente precisamos é disso de novo. Vou copiar isso e colocar aqui. Na verdade, isso pode ser mono. Vamos colocar isso aí. Então vamos colocar isso aqui. Eu vou me livrar desse. Coloque aquela torneira lá dentro e depois lá. Vamos pegar esse. Eu sei que isso fica feio depois de um tempo, mas você se acostuma a ver isso Ambos, vamos colocá-los em ambos. Ok, agora eu posso controlar o volume do atraso. Digamos que eu queira fazer, isso seria um atraso típico, certo? Vai funcionar um pouco melhor. Verifique, verifique. Ok, talvez possamos verificar, verificar, verificar, verificar, verificar, verificar, verificar, verificar. É como se mal registrasse, registrasse Tutu. Aí, aí está. Aí está, ok. Então, isso é ótimo. Você sabe, agora temos tudo o precisamos basicamente para uma linha de atraso. Agora podemos ajustar os tempos de saída usando um controle deslizante ou qualquer coisa para que funcionem como nosso atraso Midi Mas há uma grande diferença. Acho que não podemos ajustar isso. Você precisa definir isso para ser o máximo. Mesmo que seja cerca de 10.000, você define como 10.000 e então você sabe, como se nunca fosse mais do que isso. Mas acho que você pode reajustar esses. Vamos dar uma olhada no arquivo de ajuda. Sim, você pode definir o tempo de atraso com qualquer número ou mensagem aqui. Se você quiser alterá-las, você pode fazer isso como divisões da batida ou qualquer outra coisa Ok, eu quero fazer mais uma coisa com esse patch. Vamos aproveitar esta oportunidade para limpar tudo e criar um bom patch de apresentação. 44. Modo de apresentação: Ok, vamos configurar isso para que você possa realmente usá-lo. A primeira coisa que vou fazer é pensar quais são as coisas que eu realmente preciso ver na tela? Provavelmente preciso que meus controles de arquivo de som estejam pelo menos abertos e depois reproduzam, vamos clicar em Abrir. E então eu vou escrever clique ou controle. Clique em e vá para Adicionar à apresentação. Ok, nada realmente vai acontecer , mas você vai contornar esse tom de salmão Eu só vou fazer isso para as coisas que eu preciso adicionar à apresentação. Eu tenho. Mas isso aqui em cima fará a mesma coisa. Vamos garantir que tenhamos isso. Eu quero esses três botões. Vou clicar e arrastar para selecionar todos eles. Adicionar à apresentação. Eu provavelmente quero isso. Vamos fazer meu volume para cada um deles, mas não para o medidor de nível. Você pode adicionar o medidor de nível. Eu não sei, isso é simples, ok? Acho que é tudo que eu preciso. Tudo bem, agora vou clicar no modo de apresentação. Ok, agora tudo ainda vai funcionar bem. Vamos adicionar um pouco de texto. Vou adicionar um comentário que diz Selecionar entrada. Como essa é provavelmente a primeira coisa que devemos fazer, podemos mover coisas por aqui. Faça isso. Há uma janela de fontes em algum lugar. Acho que vou até o inspetor para fazer com que pareça um estilo de fonte diferente Vamos ser ousados. Claro. Ok, então você pode mexer em uma fonte se quiser. Ok, então selecione Entrada, e então vamos colocar isso e aquilo. Ok, existem algumas ferramentas para alinhar as coisas em algum lugar. Digamos que ativar o áudio pode ir até lá. Controle o arquivo de som, abra um arquivo e, em seguida, diremos que parar arquivo é o que essa pequena alternância Está bem? Então diremos que esse é o nosso volume. Talvez leve isso lá embaixo e este seja o nosso volume de entrada, o volume do que selecionamos aqui. Então, aqui vamos dizer volumes atrasados em S. Claro. Pegue esses três daqui. Quero diminuí-los para mostrar que não são como o volume principal. Apenas alinhe-os assim. Claro. Ok, tudo bem. Então aí está nosso pequeno patch fofo. Isso é tudo que precisamos, certo? Ainda podemos usar isso exatamente como é necessário. É que, no final das contas, é engraçado o que significava ser. Isso é perfeito, é exatamente isso que precisamos para sair do modo de apresentação. Vou ver tudo voltar magicamente para onde estava. Certo. Eu ainda posso continuar trabalhando nisso. Aqui estão as coisas de texto que eu adicionei. Eles foram adicionados em algum lugar, mas eu posso movê-los e isso realmente não vai importar. Eu posso pegar isso, jogá-lo lá ou algo assim. Quando eu volto, tudo volta para onde deveria estar. Ok, então isso parece bom e bonito Ok, ótimo. Então, um simples atraso de áudio. Vou te dar esse patch e depois seguiremos em frente e faremos algo um pouco mais complicado. 45. Elementos de interface de usuário: Ok, vamos fazer uma mistura agora. Essa vai ser mais complicada, e essa será a grande final da nossa aula aqui Isso vai nos levar a muitos passos, mas acho que podemos fazer isso. Vamos começar apenas com os elementos da interface do usuário. Essa é uma maneira que eu gosto de começar às vezes e é simplesmente divertida. Basicamente, vamos fazer com que pareça muito bonito, mas não vai funcionar de jeito nenhum. Então, nos próximos oito ou mais vídeos, vamos fazer com que tudo funcione. O que precisamos para um mixer? Primeiro, precisamos de controle de volume. Vamos usar algo diferente. Talvez seja o volume, aqui está. Viva novamente. Ok, vamos usar isso. Vamos precisar de controle panorâmico Vamos ver qual será uma boa ferramenta para isso Se quisermos usar o material ao vivo, usaríamos isso. Ok, vamos usar isso para planejar. Vamos precisar de um mudo sob uma luz solo. Isso é uma conta. Vamos fazer isso apenas com uma caixa de mensagem, mas faremos algo divertido com ela. Ok, diremos mudo e sozinho. Coloque isso no topo. Talvez façamos isso apenas para deixá-lo bonito, liso e alinhado Está bem? Acho que talvez o planejamento deva estar no topo Isso parece um pouco mais normal. Vamos colocar isso aí mesmo. E então isso aí, um pouco estranho, parece bom. Ok, agora acho que há outra coisa que precisamos: talvez sejam plugues para isso. Provavelmente vamos querer uma lista suspensa. Há uma maneira de fazer isso. Acho que é o botão Slider you. Cardápio. Aí está. O menu vai fazer um, podemos clicar lá e abrir uma lista de coisas. Vamos fazer com que isso seja um pouco tímido para caber aí. Então, vamos colocar talvez quatro slots de conexão. Ok, vou selecionar tudo isso e movê-lo para baixo. Ok, legal. Vamos fazer outra coisa divertida. Vamos pegar um painel. Os painéis são bastante inúteis, mas eles apenas fazem as coisas parecerem bonitas Vou colocar um painel por trás de tudo isso, ok? Agora vou clicar nele com o controle e dizer mandar de volta. Ok. Aí está nosso painel. Talvez possamos mudar um pouco a cor do painel para acessar a cor do interior do inspetor Vamos fazer talvez com que as grades sejam perfeitas ou os gradientes sejam organizados. Claro, faremos isso. Ok, aí está nossa batedeira. Temos praticamente tudo. Precisamos de um canal de um mixer. Agora, uma das coisas sobre as quais quero falar nesta seção é sobre uma ideia de implantação. O que vamos fazer é construir essa única faixa do mixer. Vamos fazer com que tudo isso funcione. Em seguida, vamos configurá-lo para que, se quisermos ter dez canais, seja apenas duplicado, duplicado, duplicado E então temos todos os canais que queremos. Está bem? Mas não vamos duplicar as coisas até que a primeira funcione muito bem Ok, vamos uma maneira de testar isso. Precisamos de algum sinal de áudio aqui. Devo fazer isso com meu microfone? Vamos fazer um arquivo de áudio, ok, reproduzir SF. E precisamos começar, ok? Vou conectar esse volume em um minuto quando souber o que estou fazendo aqui. Mas vamos continuar e primeiro configurar nosso volume. Nós sabemos como fazer isso basicamente. Esse é um controle um pouco diferente, então funcionará de forma um pouco diferente, mas vamos descobrir. Vamos para o próximo vídeo e configurar nosso medidor de volume. 46. Volume e medidores: Ok, então vamos nos conectar. Bem, vamos primeiro dar uma olhada no arquivo de ajuda do objeto live gain. Ok, então ele quer apenas um sinal entrando, dimensionar os volumes de entrada de áudio é uma indicação do nível atual de som e decibéis Ok, então isso só me dá várias maneiras elegantes de ver isso Há áudio entrando aqui. Eles mudaram a cor desse cabo de conexão, o que é irritante, mas você pode fazer isso Você pode alterar a cor de um cabo de conexão. Mas eu realmente não gosto de fazer isso porque agora não é tão óbvio que isso é um sinal de áudio. Você ainda pode ver que está pontilhado, então está. Mas de qualquer forma, isso não importa. Vamos pegar nosso sinal, nosso som, e colocá-lo em nosso ganho ao vivo. Esse é o canal dois. Esse é o canal um. No momento, só temos um canal. Ok, então vamos conectar isso. Oh, agora precisamos de uma saída. Hein? Vamos até aqui e vamos com calma. Claro, vamos sair. Ok, agora temos quatro tomadas aqui, então vamos ter certeza de que estamos fazendo a coisa certa Canal um em escala? Sim, escalou o canal dois. Opa, eu não quero DC fácil. Eu quero ser fácil. Lá vamos nós. Agora eu deveria ter dois canais saindo. Vamos ver, Canal 1. Para onde você foi? Canal um. Ok, canal dois. Quais são essas outras saídas? Valores dos parâmetros, isso enviará um número com base em onde o controle deslizante está Valores brutos dos parâmetros, que enviarão uma amplitude de alcance zero ou uma de cada canal. A amplitude geral que está fazendo. Ok, vamos colocar isso aí agora. Deveríamos ter isso configurado. Vamos abrir e vou usar minha música de dança do inferno. Eu deveria dizer o que é isso quando estou filmando isso. Neste momento, estamos no final de setembro. É quase Halloween. Em uma aula minha, fizemos algumas músicas de dança com tema de Halloween Isso é o que é, não me julgue. OK. Então, vamos ativar isso. Aí está. Tudo bem, e podemos escalá-lo para cima e para baixo. Clicar, arrastar isso, é ótimo. Ok, então nosso ganho funciona. Vamos mudar isso para que, onde diz viva de novo aqui, vamos nos livrar disso. Eu vou até o inspetor. Se você não vê tudo isso, se esqueça de clicar nesse olho. Vamos descobrir onde podemos mudar esse nome. Vamos mudar isso para um jogo. Também faremos o nome curto. Aí está, ok. O jogo mostra nosso nível na parte inferior. Isso parece ótimo. Ok, nosso volume está funcionando a seguir. Vamos ao nosso planejamento. 47. Pan: Ok, filmar ao vivo é complicado. Essa é provavelmente a parte mais complicada de tudo isso. Talvez a coisa solo também seja complicada. Mas você esperaria que existisse apenas um objeto pan tilda Mas realmente não há. Temos que fazer algumas coisas sofisticadas para que o planejamento funcione Então, a primeira coisa que vou fazer é examinar os valores desse mostrador. Só quero ver o que está enviando. Zero a 127. Ótimo. OK. Agora, o que eu preciso fazer é pegar esse número. Vou escalá-lo para ser de zero a um. O que isso significa é que quando esse mostrador diz zero, ele realmente enviará zero. Mas quando diz 127, na verdade enviará um e, portanto, tudo está no meio. Há uma maneira muito fácil de fazer isso. Há um objeto chamado escala. São necessários quatro argumentos , como você pode ver aqui. Na verdade, há um quinto argumento opcional, mas o primeiro argumento é o menor número que chega. O próximo argumento é o número mais alto que chega. O próximo argumento é o número mais baixo que queremos que apareça. E vou colocar zero ponto decimal lá para que saibam que queremos um número de ponto flutuante O último argumento é o número mais alto que queremos que apareça. Ok, agora eu preciso de um número de ponto flutuante para ver isso. E que agora eu deveria estar vendo de zero a um. Perfeito. Ok, vou pegar um objeto tilda multiplicado Isso vai multiplicar o sinal e o que isso significa é o volume do sinal. Está bem? Vamos levar isso para lá, e então vamos controlar isso com isso, Ok, agora estamos na metade do caminho Se eu levar isso para a saída, vamos chamar esse canal dois, então isso controlará o volume de um canal. Agora, a única coisa que preciso fazer é inverter isso para obter o outro Está bem? Para inverter isso, eu tenho que fazer um pouco de matemática sofisticada Mas acredito que se eu fizer uma expressão que seja ponto de exclamação e depois menos, isso deve inverter os valores que estão Não sei exatamente o que significa a expressão ponto de exclamação negativo expressão ponto de exclamação negativo, só sei que funciona Em seguida, vou apresentar o argumento de um para dizer que quero algo com números de ponto flutuante. Está bem? Vou pegar esse número e sair aqui. Está bem? Vou conectar isso. Vou examinar isso mais uma vez e vou conectar isso ao outro lado. Está bem? Então, o que está acontecendo aqui é, deixe-me colocar apenas outra caixa numérica aqui embaixo para que possamos ver essa. Está bem? À medida que essa panorâmica a move, isso apenas traduz seu valor em um valor de zero para um Tudo bem? Eu preciso de um número de ponto flutuante aqui, é por isso que não fiz o que esperava que ele fizesse. Está bem? Quando isso estiver à esquerda aqui em nosso primeiro canal, ok? Vai ser esse. Quando temos todo o caminho à direita, temos um aqui, ali está, se eu conseguir. E zero aqui. OK. Tudo no meio. OK. É um pouco complicado fazer isso dessa maneira OK. Agora eu só preciso conectar isso à minha direita no Lit, eu posso girar com este dial. Legal. Ok, mais uma vez, posso alterar esse texto de discagem ao vivo indo até aqui e apenas escrevendo pan no nome curto. Provavelmente faremos isso. Ok, essa foi provavelmente a parte mais difícil disso. Vamos continuar e apertar o botão mudo. 48. Silêncio: Ok, a seguir, vamos conectar nosso botão mudo. Agora, há uma maneira de você pensar que isso poderia funcionar. existem algumas maneiras diferentes de fazer isso verdade, existem algumas maneiras diferentes de fazer isso. Nós poderíamos fazer isso. Poderíamos simplesmente colocar um zero aqui, colocar um estrondo aqui, só por uma boa medida. E depois coloque isso no nosso jogo, certo? E vamos conectar nosso botão mudo a esse estrondo. Quando clico no botão mudo, o volume do nosso ganho vai para zero Vamos acender as coisas. Opa. Ok, vamos abrir dance music from Hell novamente. Ok, aí está. Agora, se eu apertar o botão mudo, tudo ia até o fim Oh, seu valor é. OK. Então aqui, se eu passar o mouse sobre ele, ele diz que o parâmetro é menos 70 até seis. Se eu quiser que isso vá para o final, preciso digitar menos 70. Está bem? Agora, quando eu pressiono Silenciar, ele cai para zero Está bem? Isso é legal. Mas isso cria um problema, certo? Porque agora eu não consigo apertar o botão mudo novamente. Para trazê-lo de volta para onde estava. Eu teria que armazenar em algum lugar o valor de onde estava para ativá-lo. Essa não é uma maneira muito boa de fazer isso. Vamos tentar uma abordagem diferente. E se eu fizesse outra dessas tarefas de multiplicação passasse nosso sinal por ela antes do painel Pode ser depois do panner, mas se for antes do panner, então eu só preciso fazer isso Vamos sair disso para os dois pannersow. Com isso, vou dizer apenas um para cima e zero para baixo. Vamos colocar um estrondo em ambos. Tem que ser uma franja separada. Ok, agora eu, agora eu tenho um problema aqui. Então eu posso me conectar, silenciar para o zero, certo? Isso funciona. Mas eu preciso de uma maneira de acertá-lo novamente para desligá-lo novamente. Esse é um pequeno problema divertido. Ok, veja isso. Deixe-me explicar mais uma vez por que isso não vai funcionar. Eu posso apertar o botão mudo e isso vai multiplicar meu sinal por zero O que vai silenciá-lo, certo? Isso é legal. Mas agora eu quero ser capaz de pressionar o botão mudo novamente e silenciá-lo Tem que apertar esse botão quando eu aperto pela segunda vez, toda vez que eu aperto, ele precisa apertar o outro. Ok, aqui está como eu vou fazer isso. Vamos fazer um contra-objeto com um argumento de um. Isso significa que o número máximo que chego é um. Um contador vai contar franjas. Ok, vamos colocar uma caixa numérica para que possamos vê-la. Aí está o estrondo, vamos contar. Ok, agora vamos pegar nosso botão mudo e ir até lá Vamos nos livrar desse, ok, agora vamos usar um objeto Select. O Select só procurará números específicos. Vou dar a ele os argumentos de alguns números que eu queria procurar 0,1, ok? Quando chegar a zero, eu quero dizer para ligar isso. E quando chegar a um, quero dizer que desligue isso. Isso fará com que ele alterne entre esses dois. Veja, quando eu clico nele, você pode ver que está indo e voltando. Ok, legal. Em teoria, está funcionando: Hoops signal mutt mute. Ok, vamos ser um pouco mais sofisticados com isso. E se pudéssemos fazer com que fique vermelho assim quando estiver ligado e depois voltar a ficar preto quando estiver desligado. Nós podemos totalmente fazer isso. Vamos usar algo chamado atributo. O que vamos fazer aqui é criar um objeto de atributo que é AT T R U I. Isso se transformará magicamente nisso quando você o fizer Agora, depois de conectá-lo a algo, se eu pegar a saída e entrar na caixa de mensagem, você pode clicar duas vezes aqui e ver vários atributos que podem ser alterados. Vou selecionar a cor de fundo agora. Também entrei nos objetos e mudei o modo de exibição para um único número flutuante Isso vai me permitir transformar esse número em duas cores diferentes Estranhamente, o que está fazendo agora, e eu não entendo totalmente o porquê, mas está funcionando perfeitamente para mim, é que, se eu definir como zero, ele fica preto E se eu configurá-lo para qualquer coisa que não seja zero, ele fica vermelho, o que é perfeito. Porque agora eu posso simplesmente conectar esses dois números. Zero significa que o mudo está desligado, Um significa que o mudo está Se eu clicar nele, vai funcionar, vamos ter certeza de que fizemos isso corretamente. Vou ter que abrir isso de novo. Jogue. Ligue um pouco de áudio. Aumente minha previsão. OK. Mutamuta. OK. Eu os tenho ao contrário. OK. Esse precisa ir aqui. Esse precisa ir aqui. OK. Agora não está mudo agora, está mudo Tudo bem, então está funcionando muito bem. Eu posso me livrar disso. Existem outras maneiras de lidar com atributos no Max. Esse é o objeto de atributos mais fácil de usar. Ok, agora vamos lidar com solo. 49. Efeitos: Ok, conecte a hora, ok? Esse vai ser estranho. usar esse objeto, VST. Agora eu acredito que o VST pode realmente carregar qualquer plug-in. A primeira coisa que quero fazer é listar todos os meus VST'skay disponíveis Vamos colocar isso aqui. Aqui em cima. Vamos usar um objeto chamado VST scan que vai me dizer quais são meus VSTs Eu vou dizer lista VST. Está bem? E então eu posso conectar isso ao escaneamento VST Então, se eu quiser preencher essa lista suspensa, precisarei dizer que prefixado colocaria primeiro a palavra colocaria primeiro Corrija essa lista. Acrescente ao que sai disso. Então coloque isso nisso, ok? Se eu bater nessa pequena lista, VST, ok? Algo apareceu lá. E aqui está tudo o que o VST está no meu computador. Uau, isso é muito, parece que isso está nos mostrando todos os plug-ins do meu computador. Ok, legal. Vamos fazer isso para todos os quatro. Eu não posso simplesmente conectar isso quatro vezes, ou talvez eu possa. Bem, vamos terminar isso primeiro. O que eu preciso fazer para entrar no objeto VST e realmente carregá-lo é escrever outro plugue pré-escrito Porque o objeto VST precisa da palavra plug e, em seguida, do nome do plug-in que ele deseja sair desse menu suspenso Preciso pegar a tomada intermediária onde esses menus são chamados. À esquerda, eles exibirão o número da coisa que você selecionou, 12345 no meio, exibirão o nome da coisa que você O texto real à direita diz despejar. Não tenho certeza do que é isso, mas precisamos do nome. Vamos colocar o nome dele em um plugue pré-escrito e colocá-lo aqui Ok, suponho que poderíamos fazer isso para todos os quatro, mas precisamos de objetos VST separados para cada um Se quisermos carregar quatro STs, precisamos de quatro objetos VST fora da saída central A saída do meio para. A saída do meio para lá. Está bem? Agora também precisamos enviar nosso áudio para aqui. Certo? Vamos fazer isso em série. Nosso sinal de áudio está chegando aqui. Está passando por nossa planificação antes de entrar em nosso volume Vamos examiná-lo aqui. E então aqui está o canal dois, saída, entrada e saída. Então isso vai para o nosso mixer para o canal um sair e entrar , opa, sair e depois sair para o nosso volume, ok? OK. Agora, a única coisa que resta a fazer aqui é acessar esse VST de carga, essa lista VST Quando esse patch abre, basicamente, em algum momento, precisamos acertar isso. A maneira mais fácil de fazer isso é com um objeto chamado load bang. O que isso vai fazer é que, assim que esse patch for carregado, ele disparará um estrondo. E isso vai chegar à lista e, em seguida, carregar todos esses plug-ins nessa lista para que possamos selecionar um e carregá-lo. Ok, eu sei que está ficando muito feio, mas estamos quase terminando Na verdade, estamos com a função principal da coisa. Agora, o que precisamos fazer é arrumá-lo e implantá-lo para que tenhamos oito canais. Vamos fazer isso a seguir. 50. "Patchers": OK. A próxima coisa que quero mostrar é como você usa os patches? Isso vai nos ajudar a arrumar isso, um monte. Está bem? Um patch é uma forma de esconder um monte de coisas dentro de outro objeto. Veja isso, digamos que essas coisas são simplesmente complicadas Eu vou fazer um patcher, vou fazer outro objeto Vou chamá-lo nome do objeto que é um patch. E então eu vou dar a ele um nome, qualquer nome. Vamos chamá-lo de Solo Routing. Não acho que o nome possa ter um espaço nele. Agora, uma janela totalmente nova apareceu e é chamada de roteamento solo O que eu poderia fazer é pegar tudo isso, copiar e colocar lá. Agora eu preciso entrar e sair disso, eu poderia entrar na verdade, eu não preciso entrar nisso de jeito nenhum. Eu só preciso de um monte de pontos de venda. Na verdade, todos eles estão indo para o mesmo lugar. Eu só preciso de uma tomada. Eu posso conectar tudo isso a esta tomada. OK. Isso vai mandar todos eles para cá. Aqui está meu patch. Isso. OK. Agora eu posso ir aqui e deletá-los. E coloque isso aí, bem legal, hein? Agora, isso não precisa ser salvo como um arquivo separado. Você pode, se quiser, mas está neste patch. OK. Então, para esse fim, se quiséssemos, poderíamos encerrar tudo isso em outro patch. Na verdade, vamos fazer isso. Isso vai ser um pouco complicado de fazer. Ok, vamos fazer um patch chamado Channel One. Ok, agora no meu patch do Channel One, vou pegar tudo, exceto o patch real, o patcher do Channel One Vamos colocar isso ali. Ok, vamos pegar tudo. Vamos colocar isso neste patcher. Ok, agora vou substituir tudo isso por entradas e saídas Aqui está minha saída de áudio principal. Opa, vou precisar de dois desses. Parece o canal dois, não é? É o canal 1.2 Ok, aqui está outra saída, o canal dois. Eu posso rotular esses. Se eu for até meu patcher e disser comentário, isso vai ser áudio um, isso vai ser áudio dois OK. Agora esse VST, vamos fazer outro, ok? E isso precisa ir para o ganho um, diremos que para ganhar um, isso substituirá isso. Então isso vai ser ganhar dois. Agora, se você está pensando consigo mesmo, por que estamos fazendo isso? Não entendo o que estamos fazendo aqui. Isso fará mais sentido em um minuto. Deixe-me arrumar isso e então você verá por que eu fiz isso dessa maneira Na verdade, eu não preciso deles porque eles estarão do lado de fora. Vamos nos livrar deles. Você notará que agora eles mudam automaticamente para 1,2, ok? Portanto, isso é uma entrada porque essa panorâmica **** precisa ser enviada para Ok, vamos fazer uma entrada. Nesta entrada, colocaremos um comentário que diz da saída Pan **** Ok, o que mais está conectado aqui? Sozinho. Ok, aqui está outra entrada. Vamos conectar isso a onde está, então vamos dizer. Do botão solo. Ok, o que está acontecendo aqui? Ok, isso dirá do botão mudo que precisa apertar isso E então podemos nos livrar disso. Ok, há quatro entradas do nosso. Isso vai para o plugue pré-Penn. Então, podemos nos livrar deles, mas vamos rotular esses plugues em um, plugue em dois, conecte em três e conecte em quatro. Está bem? O que está bem. Este é o trocador de cores que precisa ir para o botão mudo Está bem? Esse é o que não vai funcionar. Aqui está o que eu vou fazer. separá-lo aqui mesmo. Vou trazer esse aqui. Isso precisa ser conectado diretamente a esse objeto para que funcione Vamos mantê-lo do lado de fora. Vamos fazer uma entrada, uma saída aqui mesmo Essas duas coisas são enviadas para isso, digamos, dois atributos de cor BG. Então vamos quebrar isso. Essa é um pouco complicada , mas eu vou copiar isso e colocá-lo aqui para me lembrar que isso tem que continuar assim. Ok. Tudo bem, mas agora eu posso me livrar disso e daquilo. Tudo bem, agora é só enviar essa caneta e pronto. Ok, então apenas uma tomada, essa caixa de pré-caneta pode ir até lá. Você só precisa fazer isso uma vez porque tudo pode ir para o mesmo lugar. Então, vamos chamar isso de entrada VST ST OK. Agora, se eu voltar ao meu objetivo principal, posso me livrar de praticamente tudo. Vamos manter isso porque é apenas para nosso material de teste. Oh, eu fiz isso? Temos que acrescentar isso. Precisamos uma entrada e, em seguida, ela pode ir até lá Vamos colocar isso aqui e depois isso vai acontecer. Este será rotulado como entradas de entrada de áudio. Está bem? Tudo bem, então agora podemos nos livrar disso e podemos nos livrar de tudo isso. Veja como isso parece muito melhor. Vamos deixar isso aqui, embora possamos nos esconder aqui se quisermos. E então esse canal, ok, vamos colocar isso aqui também. Isso é tudo que precisamos. Essa é toda a nossa coragem Só precisamos conectar tudo agora. OK. Então, nossa entrada de áudio vai para lá. Isso é de, Conecte isso a lá, do botão solo. Conecte isso a partir do botão mudo. Conecte isso ao plugue em um, que é a entrada central desse plugue E então os próximos três serão todos esses plug-ins. Tudo bem, vamos verificar nossas saídas. Vamos nos livrar disso. E ganhamos um canal de áudio, dois. Ou, na verdade, não, não, não, não. Como era antes, certo. Eles vão ganhar um e ganhar dois. Então minhas saídas aqui ainda são minhas saídas lá, ok? E então isso vai para a entrada VST, que está lá. E isso é verdade para todos eles. E esse atributo de cor de 12 GB que vai para lá. Tudo bem? E é isso. No momento, é muito fácil esconder todas essas coisas, certo? Eu poderia simplesmente dizer que é isso que eu quero na apresentação. Visualize, selecione esse controle e clique em Adicionar à apresentação. Ok, agora vou para a apresentação. Eu só tenho minha batedeira. Agora, eu poderia ter feito isso com todo o resto, mas isso facilita muito a implantação de todos os meus oito canais. Vamos fazer isso a seguir. 51. Mais canais!: Tudo bem, mais uma coisa, agora, temos tudo configurado, podemos simplesmente implantá-lo. Então eu preciso copiar tudo aqui. Na verdade, uma coisa que vou fazer primeiro é pegar isso e pegar minhas partes feias e puxá-las até aqui um pouco mais Ok, agora vou selecionar tudo. Eu vou aqui, depois vou pegar essas duas coisas feias e derrubá-las. Talvez até mais do que isso, ok? Porque eu vou precisar entrar lá. OK. Agora, vou pegar esses dois. Na verdade, vou pegar todos os quatro. Eu vou pegar tudo isso. Entendido, tudo bem. Então, deixando isso de fora. Vamos pegar tudo isso de novo e mais uma vez. Ok, agora eu tenho uma verdadeira feiúra aqui, mas se eu entrar no modo patcher, as coisas parecem muito boas, exceto que meu alinhamento está Eu poderia arrumar isso. Deveria ser assim. Não sei por que isso saiu daí. Isso é um pouco melhor. De qualquer forma, vamos fazer isso funcionar. Em primeiro lugar, vamos pegar nosso sinal de áudio que, na verdade, primeiro, vamos pegar todos os nossos canais. Vou renomear este. Este será o canal três deste. Eu o mudei para cá só para ver a que estava conectado. Ok, isso deve ser o canal dois. Sim, canal dois. Vamos encontrar outro. Este é o canal 12345. Vamos colocar isso ali. Este é o canal sete. Este é o canal oito. Este é o canal seis e este é o canal quatro. Ok, então a primeira coisa que preciso fazer é conectar nosso sinal de áudio a todos eles na primeira entrada aqui. Dê um pouco de áudio para processar. Isso está se transformando em uma área bonita e feia. Os patches Good Max são sempre horríveis de se ver. OK. Agora acho que a única coisa que me resta fazer além de conectar minha saída de áudio em cada um deles, preciso entrar aqui. Acho que eu poderia fazer woots, me perdoe, enquanto conecto algumas linhas Fique cada vez mais feio. OK. Acho que a única outra coisa que preciso fazer é trabalhar sozinho. O canal um deve estar todo configurado. Vamos para o canal dois. Se eu clicar duas vezes no canal dois, abro o patch que está controlando o canal dois. OK. Agora eu posso entrar no patch solo routing. Clique duas vezes nisso. OK. Agora eu preciso mudar este para um e então eu não quero 2345678 Ok, isso deve ser bom. Vamos para o canal três. E depois no roteamento solo. Ok, aqui eu preciso de canais. Substitua este por um, isso deve bastar. Certo? 12, eu não quero 345678 Isso funciona. Ok, foram três. Vamos para quatro. Aqui está, roteamento solar. Então, substituímos quatro por um e isso vai me dar o que eu quero. Ok. 45. Está aqui em cima. Roteamento solar, substitua cinco por um. Seis. Roteamento solar, jogue seis com um Quase fiz sete. Roteamento individual. Jogue sete com um e oito, coloque oito com um. OK. Agora tudo deve estar funcionando. OK. Então, se eu solo algo, ok, isso não funcionou muito bem. Por quê? Ok, parece que está sempre se comportando como se fosse um Está bem? Mas é fácil, uma boa oportunidade para falar sobre depuração Então, vamos ver um novo vídeo e falar sobre isso. 52. Depuração: Ok. Você provavelmente está dizendo para si mesmo , bem, tudo isso e agora não funciona. Isso é comum e eu queria incluir isso. Eu poderia facilmente tê-lo editado e mostrado que estava funcionando. Mas há um problema em algum lugar e precisamos encontrá-lo. Isso acontecerá em todos os patches que você tiver. Haverá algo que você precisará detalhar e descobrir qual é o problema. O que está acontecendo aqui é que sempre que fazemos algo solo, canal um é sempre o canal um é sempre aquele que está solando, não importa o que façamos Isso significa que em algum lugar algo está dizendo ao Channel One que seja solitário. Não importa o que façamos. Eu sei exatamente qual é o problema. É isso aqui. Porque em cada um deles, dissemos canal um solo aqui. Este é o canal um. Isso mesmo. Mas se eu for para o canal dois , diz canal um solo. Foi aí que erramos. Precisamos dizer canal dois solo no canal dois. No canal três, precisamos dizer ao canal três sozinho que estamos enviando a mensagem certa. Espero que, depois de atualizarmos tudo isso, isso resolva o problema cinco Esse tratamento de dados em que você desliga um monte de coisas e liga outra coisa é sempre uma dor no Max Existem maneiras melhores de fazer isso usando um sistema matricial, mas é assim que eu faço e não é muito eficiente Mas tudo bem, vamos experimentar nosso sistema solo mudo agora Solo, desligue isso. Sozinho. Sozinho. Sozinho. Bom. Perfeito. Ok, temos alguns problemas com vários solos e não desligamos um solo, mas vamos deixar isso de lado por enquanto. De agora em diante, parece que tudo está funcionando. Vamos limpá-lo um pouco mais e depois encerraremos este. 53. Limpeza final: Ok, você pode estar dizendo que isso é legal, nós fizemos esse patch. Para que serve esse patch? Bem, para ser honesto, esse patch não é muito útil exceto como uma forma de aprender a usar todos esses diferentes elementos do Max. Mas temos uma única fonte de som entrando no mixer oito vezes. O que realmente devemos fazer se quisermos que isso seja útil é criar oito entradas de fonte de som diferentes Eventualmente, poderíamos fazer nosso próprio W dessa maneira. Mas isso foi apenas um experimento para que aprendêssemos a usar muito bem. Esse é um projeto complicado. Ok, vamos dar uma olhada na nossa visualização da apresentação. Ainda parece muito bom. Na verdade, eu gosto que eles realmente se atualizem , então você nem consegue ver a diferença. Eu só vou usar as teclas de seta para empurrá-los. Parece muito bom. Opa, mais uma sobre essa, mais uma. Agora, se você acessar um menu, existem algumas e distribuem coisas que ajudariam em parte apenas para alinhar as coisas e manter as coisas arrumadas Mas dessa forma também funciona. Tudo bem. Tem uma boa batedeira. Se realmente quiséssemos fazer com que ela se destacasse um pouco mais, provavelmente poderíamos colocar uma borda nessa borda tamanho dois. Lá vamos nós. Tudo bem. Tudo bem, vamos dizer que é bom. Então, eu vou guardar isso. Vou te dar isso para o macaco e sair com você, se você quiser Então, vamos continuar falando sobre por que fazer isso no Max for live seria muito mais fácil. 54. Aprendendo como aprender Max: Ok, eu já disse isso antes sobre Max. Isso é que você não pode aprender todos os objetos que existem em Max, pode parecer que estou retirando alguns desses nomes de objetos do nada da minha memória E eu sou, na maior parte do tempo. Mas isso é porque eu ensinei esses exemplos exatos várias vezes. Conheço esses objetos em particular muito bem, mas não conheço todos os objetos Você nunca conhecerá todos os objetos. O objetivo do aprendizado é aprender a aprender para que você possa sempre se adaptar e aprender coisas novas à medida que algo surgir Portanto, nos familiarizaremos com esses arquivos de ajuda, nos familiarizaremos com a busca e encontraremos novas soluções para os problemas que surgirem. Agora, esse mixer é exemplo muito interessante porque nos velhos tempos de Max, se você quisesse fazer algo muito legal com Max, você tinha que construir tudo do zero. Se você quisesse fazer algo que usasse oito canais de som, precisaria criar um mixer de oito canais. Se você quisesse fazer algo que tivesse uma sequência, você tinha que construir o sequenciador Mas desde a invenção do Max for Live, você não precisa fazer isso Essas coisas podem existir, você pode usar o Ableton para lidar com muitas dessas coisas para Esse é realmente o poder de Max ao vivo. Você não precisa mais construir um mixer. Você pode usar o Ableton e se concentrar apenas em fazer a coisa legal que deseja fazer Na próxima grande seção, falaremos sobre como integrar coisas com o Ableton Isso significa trabalhar no Max for live, todo o código que já aprendemos, tudo isso ainda se aplica. Você pode usar todos os mesmos objetos. Você pode fazer as mesmas coisas, mas pode fazer mais. Você pode fazer mais solicitando algumas informações à Ableton. Você pode dizer, ei Ableton, qual é o nosso ritmo? Você pode dizer, ei Ableton, onde estamos na linha do tempo? Todos os tipos de coisas. Você pode mandar coisas de volta para Ableton. Basicamente, você pode controlar todo o Ableton com alguns comandos muito específicos É divertido. Na próxima seção, vamos realmente nos concentrar em trabalhar com Max ao vivo. 55. Palestra de bônus: Olá pessoal, querem saber mais sobre o que estou fazendo? Você pode se inscrever na minha lista de e-mail aqui. Se você fizer isso, avisarei quando novos cursos forem lançados e quando eu fizer acréscimos ou alterações nos cursos em que você já está matriculado Confira também neste site. Eu posto muitas coisas lá e as verifico todos os dias. Por favor, venha sair comigo em um desses dois lugares ou em ambos, e nos vemos lá.