Intro till MaxMSP (3 / 13 steg)

Steg 3: Din första Max lapp




Sätt din lapp tillbaka in i redigeringsläget genom att klicka på låssymbolen i det nedre vänstra hörnet av fönstret (kommando + E / Ctrl + E). Skapa en counter objekt genom att skapa ett nytt objekt (N nyckel) och skriva "disk" i ovalen, eller att välja det från menyn till höger under rubriken "Kontroll". Räknarobjektet delar dess räkna i en varje gång den får en smäll. Om du vill ange vilka gränser som räknarobjektet räknas till, Lägg till nummer 1 och 3 i objektet. Nu räknaren startar på en och räknar upp till 3 varje gång får den en smäll. När den når 3 börjar det över igen vid 1.

Musen över var och en av öppningarna och försäljningsställen i counter objektet för att se vad de gör. Övre vänstra öppningen av disken tar emot bang meddelanden, tråd knappens utlopp till denna inlopp. Nedre vänstra uttaget matar ut nuvarande greven. Skapa ett "antal" objekt och tråd dess övre vänstra inlopp till räknarens outlet. Nu sätta plåstret tillbaka på lås-läge och klicka på knappen för att se disken i aktion.

Nu låt oss krok knappen upp till en "random" objekt. Genom att skicka en smäll till slumpmässiga objekt, kommer att det generera ett slumptal inom ett visst intervall och utgång det numret ut sitt uttag. Kan ange de till 50 och tråd utdata från det slumpmässiga objektet till ett antal andra objekt. Lägga lappen tillbaka i lås läge att se objektet slumpmässig utgång tal mellan 0 och 49 varje gång knappen trycks. Eftersom räknarobjektet är fortfarande trådbunden upp, bör det fortfarande fungera som det var innan slumpmässiga lades till.

Därefter lägger vi till några ljud med MIDI. MIDI är ett språk det datorprogram, styrenheter, digitala syntar används för att kommunicera med varandra. Typerna av meddelanden som de skickar till varandra är saker som "anteckning på", "note off", "kanal" och "pitchbend".

För att skapa MIDI-noter, lägga till en "makenote" objekt i din lapp. Lägg till argumenten 100 och 300 objektet du vill ställa in standardvärden för velocity(100) och duration(300). I MIDI, är volymen på en not meddelas via ett meddelande kallas "velocity". Detta benämna påbörjar från en av de första MIDI-instrument: elektroniska tangentbordet. När tangentbord blev mer avancerade, började de att tillverkas med sensorer i varje nyckel som upptäckt hur snabbt nyckeln slogs: nyckelns hastighet. Detta värde införlivades i MIDI-protokoll för att tillåta att utföraren ska styra volymen (och ibland även klangen) av en anteckning genom att variera hastigheten på deras tangenttryckningar, mycket i hur ett akustiskt piano fungerar. Varaktighet är precis vad du förväntar dig, det är hur lång tid det tar innan objektet makenote skickar en anteckning av meddelande till vända bort anteckningen. Längd mäts i millisekunder (där 1000ms = 1 sekund), vi ska sticka med 300 MS för nu.

Nu måste vi tala makenote objekt som OBS vi vill att det ska göra. Anteckningar i MIDI anges med ett nummer som sträcker sig från 0 till 127, där 60 är mitten C (C3). Skapa ett antal objekt och tråd det upp till pitch indata för objektet makenote. Det är trevligt att ändra inställningarna på detta nummer objekt så att det berättar som MIDI-meddelande det motsvarar, istället för att visa ett tal mellan 0 och 127. I Max kan du använda inspektören för att ändra hur ett objekt ser ut eller beter sig; Öppna granskaren genom att markera ett objekt och klicka på fliken inspektör i menyn till höger, eller genom att högerklicka på ett objekt och välja inspektör. Öppna granskaren för antalet objekt och välj MIDI Display Format-menyn (om du inte ser det, att du har alla valt i filterinställningar på toppen av inspektören). Tråd upp numret mellan knappen och makenote vänster inlopp.

MIDI-noter gör ljud av sig själva. De måste tolkas av en MIDI-synt till output audio. Du kan bygga något sådant i Max, eller du kunde dirigera MIDI i ett annat program som Ableton, du kan även skicka MIDI till ett verkligt instrument, men för nu Låt oss bara använda standard MIDI synth som kommer installeras med operativsystemet. Skapa en "noteout" objekt för att skicka MIDI-meddelanden av Max. Märka att avsättningsmöjligheterna för objektet makenote är märkta pitch utgång och velocity utgång, tråd dessa upp till motsvarande öppningarna i noteout-objektet. Lägga lappen i låst läge och dubbelklicka på objektet noteout att välja där MIDI dirigeras till. Standard synth på Mac kallas AU DLS Synth, och på Windows kallas MS GS Wavetable Synth, Välj någon av dessa från rullgardinsmenyn. Nu Klicka på knappen för att skicka MIDI-noter, om du inte hör något, se till att datorns volym är på och ange MIDI anteckningen till något rimligt som C4 (gör detta genom att klicka och dra uppåt eller nedåt på antalet objekt).

Se Steg
Relaterade Ämnen

3D-utskrifter Intro till Makerbot

Här är och Intro till använder Makerbot Desktop skriva ut 3D-objekt på skrivbordet Makerbot Replicator 5! Mycket grundläggande instruktioner, Känn dig fri att röra runt med programvaran lite mer. (:Steg 1: Välj din fil. Antingen gör din egen 3D-model...

Intro till ARM del 1

I den här första videon kommer jag att ge ett intro till STM32F0Discovery utveckling styrelsen som vi kommer att använda för nästa några videor. Jag kommer att beskriva hårdvaran i styrelsen och vad alla dev kit har att erbjuda.Länk till ST: s hemsid...

Intro till Robotics

Robotar går snabbt från tecken och koncepten som endast återfinns i science fiction till del av vår vardag. Även om de kan ibland verkar vara elektromekaniska mysterier, blir personliga robotics mer tillgängliga varje dag! Billigare, högre kvalitet,...

Konfiguration av MKS Sbase v1.2 32-bitars Controller grunderna och intro till Smoothieware.

ProlougeJag är verkligen glad att se hur denna grundläggande intro till Smoothieware och MKS Sbase 1.2 controller har fått så mycket uppmärksamhet, och hoppas verkligen att det kommer att hjälpa människor att komma igång eller besluta att inte.Jag ha...

Fläkt RPM med inre hall effekt sensor och Arduino (Intro till hårdvara avbryta och LCD display)

För mitt andra projekt för arbete, jag var tvungen att mäta rotationshastigheten av rotoren i varv Per minut (RPM) av en modifierad dator fläkt. Den hade tre kablarna kommer ut och som kryssat mig som kanske har något sätt att kontrollera sin hastigh...

Läder fodral Tutorial & Intro till grundläggande läder arbetande

God afton mina damer och herrar. I denna fina Instructable kommer jag att visa dig hur du skapar din egen läder påsar! Detta är också en stor inledande grundläggande läder arbeta.Om du har några frågor när det gäller handledning, gör din egen cosplay...

Intro till PIC-mikrokontroller

ett minimum av vad du behöver för att få igång programmering PIC micros för användning i elektronik projekt (robotics, etc)Steg 1: Vad du behöver för projektet Obs: verkar som om du har windows XP, det finns ingen gratis PIC programmerare programvara...

Intro till produktfotografering (för instructables)

detta instructable är avsedd för någon att göra en instructable eller slide show som inte tycks kunna få bra bilder eller kritiseras alltid om sina bilder. Dessa särskilda tips är avsedda för fotografering små till medelstora medelstora projekt som k...

Intro till IR bilder

detta är en kort och enkel intro i till IR-fotografering. Det finns en hel del grejer på IR-bilder men jag hade fortfarande att göra en massa prov och misstag och gräva att komma så långt som jag har gått. Mycket av det handlar om fotoredigering, men...

Intro till ölbryggning

Ett av de projekt som jag har velat prova sedan college är ölbryggning min egen öl. Som tur var en god vän till mig har viss erfarenhet i bryggning och erbjöd sig att ge mig en hand. I detta instructable, jag kommer att visa dig grunderna i ölbryggni...

Början Microcontrollers del 12: Intro till avbryter

I denna del av handledningen vi prata om avbrott arbeta till exempel med räknaren. Avbryter förbättra mikrokontroller i stort sätt. Avbryter göra din program reagerar på hårdvaran i microcontrollers, vilket kan vara en reaktion från circuit utanför m...

Början Microcontrollers del 13: Intro till LCD gränssnitt

Mikrokontroller är en underbar bit av ingenjörskonst och det kan göra många saker (med hjälp av några bra programmering), men det är fortfarande en ogenomskinlig svart låda. Om du vill att dela information, eller visa dig vad det försöker göra det, m...

Ett Intro till personlig PowerPoint-mallar

en av de svåraste sakerna att göra under ett affärsmöte eller föreläsning är att titta på en tråkig presentation. Eller kanske är du den som fastnade med att designa en PowerPoint för ditt företag eller grupp projekt. Detta instructable visar process...

Intro till SMD

SMD (eller surface mount enheter) är en ny teknik som bygger på redan gemensamma PCB styrelser ofta används i modern teknik. Men saker som iPhone blir smalare, tack till SMD. SMD har blivit populärt de senaste åren, och ursprungligen bara kunde ske g...

Intro till SMD lödning

många här tror SMD är omöjligt eftersom stiften är så små och löda vill klamra varje stift men det är faktiskt mycket lätt. Detta kommer att lära dig grunderna i SMD lödning om du bygga något som fungerar med SMD lödning och min tutorial hjälpt dig b...

Intro till Excel: bekostnad Tracker

Jag vilja protokollföra min månatliga utgifterna mönster för att få en bra känsla för hur mycket jag spendera i vissa kategorier, om jag går i månatliga underskott, etc. Jag har uppdaterat en anpassad kalkylblad i Microsoft Excel (kalkylbladsprogramm...

Intro till GPS med Microcontrollers

När faller av strikt militära operationer, GPS har blivit en regelbunden del av modern livsstil och på relativt kort tid! Vem skulle inte vilja veta när och var de är någonstans på planeten? Det är en science fiction-dröm i verkligheten, en nu så väv...

Laser minska telefonhållaren (Intro till akryl böjande)

har du någonsin varit irriterad av det faktum att du måste ladda den nära en tabell för att ladda telefonen (allmänt ganska fancy), eller, * suck *, lämnar enheten $100 + i händerna på golvet?Tja, så hade Bob, så han beslutat att göra en telefonhålla...

Intro till 3D-utskrifter

Vad är 3D utskrift?3D-utskrifter är en process för att göra ett fysiskt objekt från en tre-dimensionell digital modell, vanligtvis genom att fastställa många flera tunna lager av material. Ett enkelt sätt att visualisera detta skulle vara att tänka p...