Nybörjare ren Data Tutorial: Grundläggande Synth (2 / 2 steg)

Steg 2: Grundläggande Synth Patch



Denna patch kommer att införa vissa objekt som är användbara för ljudbearbetning. Alla ljudbearbetning objekt i ren data betecknas med en "~" i slutet av deras namn. Till exempel ett "+" objekt kommer att lägga ihop två siffror, men en "+ ~" kommer att lägga ihop två ljudsignaler, eller en ljudsignal och ett nummer. Om du försöker ansluta en signal till öppningen av en vanlig "+", anslutningen kommer att försvinna.

Det mest grundläggande objektet i en synth patch är "osc ~", detta objekt genererar en sinusvåg. Du kan ange frekvensen av sinus våg av inklusive ett argument som "osc ~ 440"; denna oscillator kommer att generera en sinusvåg med en frekvens av 440Hz. Du kan också skicka frekvensen av osc ~ objektet genom det övre vänster inlopp. Kom ihåg om du vill hitta mer info om något av objekt, högerklicka på objektet och välj "Hjälp".

Därefter skapar en "dac ~" objekt, dac står för digital audio converter. Detta objekt att dirigera ljud från pd till högtalare eller uttaget ljudutgången på din dator. Vänstra inlopp skickar ljud till vänster kanal och höger inlopp skickar det till rätt kanal. Anslut uttaget av osc ~ 440 till öppningarna av dac ~ som visas i den första bilden.

Inget ljud kommer ut ur högtalarna ännu. Detta beror på att vi måste berätta pd att slå på dess digital signalbehandling. Gör detta genom att välja "beräkna ljud" på pd-utökad huvudfönstret (figur 2). Du bör höra en sinuskurva, om du vill att det ska sluta, avmarkera compute ljud.

Sinusvåg utdata från osc ~ har en amplitud av 1 som standard. signaler skickas till dac ~ måste vara mellan -1 och 1 eller de blir klippt och ljud snedvrids. Om vi vill ändra vinst/volymen för signalen måste vi lägga till några fler objekt. Såsom visas i figur 4, skapa en "glida" och "* ~" objekt och ansluta dem så att utdata från osc ~ är multiplicerad med det reglaget. Märka "/ 127" objektet mellan reglaget och * ~. Reglaget objektet utgångar värden mellan 0 och 127, men om vi multiplicera våra sinusvåg med något större än 1 det kommer att snedvridas i dac ~ (gå vidare och prova). Dividera med 127 skalor detta nummer så att det är alltid mellan 0 och 1, nu dra skjutreglaget uppåt och nedåt bör höja och sänka volymen av en sinusvåg. Använda numberbox objekt ("nbx") för att dubbelkolla att allt fungerar korrekt (figur 4).

Nästa bifoga en numberbox ("nbx") till osc vänster inlopp ~ som visas i figur 5 - objektet kommer att modulera frekvensen av osc ~ objektet. Använda kontrollstyrning + e för att växla från redigeringsläget (även Redigera >> Redigera-läge) och klicka och dra numberbox om du vill ändra dess värde. När du får över om ca 30Hz kommer du att höra en lågfrekvent sinus (se till att beräkna ljud kontrolleras!).

I figur har 6 jag inkluderat några ytterligare objekt och kopplade dem till osc vänster inlopp. Dessa objekt kommer att ge våra viktigaste sinusvåg vissa vibrato (vacklande frekvens). Osc ~ 5 objekt utgångar en sinus våg av frekvens 5Hz. Nästa och * ~ ger 5Hz sinusvåg en amplitud på 20. Och slutligen sinusvåg uppvägs av 440 av den + ~ objekt, detta innebär att denna signal kommer ut är en sinusvåg som pendlar mellan numren 420 och 460 en frekvens på 5Hz. När denna signal matas in i en annan osc vänster inlopp ~, det anger frekvensen för det osc ~ till undantaget mellan 420 och 460 Hz vid en frekvens på 5Hz. Detta kallas frekvensmodulering. Ut ur redigeringsläge och använda numberboxes för att ändra den amplitud, ränta och mittfrekvensen för frekvensmodulering att få en bättre förståelse för hur det fungerar.

Jag har bifogat denna korrigeringsfil nedan.

Se Steg
Relaterade Ämnen

1. Panasonic GH1 - (hackade tutorial) grundläggande inställningar för kreativt filmläge - GH13 HDSLR Tutorials

[youtube]PX0KAKDVkW0[/youtube]...

Att skapa Android Apps-för nybörjare

Om du äger en AndroidTM telefon eller tablett och du är sorteringen person som gillar att göra saker för sig (Varför annars skulle du titta på en Instructable?), har du förmodligen tänkt på att ta reda på hur man kan utveckla din egen apps en dag. Ka...

Grundläggande cykel tricks och kompetens

Ok detta är min instructable om dina grundläggande cykel trick, så långt jag som omfattar:* Bilder* Wheelies* Stoppies eller Endos* Bunnyhops* Hoppa* Andra bitar här och där.Detta instructable är sannolikt att läggas till då och då, men eftersom jag...

Arduino nybörjare och grundläggande elektronik Kit Primer

lärde jag mig att en av mina systerdöttrar hade ett intresse för programmering. Hon arbetade med robotics på gymnasiet och har en sommar praktikplats där de hade Arduinos. Jag tror att hon kunde låna en Arduino för att experimentera med hemma men var...

Vegetarisk Sushi för nybörjare: hur man skapar en grundläggande Sushi rulle

detta är en steg för steg-guide som beskriver processen för rullande en enkel sushi maträtt. Följande instruktioner är avsedda för dem som vill experimentera med konsten att rulla sushi och utveckla tekniken att tillämpa på mer komplexa sushi rullar....

Laserskärning för absoluta nybörjare: Custom laserskurna hänge med hjälp av MAGIC av THE INTERNET (eller: en mycket grundläggande introduktion till Adobe Illustrator)

har du någonsin velat en av dem fancy laser skär ut halsband, men du inte äger en laserskärare eller vet hur man använder design mjukvara? Detta är din lyckliga dag, min vän. Jag kommer att lära dig allt du behöver veta för att göra detta möjligt, oc...

Grundläggande nybörjare mini 3 axel CNC mill

jag har varit en CNC maskinisten något under 20 år. Ägde en Fadal 4020 med utökade Z gjorde några snygga prylar med den. Ca 5 år sedan efter sjukdom jag började tillbaka arbetar och tittade in och köpt några mikro-styrenheter. Alla med idén att bygga...

Grundläggande kedjan att göra Tutorial: runda

det tredje projektet mina elever gör är kedja. Det är oftast de se fram emot minst-projektet. Men att göra kedjan är ett utmärkt sätt att förbättra lödning färdigheter och få förtroende med facklan. Ofta eleverna tänka på kedjan som tråkig, jag hålle...

Hur du skapar anpassade CSS3 Dropdown menyer: CSS rullgardinsmenyn tutorial för nybörjare

är du trött på ditt beroende av JavaScript? Eller är du en ny webbutvecklare som inte vill ta itu med en tredje programmeringsspråk tillsammans med HTML och CSS? Då behöver inte oroa dig längre eftersom sedan lanseringen av CSS3 du nu kan uppnå någon...

OpenCart Tutorial för nybörjare - Version 2.0 - 2.X

OpenCart Tutorial för nybörjare video kurs är för dem som ville veta hur man bygger på e-handel med OpenCart utan att titta på ändlösa YouTube-videor som inte är strukturerade? Varför slösa din dyrbara tid när du kan snabbt och enkelt har din shop up...

Nybörjare Video Tutorial-serien för IoT med Intel Edison (IntelIot)

Ungefär en månad hade tillbaka jag möjlighet att vara del av IoT road show som organiseras av Intel i Pune, Indien. Det var en fantastisk upplevelse. Jag ville bygga en IoT kontrollerade RC bil med några funktioner. Har arbetat med Arduino och var ko...

Arduino för nybörjare, nu med data plottning, kontrolleras av Android, utan kodning, ingen lödning behövs.

IntroductionDetta instructable visar dig hur du kan läsa och skriva digital stiften på din Arduino Uno och läsa värden från de analoga pins alla styrs från din Android mobil utan att göra någon kodning. Hela projektet är plug and play. Ingen lödning...

Keramisk Skulptur för den absoluta nybörjaren: grundläggande svamp

grundläggande mål:Forma lera med händerna.Göra en enkel, ihåliga, själv bärande konstruktionen.De flesta nybörjare kan göra en grundläggande svamp. I det här exemplet är den lera som stöttar sig medan den fortfarande fuktigt.Använda oavsett keramisk...

Nybörjare Tutorial: Hur du använder 3DS MT kort för att spela 3ds säkerhetskopior?

Okej är här en ultimata nybörjare läraren omkring hur till setup/använda 3ds mt kort att spela 3ds säkerhetskopior bas på erfarenhet. Och ja, ny hårdvara uppdatering version 1.2 släpptes bara två dagar sedan, och du kan uppdatera din mt 3ds flash-kor...

Nybörjare hackare Tutorial Ep.2: Distans stänga en webbplats

* DISCLAIMER *DENNA TEKNIK FUNGERAR INTE LÄNGRE.För det första du vill gå till startmenyn och skriv SHUTDOWN-jag och tryck på enter och programmet öppnasSteg 1: Nybörjare hackare Tutorial Ep.2: distans stänga en webbplats Nu, du kommer att behöva din...

Grundläggande foto Tutorial

så här är min tutorial om vissa grundläggande film att göra era filmer ser mycket mer som de gör i filmer. Tänk på att det finns många olika sätt att åstadkomma film utseende. Beroende på genren film, och vad du har tillgängliga för dig. (Till exempe...

En grundläggande ren för utomhus AC enheter

Med sommaren kommer närmar sig snart tiden att slå på AC att hålla huset kallt. Du kan märka att din elräkning piggar upp mer än förväntat eller att ditt hus bara har svårt att hålla kall. Om det har gått mer än ett par år känna din senaste AC enhet...

Omfattande VBS och Batchfile Tutorial - nybörjare till avancerade

detta är min första instructable, så ta det lugnt, och gärna rekommenderar alla ändringar i framtiden instructables.I detta instructable jag kommer att visa dig hur man skriver olika visual basic-skript (vbs) och batchfiles (bat), samt hur man koppla...

Virka Lego Baby Scarf (med nybörjare Tutorial)

Hej vänner!Jag älskar virkning. Som jag kom över byggsten tävlingen fick jag bara en idé att kombinera virka och lego.Här är en virkad baby scarf med lego. Jag har också gjort garntofsar att göra det vackrare. Barnen kommer att älska den. Jag minns f...