Beginner Pure Data Tutorial: Basic Synth (2 / 2 stap)

Stap 2: Fundamentele Synth Patch


Deze patch zal voeren sommige objecten die handig voor audioverwerking zijn.  Alle audio verwerking objecten in zuivere gegevens worden aangeduid met een "~" aan het einde van hun naam.  Bijvoorbeeld, een "+"-object zal samen twee getallen optellen, maar een "+ ~" zal bij elkaar optelt twee audio signalen, of een audio signaal en een nummer.  Als u een signaal in de inlaat van een regelmatige verbinding probeert te "+", de verbinding zal verdwijnen.

Het meest fundamentele object in een synth patch "osc ~", dit object genereert een sinusgolf.  U kunt de frequentie van de sinusgolf opgeven door een argument zoals "osc ~ 440"; Deze oscillator genereert een sinusgolf met een frequentie van 440Hz.  U kunt ook de frequentie van de osc ~ object het bovenste linker instroomopening passeren.  Herinner me als u wilt meer informatie vinden over een van de objecten, klik met de rechtermuisknop op het object en selecteer "Help".

Vervolgens maakt een "dac ~" object, dac staat voor digital audio converter.  Dit object wordt gerouteerd audio van pd luidsprekers of de audio-uitgang van uw computer.  De linker inlaat stuurt audio naar het linker kanaal en juiste inlaat stuurt het op het juiste kanaal.  Sluit de uitgang van de osc ~ 440 aan de inhammen van de dac ~ zoals weergegeven in de eerste afbeelding.

Geen geluid komt uit uw luidsprekers nog.  Dit is omdat we vertellen pd moeten inschakelen zijn digitale signaalverwerking.  Doe dit door het selecteren van "berekenen audio" op de pd-uitgebreide hoofdvenster (figuur 2).  U hoort een sinusgolf, als je stoppen wilt, uncheck compute audio.

De uitvoer van de sinus van osc ~ heeft een amplitude van 1 standaard; signalen die worden verzonden naar de dac ~ moet worden tussen -1 en 1 of ze worden bijgeknipt en geluid vervormd.   Als we willen veranderen van de totale winst/volume van het signaal moeten we enkele meer objecten toe te voegen.   Zoals blijkt uit figuur 4, maken een "slider" en "* ~" bezwaar en verbinden zodat de uitvoer van osc ~ wordt vermenigvuldigd met de waarde van de schuifregelaar.  Merken van het "/ 127"-object in het pad tussen de schuifregelaar en * ~.  De schuifregelaar object output waarden tussen 0 en 127, maar als we onze sinusgolf door iets groter dan 1 vermenigvuldigen het zal worden verstoord in de dac ~ (ga je gang en probeer het).  Dit nummer delen door 127 aangepast, zodat er altijd tussen 0 en 1, nu de schuifregelaar omhoog en omlaag te slepen moet verhogen en verlagen van het volume van de sinus.   Numberbox objecten ("nbx") gebruiken om dubbel te controleren dat alles goed werkt (figuur 4).

Vervolgens een numberbox ("nbx") te koppelen aan de linker inlaat van osc ~ zoals weergegeven in figuur 5 - dit object zal het moduleren van de frequentie van de osc ~ object.  Gebruik control/command + e om te schakelen uit bewerkingsmodus (ook bewerken >> bewerkingsmodus) en klik en sleep de numberbox om de waarde te wijzigen.  Als je eenmaal boven over ongeveer 30Hz hoor je een lage frequentie sinus (Controleer of compute audio is aangevinkt!).

In figuur heb 6 ik sommige extra objecten opgenomen en ze aangesloten op de linker inlaat van osc.  Deze objecten zullen onze belangrijkste sinusgolf sommige vibrato (zwenkende frequentie) geven.  De osc ~ 5 object uitgangen een sinusgolf van frequentie 5Hz.  Volgende en * ~ geeft de sinusgolf 5Hz een amplitude van 20.  En tot slot de sinusgolf wordt gecompenseerd door 440 door de + ~ bezwaar, dit betekent dat dit signaal komt uit een sine-wave die tussen de getallen 420 en 460 met een frequentie van 5Hz schommelt.  Wanneer dit signaal wordt ingevoerd in de linker inlaat voor een ander osc ~, daarin de frequentie van die osc ~ tot opheffing tussen 420 en 460 Hz bij een frequentie van 5Hz.  Dit heet frequentiemodulatie.  Bewerkingsmodus uitstappen en wijzig de amplitude, tarief en center frequentie modulatie frequentie om een beter begrip van hoe het werkt met de numberboxes.

Ik heb deze patch hieronder toegevoegd.

Gerelateerde Artikelen

Raspberry Pi DMX Controller en Pure Data: een bewegende vlam kunst installatie

Raspberry Pi DMX Controller en Pure Data: een bewegende vlam kunst installatie

Hebben wilde werken met een Raspberry Pi omdat ze kwam uit, was het erg spannend toen een vriend Jean Margret Thomas vroeg me om haar te helpen met een lichtsculptuur, dat ze wilde maken. Jean Margret is een lichtontwerper en haar ontwerp voor een Ra
HK Tram Lasergesneden Race spel (Arduino, Pure Data en GSR sensoren)

HK Tram Lasergesneden Race spel (Arduino, Pure Data en GSR sensoren)

Dit spel betaalt hommage aan stressvolle straten van Hong Kong, waar de iconische Hong Kong "Ding-Ding" tram samenbrengen locals en expats. Dit project is ook geïnspireerd door huidige onderzoeken gedaan op stress en emotionele reacties en onze
Weet dat uw Camera - A Beginner's fotografie Tutorial

Weet dat uw Camera - A Beginner's fotografie Tutorial

een korte educatieve video uitleg van de basisfuncties van uw camera.Geproduceerd door de School Connexion leren van kunst en creativiteitGeregisseerd door Vanessa PateaShot en bewerkt door Kate LoganFeaturing Michael Crump en Adam Koveskali
VBS Tutorial - Basics

VBS Tutorial - Basics

Ok dus sommige mensen hebben mij gevraagd waar ik leerde mijn vbs uit... leerde ik van verschillende websites, zoals de w3schools , zelfs weten dat is voor de Webscripting dat u kunt het nog steeds van gewone vbs.Ik leer het van websites leert u het
Beginner tutorial: controle LED matrix met 2 595 shift registers en potmeter

Beginner tutorial: controle LED matrix met 2 595 shift registers en potmeter

Ik ben net begonnen met Arduino en de instructables van amandaghassaei sociaal assistente mij alot. In haar tweede tutorialabout in- en uitgangen vertelt ze hoe met shift registers en het instellen van een LED-matrix door multiplex. In de laatste sta
Programable MIDI Synth met Intel Edison en Csound

Programable MIDI Synth met Intel Edison en Csound

Een MIDI-controller is zoals een computer toetsenbord, maar in plaats van tekens worden verzonden naar de computer, het stuur notities (en een heleboel meer informatie over hoe de notitie wordt gespeeld). U kunt meer informatie over MIDI-Controllers
Flora Rainbow LED Shirt dat is Motion geactiveerd

Flora Rainbow LED Shirt dat is Motion geactiveerd

Schitteren als een galaxy met dit flonkerende LED-shirt dat oplicht wanneer u beweegt! Dit shirt zet de duisternis ablaze met 19 LED's en 8 verschillende LED kleuren!InspiratieVoor dit project werd ik geïnspireerd door een ander instructable - de Fib
Android gebaar Tutorial-Touch, ga en druk op op Androïde apparaatscherm

Android gebaar Tutorial-Touch, ga en druk op op Androïde apparaatscherm

Hi Guys. In deze post zullen we leren verschillende soort Gesture Control in Android. Bijvoorbeeld: U kunt jatten, dubbele Aanraking en gooien enz op uw smartphone scherm en een andere functie geven wanneer elk van bovenstaande gebeurt.Opmerking: Ik
Grote boog kussen geval Tutorial

Grote boog kussen geval Tutorial

ik heb eindelijk rond om wat meer kussenslopen. Net op tijd voor Valentijnsdag maakte ik een stelletje feestelijke kussenslopen met behulp van en afstellen van mijn trouwe 10 minuten kussen zaak tutorial. Dit is een tutorial voor het grote boog kusse
De volledig metalen Synth

De volledig metalen Synth

In 2015 ik nam een cursus in openbare kunst en een conceptuele synth genoemd Farstasynten ontwikkeld. Farstasynten is een instrument voor de openbare ruimte gemaakt in brons, staal en kunststof. Daarmee zou kosten mij manier te veel dus heb ik beslot
Vereenvoudigd elektrische Imp op inachtneming van de Arduino Tutorial

Vereenvoudigd elektrische Imp op inachtneming van de Arduino Tutorial

Inleiding:Dit is een basishandleiding om informatie te verzenden van de elektrische Imp aan de inachtneming van de Arduino via UART (RX, TX) ik ben redelijk nieuw met beide dus een aantal dingen die ik schrijf mogelijk onjuist. Merendeel van de infor
Pure Pi: Controle aangepaste stompbox effecten op een Raspberry Pi met een smartphone

Pure Pi: Controle aangepaste stompbox effecten op een Raspberry Pi met een smartphone

Dit is mijn eerste instructable, hoewel ik met Pure Data, Raspberry Pi, en andere digitale audio voor geruime tijd gewerkt heb. Als u wilt zien meer instructables uitzien, stem voor mij!Ooit wonder hoe digitale effecten worden gemaakt? Wilt u uw favo
Raspberry Pi - Data Visualization

Raspberry Pi - Data Visualization

In dit project, zullen we leren hoe om te visualiseren van gegevens uit de Raspberry Pi met behulp van Plotly Platform die inlichtingen duidelijk via de statistische grafieken, percelen en geselecteerde grafieken.Het is een heel snelle project en kan
BAYMAX: Mijn eerste Python Project

BAYMAX: Mijn eerste Python Project

Ik heb jarenlang (ok, misschien een decennium) deze relatie uitschakelen met leren code. Ik heb dabbled in dit en dat het oppakken van sommige JavaScript hier, daar, HTML-knipsels van VBA en praktische kennis van alle manor van industriële logica con