0 7645 7676 3 040207

Cómo usar los nombres de notas y acordes para hacer música en su Raspberry Pi

Sonic Pi te permite usar nombres de nota adecuados en lugar de números MIDI para reproducir música en RaspberryPi usando el nombre de la nota (una letra de la A a la G), más el número de la octava en la que se encuentra.

Por ejemplo, para tocar una C media, puedes usar

play :c4

Para tocar el B una nota antes, que está en la siguiente octava más baja, usaría

play :b3

El registro muestra que Sonic Pi toca las notas 60 y 59 respectivamente. Puede verificar los nombres y números de las notas para confirmar que esto es lo que esperaba.

Notas MIDI
Nota 1 2 3 4 5 6 7 8 9
C 12 24 36 48 60 72 84 96 108 120
C# 1 13 25 37 49 61 73 85 97 109 121
D 2 14 26 38 50 62 74 86 98 110 122
D# 3 15 27 39 51 63 75 87 99 111 123
mi 4 dieciséis 28 40 52 64 76 88 100 112 124
F 5 17 29 41 53 sesenta y cinco 77 89 101 113 125
F# 6 18 30 42 54 66 78 90 102 114 126
GRAMO 7 19 31 43 55 67 79 91 103 115 127
GRAMO# 8 20 32 44 56 68 80 92 104 116
A 9 21 33 45 57 69 81 93 105 117
A# 10 22 34 46 58 70 82 94 106 118
B 11 23 35 47 59 71 83 95 107 119

Así es como se puede codificar una fanfarria usando nombres de notas en lugar de números:

play :c4

sleep 0.5

play :e4

sleep 0.5

play :g4

sleep 0.5

play :c5

Si desea usar una nota aguda, inserte la letra s en el nombre de la nota (por ejemplo, play :cs4) y use b para una nota bemol ( play :cb4).

LEER  Cómo agregar más sprites en Scratch en Raspberry Pi

También puede usar nombres para tocar acordes. Usted le dice de Sonic Pi la nota más baja del acorde y añadir el tipo de acorde que desee (try :major, :minoro :diminished). También hay opciones para :major7, :minor7, :diminished7, y :dom7, entre otros. Para obtener una lista completa, haga clic en Lang en el panel de Ayuda y luego seleccione Acorde. Prueba esto:

play chord(:a3, :major)

sleep 1

play chord(:a3, :minor)

En cada caso, toca tres notas al mismo tiempo. Si observa los números de nota en el registro, puede ver que la nota media era un tono más bajo en el segundo acorde porque es un acorde menor. Nuevamente, puede usar la Tabla 14-1 para comparar los números de nota que muestra Sonic Pi con los nombres de las notas musicales.

El acorde se devuelve como una lista, y puede usarlo play_patternpara escuchar las notas del acorde en una secuencia, como esta:

play_pattern chord(:a3, :major)

play_pattern chord(:a3, :minor)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *