Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te...

30
| www.fyxxi.be | rpf.io Workshop Sonic Pi

Transcript of Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te...

Page 1: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be

| rpf.io

Workshop

Sonic Pi

Page 2: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Overzicht Workshop

● Wat is Sonic Pi?● Hoe gebruik je Sonic Pi?● Muziek maken● “Live Coding”

“You can easily use Sonic Pi tot teach a range of basic computing concepts”

The MagPi Educator’s Edition

Page 3: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Wat is Sonic Pi?

Sonic Pi is een live programmeeromgeving op basis van Ruby , oorspronkelijk ontworpen ter ondersteuning van computer- als muzieklessen op scholen. De software werd ontwikkeld door Sam Aaron in de Universiteit van Cambridge in samenwerking met de Raspberry Pi Foundation .

Page 4: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Sonic Pi creator: Sam Aaron

Page 5: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Wat heb je nodig?

Page 6: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Page 7: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Volume verhogen

Page 8: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

● Selecteer Buffer 1 en tik in:

● Wat gebeurt er met de volgende code?

● Wat gebeurt er met de volgende code?

Play

Page 9: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

● Maak gebruik van ‘sleep’.

● Experimenteer met de duur.

Sleep

Page 10: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

Maak je eigen song!

Page 11: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

● Selecteer Buffer 2 en tik in. Welk liedje herken je?

Loop

Page 12: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

● Dit eerste deel herhalen we 2 keer.

Loop

Bepaalde code is ingesprongen met 2 spaties.

Page 13: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

● Wat als je een fragment continu wil laten herhalen?

Oneindige Loop

Page 14: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

MuzieknotenJe kan ook de standaard notatie gebruiken. Plaats volgende code in 2 nieuwe buffers. Hoor je een verschil?

Page 15: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Verander het geluidHet is tijd om het geluid van de muziek wat interessanter te maken. We kunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'.

Om een ander geluid te gebruiken, zet je deze code bovenaan op de eerste regel.

Hier is ‘FM’ de naam van het geluid.

Page 16: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Geluiden uitproberenEr zitten veel verschillende soorten sounds in Sonic-Pi. Ontdek ze zelf!

Page 17: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Samples

Je kan ook muziek creëren met samples. Samples zijn melodieën die al voor je opgenomen zijn. Het is een hele makkelijke manier om leuke liedjes te maken. Gebruik hiervoor de volgende code.

Page 18: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Samples uitproberenEr zitten veel verschillende samples in Sonic-Pi. Ontdek ze zelf!

Page 19: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

2 tunes tegelijkertijdMuziek heeft vaak een herhalende achtergrondtrack, waarbij een afzonderlijke melodie wordt gespeeld. Tot nu toe heb je in Sonic Pi één deuntje gespeeld. Laten we proberen twee tunes tegelijkertijd spelen!

Maak hiervoor gebruik van de volgende code:

Page 20: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

2 tunes tegelijkertijd● Open een nieuwe buffer

Deze eerste 'thread' zal fungeren als de melodie van je muziek.

Deze tweede 'thread' is de onderliggende muzieklijn.

Page 21: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Live code!Met Sonic-Pi kun je ook live muziek programmeren. Let's go!

● Open een nieuwe buffer en gebruik de live_loop!

● Run (ALT+R) de code en pas aan!● Sleep is noodzakelijk!

Page 22: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Live code!Ook meerdere live_loops naast elkaar zijn mogelijk.

● Open een nieuwe buffer.

Page 23: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Effecten toevoegen● Een van de meest lonende en leuke aspecten van Sonic Pi is de

mogelijkheid om gemakkelijk studio-effecten aan uw geluiden toe te voegen.

Page 24: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Effecten toevoegen● Of effecten toevoegen aan een ander effect!

Page 25: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Effecten uitproberenEr zitten veel verschillende effecten in Sonic-Pi. Ontdek ze zelf!

Page 26: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Parameters wijzigen● Soms wilt u geluiden misschien langer of met een ander tempo

laten spelen. Dit kan eenvoudig worden bereikt door de parameters van de code die u gebruikt te wijzigen.

Page 27: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Parameters uitproberenEr zitten veel verschillende parameters in Sonic-Pi. Ontdek ze zelf!

Ook bij ‘samples’ vind je tal van parameters terug zoals bv. cutoff:, pan:, rate: of amp:.

Page 28: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

Maak je eigen song!

Maak gebruik van deze tabel om bestaande liedjes om te zetten naar de programmeertaal van

Sonic-Pi.

Page 29: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Opslaan

Page 30: Workshop Sonic Pi - FyxxiSonic+Pi.pdfkunnen dit doen door het synthesizer geluid van je liedje te veranderen. De standaard sound van Sonic-Pi is 'beep'. Om een ander geluid te gebruiken,

| www.fyxxi.be rpf.io |

Meer weten?