Sommario:

Come codificare una canzone usando gli spartiti in Sonic Pi: 5 passaggi
Come codificare una canzone usando gli spartiti in Sonic Pi: 5 passaggi

Video: Come codificare una canzone usando gli spartiti in Sonic Pi: 5 passaggi

Video: Come codificare una canzone usando gli spartiti in Sonic Pi: 5 passaggi
Video: 1 Coding e musica alla secondaria live music con Sonic Pi: Ritmi e ripetizioni 2024, Dicembre
Anonim
Come codificare una canzone usando gli spartiti in Sonic Pi
Come codificare una canzone usando gli spartiti in Sonic Pi

Questo tutorial illustrerà alcuni passaggi di base e pezzi di codice da utilizzare quando si codifica una canzone in Sonic Pi usando spartiti! C'è un milione di altri pezzi di codice per cercare di aggiungere sapore al tuo pezzo finito, quindi assicurati di giocare anche su te stesso e vedere cosa riesci a inventare!

Lo spartito che ho usato era un semplice arrangiamento per pianoforte di "I Want to Break Free" dei Queen. Se vuoi scaricare lo stesso spartito, puoi farlo qui:

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali

Per questo progetto avrai bisogno di:

1. Un computer compatibile con Sonic Pi

2. Software Sonic Pi

3. Spartiti

4. Conoscenze di base su come leggere la musica e sulla notazione scientifica dell'intonazione

Passaggio 2: scopri il BPM della tua canzone e il codice che

Scopri il BPM della tua canzone e il codice che
Scopri il BPM della tua canzone e il codice che

Nel mio caso, il BPM è stampato sullo spartito. Tuttavia, spesso non è così. Per aiutarti a trovare il BPM della tua canzone, puoi usare questo sito web:

Il BPM della mia canzone era di 109 battiti al minuto. Una volta che conosci il BPM della tua canzone, vai alla prima riga vuota nel tuo buffer e digita "use_bpm 109" usando il tuo BPM. Dovrebbe esserci uno spazio tra le parole e i numeri e il valore che lo inserisci per BPM dovrebbe diventare blu, indicando che è un numero.

Andare avanti e codificare il BPM nella mia esperienza ha aiutato moltissimo a capire i tempi durante la codifica.

Passaggio 3: seguire gli spartiti e le note e gli accordi del codice

Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice
Segui gli spartiti e le note e gli accordi del codice

Ora è il momento di tradurre semplicemente le note sui pentagrammi del tuo spartito in righe di codice. Puoi usare le semplici funzioni "play" e "sleep" per farlo, ma ho scoperto che in realtà rende un po' più facile usare righe di codice più complicate. Assicurati di prestare attenzione all'armatura di chiave per assicurarti di mettere diesis e bemolle dove devono essere se ce ne sono.

Nel mio caso, la mia prima nota è stata un la4 sul pentagramma in notazione scientifica. Per codificare questo, ho digitato "play:a4" in una riga libera nel buffer, assicurandomi di includere i due punti in modo che il software sappia che si tratta di una nota. I due punti e la nota dovrebbero diventare rosa se li hai inseriti correttamente. Poiché questa nota era una croma e il tempo in chiave è 4/4, ho codificato "dormire 0,5" dopo di essa.

Dopo questo ho avuto molte note in una serie che sarebbero state codificate molto più facilmente in una riga di codice rispetto a diverse. Per fare questo, ho usato "play_pattern_timed [:d5,:e5,:e5], [1, 1, 1]" La prima serie di parentesi dovrebbe contenere le note sul rigo in ordine, separate da virgole e la seconda dovrebbe contenere la durata di ciascuna nota nell'ordine (1 per semiminima, 2 per semiminima, 0,5 per croma, ecc.)

Se vuoi che un accordo suoni allo stesso tempo come ho fatto io, digita "play_chord [:d,:fs,:a]" senza codificare un sonno nel mezzo. All'interno delle parentesi, dovresti codificare le note che compongono l'accordo che stai cercando di suonare. Se queste sono tutte le note che vuoi suonare contemporaneamente, codifica sleep dopo di questo con il numero dopo sleep che è la durata della nota più breve della serie che hai appena codificato.

Se hai una sequenza di ripetizioni nel tuo codice, puoi eseguire il loop di un set di codice utilizzando "4.times do" all'inizio del codice che desideri eseguire il loop e "end" alla fine della sezione che desideri eseguire il loop. Il numero prima di ".times do" indica quante volte si desidera ripetere la sezione di codice. Se lo hai inserito correttamente, sia "do" che "end" diventeranno arancioni.

Se hai una singola nota che desideri suonare per una certa durata diversa da 1, puoi codificarla in questo modo: "play:e5, sustain: 0.5, release: 0.1" con il numero dopo il sustain che è la durata della nota. Se l'hai digitato correttamente, sustain e rilascio diventeranno rosa e i numeri diventeranno blu.

Usando questi pezzi di codice di base, dovresti essere in grado di codificare la tua canzone traducendo lo spartito in codice. Se lo suoni e qualcosa non suona bene, usa tentativi ed errori finché non ottieni il suono che desideri! A volte, devi passare a un nuovo pezzo di codice o aggiungere un "sleep" da qualche parte.

Passaggio 4: scegli il tuo synth

Scegli il tuo sintetizzatore
Scegli il tuo sintetizzatore

Ora che hai codificato l'intera canzone usando lo spartito e ti piace come suona, è il momento di scegliere il tuo synth. Puoi mantenerlo come predefinito o esplorare le numerose opzioni disponibili all'interno del software.

Per trovare le opzioni, fai clic su "Aiuto" in alto a destra nella finestra, aprendo la schermata del tutorial in basso. Fare clic sui sintetizzatori in basso e sperimentare. Vai all'inizio del tuo buffer e scrivi sotto la riga in cui abbiamo precedentemente codificato il BPM, digita: "use_synth:dtri" con le parole dopo i due punti che indicano il synth scelto per la tua canzone. Premi play e vedi se ti piace il suono. In caso contrario, continua a esplorare finché non ne trovi uno che fai!

Passaggio 5: fatto

Fatto!
Fatto!

La tua canzone codificata dallo spartito in Sonic Pi dovrebbe ora essere completa. Premi il pulsante "Esegui", siediti, rilassati e ascolta il tuo capolavoro!

Consigliato: