Sonic Pi Materialet er en oversættelse og tilpasning ud fra den engelske gratis open source ressource ved samme navn https://www.raspberrypi.org/learning/gett.

Slides:



Advertisements
Lignende præsentationer
Videregående pc-vejledning Modul 13: Brug af tekstbehandling 60+Bornholm.
Advertisements

En lille vejledning til ændring af skærmens udseende.
Sådan laver Du et POWER POINT program.
Trehøje-Pigerne Side 1 Vejledning til brug af hjemmesiden Det er slet ikke så vanskeligt – så brug hjemmesiden flittigt… Det er.
Photo story. Velkommen til denne lille manual omkring Photo Story 1.Du kan vælge at se hele filmen og detaljeret se hvordan du bedst kommer i gang med.
Mini-PC-kørekort – Modul 6
Dagens program Hvad er frivillig.dk Hvordan er frivillig.dk bygget op
Videregående pc-vejledning
Introduktion til Javascript – Grundlæggende Webdesign, F2004. Introduktion til Javascript.
Forsiden 1.Denne knap bruges når du vil taste dagens resultater ind. 2.Denne knap skal kun bruges hvis du allerede har gemt data og du finder ud af at.
1 Vil du give en fuldmagt?       Hvis du vil have, at en anden skal kunne handle på dine vegne i en digital løsning, kan du give en digital.
Klik på Aktivér redigering på meddelelseslinjen.
Torbenfeldvej Vallensbæk strand Tlf.: – – dagligt brug af vores hjemmeside •AGEN LYS har en stor og omfattende.
Velkommen til vores færdige applikationsdesign til kurset CBC hos PDJA. Nederst på billede står fem kategorier, som indeholder materiale, features og værktøjer.
1 Download af musik fra netmusik.dk Sådan downloader og overfører man musikken til computer og MP3-afspiller.
Web 2.0 Teoretisk viden.
Hvordan får jeg lagt First Class programmet ind på min egen computer ??? De følgende sider er en lille anvisning på, hvordan du selv kan installere programmet.
Sidetyper Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
Klik på Aktivér redigering i meddelelseslinjen, Hvis videoerne i kurset ikke afspilles, skal du måske hente QuickTime eller blot skifte til PowerPoint.
REGISTRERINGSDATABASEN
Vejledning i blog-værktøjet WordPress Opdateret august 2009.
Vejledning i blog-værktøjet WordPress Opdateret oktober 2012.
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
Beskyt din computer og dine data!
Hvordan bruger jeg First Class konferencerne ?
Lyd-ikonet er forsvundet
Introduktion til indholdsfortegnelser j Tryk derefter på F5, eller klik på Slideshow > Fra begyndelsen for at starte kurset. Klik på Aktivér redigering.
Klik på Aktivér redigering på meddelelseslinjen,
NetBeans Installation og brug.
Lav en lydfortælling på computeren Find programmet Her kommer en kort i, hvordan du åbner Lydlab, og hvordan du arbejder med de mest elementære dele.
Kursus i. Indholdsfortegnelse Hvad kan programmet bruges til? Sådan kommer du i gang Gem dit projekt Skærmbilledet Lydsporets udseende Importer en lydfil.
Kursus i.
PowerPoint Kursus It-biblioteket, april 2007 Underviser: Marie.
Animation.  Det er ganske let at indstille en brugerdefineret animation – blot klik på Tilføj effekt og vælg mellem mange forskellige effekter. PowerPoint2.
Calc.
Vil du kontrollere hvilken fuldmagt, en person har?
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen
Instrumentgenkendelses-quiz #1
Introduktion til © 2013 Microsoft Corporation. Alle rettigheder forbeholdes. Startskærmbilledet i Lync Startskærmbilledet i Lync har fliser i hubben til.
Oversigtsvejledning til Lync 2013 FORTROLIGT. Må kun distribueres til partnere med aftale om hemmeligholdelse. Microsoft giver ingen garantier, hverken.
Finde og åbne et chatrum Brug søgefunktionen i Lync til at finde de rum, du har adgang til. 1.I hovedvinduet i Lync skal du klikke på fanen Chatrum. 2.Skriv.
Oversigtsreference til Lync 2013 til Office 365 © 2012 Microsoft Corporation. Alle rettigheder forbeholdes. Med Lync kan du begynde at samarbejde uden.
Lave egne visninger - kreditorer
© 2012 Microsoft Corporation. Alle rettigheder forbeholdes. Planlægge et Lync-møde Du kan planlægge et Lync-møde ved at bruge Outlook tilføjelsesprogrammet.
Introduktion til Lync Windows Store-appen
Lion CMS Introduktion Sådan bruger du systemet. Trin 1 Tryk på login knappen Skriv dit brugernavn Skriv dit password Tryk på OK (Login) knappen Du er.
Oprettelse af tabeller (Access, del 2)
FORTÆL I POWERPOINT - FANTASTISKE FABLER. FORTÆL I POWERPOINT Går du med tanker om, hvordan du kan få dine elever til at lave fortællinger med tekst,
Power up Your PowerPoint Udarbejdet af Irene Krainer Larsen Irla.
Regionalt d.13.juni Biblioteket flytter mennesker er et projekt som kombinere følgende ting: motion, at være social og teknologi. Det gøres i dette tilfælde.
Forårsrengøring med Fabrikam
Kursus i.
projekt eller lignende
Begynd med at åbne
Oprettelse Af Dreamviewer Site.
Deling og samarbejde Skype for Business Give styringen til andre...
Sådan anvendes BG-NetBank
Kursus i.
Dokumentation.
Lektion 7 Formål med denne lektion er at arbejde videre med klassekulturen, følge op på surveyen og at afrunde lektionsforløbet i Netwerk. Alle rettigheder.
Din firmabrochure Dette er et godt sted at placere et idegrundlag
Mini-PC-kørekort – Modul 6
Titel på kursuspræsentation
Velkommen til PowerPoint
Præsentationens transcript:

Sonic Pi Materialet er en oversættelse og tilpasning ud fra den engelske gratis open source ressource ved samme navn ing-started-with-sonic-pi/worksheet/ 1

De første lyde med Sonic Pi 2

Kør Sonic Pi fra skrivebordet eller applikationsmenuen. Vælg workspace 1 og skriv: Klik på “play” ikonet i toppen af skærmen – hvad sker der? Hvad sker der, hvis du skriver pley 60 og klikker på play ikonet? 3

Skriv nu: Klik på play ikonet øverst i skærmbilledet. Hvad sker der? 4

Værdien, der skrives efter ordet sleep repræsenterer tiden i sekunder. Værdien 1 repræsenterer altså et sekund. Hvordan vil du skrive ½ sekund ? (husk, at du skal bruge punktum – ikke komma – ved decimaltal, da det er et engelsk/amerikansk program) Skriv nu en sekvens af play og sleep kommandoer for at lave en cool melodi. For at dele tonerne op, så de afspilles efter hinanden, skal du bruge kommandoen sleep 5

GENTAG EN SEKVENS FØRSTE LYDE MED SONIC P Vælg workspace 2 og skriv følgende kode: Klik nu på play ikonet i, og du vil høre første del af en melodi. Hvilken? 6

Første sektion skal spilles 2 gange. Hvordan kan du gentage den? Du kan selvfølgelig skrive den samme kode en gang til, men vi kunne også starte med at introducere løkker til din kode. Hvad er fordelen ved at bruge løkker? 7

I starten af din kode, oven over den første kommando play 60, skriver du: Og i bunden af din kode, under sleep 0.5, skriver du: Klik på play ikonet øverst i skærmbilledet. Hvad sker der? 8

I eksemplet nedenfor kan du se, at nogle linjer er indrykket. Det gør det nemmere at læse din kode og tjekke for fejl, hvis den ikke virker, når du klikker på play-knappen. Du kan trykke på tab eller 2 gange på space bar’en for at indrykke en kodelinje. Afprøv det på din egen kode: 9

GENTAG FOR EVIGT? Hvis du vil gentage din melodi for evigt, skal du skrive skrive loop do and end i stedet for 2.times do og end, så din kode ser sådan ud: 10

Værdierne, som du har skrevet efter ordet play repræsenterer noder; Faktisk er de MIDI nodeværdier. Det betyder, at vi kan oversætte melodier, der spilles på et klaver, til Sonic Pi ved at bruge en tabel som denne: C D E C eller i MIDI nodeværdier. Dette er en temmelig lang proces, hvis du kender noderne til den melodi, du gerne vil spille. Med Sonic Pi kan du derfor også bruge en standard node notation. MIDI nodeværdier og musiknoder 11

I et nyt workspace skriver du: Klik play for at høre din melodi. Lyder den på samme måde, som da du brugte MIDI nodeværdier? 12

Du kan ændre de synthesizer lyde, som programmet bruger. Standardindstillingen (default’en) i Sonic Pi synth hedder beep. For at bruge en anden synth, skal du tilføje koden use_synth :name of synth oven over den sekvens af kode, som du vil bruge den i. I dette eksempel er navnet på den nye synth fm: Afprøv denne og andre synths – du finder dem ved at klikke på ”help”-ikonet i toppen af skærmbilledet og vælge Synths fra fanebladene i venstre side af hjælpevinduet Ændre lyd 13

Du kan også bruge samples. Samples er eksempler på lyde og melodier, som du kan bringe ind i din egen musik Det er en virkelig nem måde at få din musik til at lyde fantastisk! For at bruge en sample skal du tilføje koden sample :name of sample dér i dit musikprogram, hvor du vil afspille den. I dette eksempel hedder den valgte sample loop_amen Brug af samples Afprøv denne og andre samples – du finder dem ved at klikke på ”help”-ikonet i toppen af skærmbilledet og vælge Samples fra fanebladene i venstre side af hjælpevinduet 14

Afspil 2 spor på samme tid Musik har ofte et kor, som gentages med en separat melodistemme henover. For at afspille 2 spor på samme tid, skal du skrive din kode imellem in_thread do og end. Her er der brugt en sample som det første musikspor. Åbn et nyt worksheet og skriv: Denne første “tråd” vil opføre sig som melodistemmen til din musik. 15

Under den første tråd kan du så skrive koden for dit kor eller din baseline. Skriv: Klik nu på play. Nu burde du høre begge musikspor på samme tid. 16

Live kodning Sonic Pi er blevet udviklet til at være en platform for live kodning af musik, således at koden kan manipuleres og ændres i ”real time”; det betyder at du kan opføre din kode fremfor bare at afspille et program, du har lavet på forhånd. Åbn et nyt workspace og skriv: 17

Klik på play for at starte programmet Prøv at springe over de sidste 3 linjer, mens melodien spiller, ved at tilføje et # symbol i starten af hver linje: Prøv derefter at ændre noget af koden i funktionen og klik play igen. Nu rocker du virkelig! Sonic Pi har meget mere funktionalitet til både kodere og musikere, end der er nævnt her. Hvis du vil prøve nogle flere features, så gå videre til næste tutorial. 18

Videre med Sonic Pi Sonic Pi har så mange features, at det er umuligt at nævne dem alle i blot éen tutorial! Hvis du synes, du har styr på de områder, der allerede er introducerede, og du har lyst til at prøve nogle andre måder at kode musik på, så følg instruktionerne på de næste slides 19

Tilføj effekter Moderne synthezisers kan tilføje effekter til lyde. Det kan du også i Sonic Pi. Du kan tilføje studieeffekter såsom reverb (rumklang), ekko og distortion. Åbn et nyt worksheet og find en sample, du kan lide, fx sample :guit_e_fifths Omslut samplen i en effektblok som nedenfor: 20

Du kan også tilføje effekter til effekter som eksemplet nedenfor: Leg med at tilføje effekter til din musik. Husk, at du kan finde en komplet liste over effekter i “Help”sektionen under FX. 21

Ændring af parametre Ind imellem vil du måske gerne lave en tone længere/kortere eller højere/lavere, end de andre. Dette gøres nemt ved at ændre forskellige parametre i koden, som du bruger. Brug fx play 60 Klik på help for at åbne hjælperessourcerne. Derefter vælger du lang i panelet til venstre og scroller ned til play. Indtil nu har du blot brugt play uden nogle parameter, men du vil nu se en række eksempler på brugen af parametre til denne kommando Åbn et nyt worksheet og skriv: Klik på play for at høre, hvordan denne ene tone lyder. Attack og release kontrollerer amplituden (lydstyrken) af en tone over tid. 22

Prøv at ændre værdierne for attack og release for at høre, hvordan disse parameter påvirker tonen. Der er også mange andre parameter, som du kan bruge for at ændre den måde, en synth eller en sample lyder på. Prøv fx at ændre værdierne for cutoff:, pan:, rate: og amp:. Du kan finde en komplet liste over parameter, du kan bruge til hver enkelt sample ved at klikke på Help → Samples. Vælg en sample og scroll ned for at se en beskrivelse af de enkelte typer af parameter, som kan bruges med netop den sample. Det samme gælder for synths. 23

Brug af RRAND Sonic Pi indeholder et antal af funktioner, som kan tilføje flere interessante elementer til din musik. Rrand er en supersjov funktion, som returnerer en værdi mellem 2 angivne tal. Prøv fx at bruge rrand for at få the cutoff til at springe frem og tilbage. Åbn et nyt worksheet og skriv: Afspil din kode. 24

Prøv derefter at ændre din cutoff værdi ved at skrive rrand(40, 120) i stedet for 80 : Eksperimentér nu med at bruge rrand på andre parameter, fx kan du tilføje pan: rrand(-1, 1) til din play chord linje. 25

Færdig – hvad nu?  Kan du lave dine egne samples og importere dem til Sonic Pi?  Kig evt. på Sonic Pi Competition resource og planlæg din deltagelse næste årSonic Pi Competition resource  Kan du kreere en hel original komposition og dele den med dine venner? 26