REC

Tips om videoinspelning, produktion, videoredigering och underhåll av utrustning.

 WTVID >> Videoproduktionsguide >  >> Filmutrustning >> Inspelningsutrustning

Max MSP:Skapa kuvert för mjukvarusyntar - En nybörjarguide

I den här handledningen för vår Max MSP nybörjarguide kommer du att lära dig hur du bygger ett kuvertsystem för att fästa på oscillatorn, så att tonerna som produceras av den monofoniska synthesizern slutar spela när du släpper MIDI-tangenten.

  • LÄS MER: Max MSP Nybörjarguide:Hur man bygger en monofonisk mjukvarusynthesizer

Om du inte har hunnit med de två föregående handledningarna där vi visar dig Max MSP:s grundläggande verktyg och hur man bygger en in-/utgång och oscillator, vänligen kolla in dem innan du ger dig igång med den här handledningen.

Öppna din patch från den senaste handledningen och se till att sidan är korrekt inställd innan vi sätter igång. Tyvärr sparas inte dessa och måste återställas varje gång du öppnar Max MSP. Du kan gå tillbaka till del 1 av denna handledningsserie om du behöver någon vägledning.

Skapa sedan en ny underrubrik på din patch, som heter Envelope. På grund av dess funktion är den bäst placerad under ingången.

Kuvertet

Kommer du ihåg hastighetsinformationen som skickades från MIDI-enheten i den senaste handledningen? Detta kommer att ligga till grund för kuvertet; detta talar om för din synth när den ska börja och sluta spela en ton.

Det finns fyra typiska komponenter till ett kuvert:attack, sustain, decay och release. Lyckligtvis för oss finns det ett objekt som gör att vi kan ställa in var och en av dessa variabler på ett mycket enkelt sätt.

Skapa objektet 'adsr~'. Om du öppnar hjälpfilen (genom att hålla ned alt/option och klicka på objektet) kan du se att det finns flera sätt att trigga kuvertet, och även ställa in argumenten attack, sustain, decay och release. Först skapar du ett enkelt kuvert innan du lär dig hur de kan utlösas av meddelanden och smällar.

Du kanske upptäcker att ett föremål är rött. Detta innebär att Max MSP inte kan förstå objektet och det kommer att behöva korrigeras. Detta kommer också att dyka upp i Max Console på höger sida av patchen och bör berätta varför Max MSP inte kan läsa det du har skapat.

Eftersom vi bara vill skapa ett enkelt kuvert för tillfället, kommer vi att infoga variablerna direkt i objektet. Detta är ett användbart alternativ om du bara vill att ditt kuvert ska ha en inställning. Du kan välja vilka nummer du vill, men vi använder 20, 80, 0,5 och 2.

Ansluter kuvertet

Nu har vi skapat kuvertobjektet, det måste kopplas till resten av patchen. Som tidigare nämnts behöver den ta emot hastighetsinformationen som tas emot av "notein"-objektet. För att göra detta måste vi ansluta en ledning från hastighetsuttaget på 'Kslider' till 'asdr~'-utlösaren som är inloppet på vänster sida, eftersom när hastigheten ändras måste den trigga enveloppen för att slås på.

Därefter måste du ansluta den till utgången så att vi kan höra kuvertet arbeta med sin magi.

Vi rekommenderar att du lägger till kuvertet till vänster om multiplikationsobjektets inlopp, för att göra processen tydligare för dig framöver.

Men när du spelar din not kan den spelas igen när du släpper noten. Om det gör detta, oroa dig inte. Det betyder att kuvertet utlöses för både "nota på" och "nota av". En enkel lösning för detta är att lägga till objektet '<0' mellan Kslider-utloppet och 'asdr~'-inloppet, med hjälp av det nya objektets vänstra inlopp.

Detta säkerställer att alla siffror som passerar till kuvertet är större än 0, eftersom det jämför det inkommande numret med 0. Därför kommer det inte att utlösa en anteckning när du släpper knappen.

Vid det här laget bör din patch se ut så här:

Max MSP:Skapa kuvert för mjukvarusyntar - En nybörjarguide Ansluter kuvertet med Max MSP

Om du vill ha en visuell representation av din signal, kan du lägga till objektet 'meter~' till uttaget på signalmultiplikationsuttaget i utgången på din synthesizer. Där kan du se hur kuvertet ändrar signalen.

Meddelanden och förinställningar

Du har nu skapat ett fungerande kuvertsystem som stänger av sedeln som produceras av oscillatorn.

Samtidigt som att skapa förinställningar kommer att diskuteras mer i detalj i en kommande handledning, meddelanden och smällar är ett enkelt sätt att justera inställningar för ett kuvert, utan att behöva justera inställningarna manuellt varje gång.

För att göra detta måste du skapa en subpatch. Detta är i huvudsak en patch i en patch, och kommer att minska röran på sidan. Du skapar ett genom att skapa ett objekt och sedan skriva in bokstaven 'p', följt av namnet på subpatchen. I det här fallet har vi döpt det till 'p ENVELOPE'.

När du väl har skapat den tar den dig till subpatchern. Det första du behöver skapa är inloppen och utloppen så att du kan fästa subpatchern på ditt kuvertobjekt. Eftersom det finns fyra variabler du behöver kontrollera, och du vill göra fyra olika förinställda alternativ, måste du skapa fyra "inlopp"-objekt och fyra "outlet"-objekt.

Tillbaka i huvudplåstret måste uttagen för subpatch-objekten kopplas till den relevanta attacken, decay, sustain och release på 'asdr~'-objektet. Du kan hålla muspekaren över varje inlopp för att se vilken som är vilken.

Subpatchers kan vara ett enkelt sätt att patcha, speciellt med programvaruinstrument som synthesizers. En smäll i huvudpatchen kan dock inte utlösa ett meddelande inuti en subpatch.

Därför måste du skapa fyra smällar inuti subpatchen och anslutna till inloppen, och utanför subpatchen, även anslutna till objektets inlopp. Detta betyder att när banget utlöses på huvudplåstret, kommer det att utlösa banget inuti subpatchen, som sedan kommer att berätta för meddelandena att variablerna i objektet ändras.

Så här ska kuvertet i huvudplåstret se ut i detta skede:

Max MSP:Skapa kuvert för mjukvarusyntar - En nybörjarguide Kuvert i huvudpatchen

Om du vill se kuverten ändras i realtid kan du lägga till nummerrutor mellan subpatchern och 'asdr~'-objektet och se siffrorna ändras när du utlöser smällarna.

För att återgå till subpatchern, nämnde vi tidigare meddelanden och hur de kan berätta för objekt vad de ska göra. Därför kommer dessa smällar att utlösa meddelandet att ställa in kuvertobjektet till dina önskade inställningar, snarare än den inställning som har skrivits i kuvertobjektet.

Var och en av de fyra förinställningarna måste utlösas av en smäll, men dirigeras till de fyra olika variablerna:attack, decay, sustain och release. Det betyder att vi måste skapa 16 separata meddelanden, grupperade i de fyra förinställningarna.

Med exemplet på kuvertinställningen som användes i föregående avsnitt, så här ska en av förinställningarna i subpatchern se ut:

Max MSP:Skapa kuvert för mjukvarusyntar - En nybörjarguide En av förinställningarna i subpatchern

När smällen från det första inloppet utlöses, bör det ställa in kuvertet till dessa variabler, eftersom de är fästa vid varje inlopp på 'adsr~'-objektet. Du måste upprepa detta steg för de andra tre inloppen och ändra variablerna till din föredragna inställning varje gång.

Vi har skapat de fyra förinställningarna så att envelope kan ändras från mjukt ljud till kort, luftigt och långt. När detta steg är slutfört kan du stänga subpatchern.

Det här är vårt exempel på den färdiga subpatchen, med alla meddelanden kopplade till rätt uttag:

Max MSP:Skapa kuvert för mjukvarusyntar - En nybörjarguide Slutförd subpatch

Nu, när du spelar synthesizern och utlöser bang-meddelandena på huvudpatchen, bör den ändra kuvertinställningarna automatiskt.

Det finns en mängd olika sätt att skapa förinställningar på Max MSP. Även om detta bara är ett exempel, kommer vi att dyka in på några andra enklare sätt att förinställa olika inställningar på din patch i handledning fem.

Du bör nu ha en synthesizer med en oscillator och envelope. Fortsätt gärna att mixtra med olika inställningar och få grepp om plattformen.

Om du ännu inte har laddat ner Max MSP, erbjuder Cycling 74 en fyra veckors gratis provperiod


  1. Astrofotografiska verktyg:Vad du behöver för att fånga stjärnorna

  2. Sennheiser AVX – Nytt självkonfigurerande digitalt trådlöst mikrofonsystem

  3. Ljudgränssnitt vs. Mixer:Att välja rätt verktyg för dina inspelningsbehov

  4. Checklista för installation av hemmakontor:Nödvändig utrustning för fjärrarbete

  5. Gratis IDM- och Trip Hop-provpaket:Lyft din musikproduktion

Inspelningsutrustning
  1. Ensam operatör? Gör ditt nästa köp till ett motoriserat skjutreglage

  2. Kodaks nya engångskamera kommer laddad med sin ikoniska Tri-X svart-vit film

  3. Fördelar med att driva drönare Beyond Visual Line of Sight (BVLOS)

  4. Vilken slutartid för att filma rörliga motiv?

  5. Hur man bygger en fotoportfölj som gör dig uppmärksammad

  6. Sigma BF Mirrorless Camera:Innovative Design eller för många kompromisser?

  7. Hur man aktiverar försvinnande meddelanden i WhatsApp på iPhone

  8. Film Like a Pro:How to Create Cinematic Orbit Shots