An Elementary Introduction to the Wolfram Language
12Sonido
In[1]:=
Click for copyable input
Out[1]=
Puede especificarse una secuencia de notas escribiéndolas en una lista.
Toque tres notas consecutivas:
In[2]:=
Click for copyable input
Out[2]=
Especifique las notas con números:
In[3]:=
Click for copyable input
Out[3]=
Use Table para generar una secuencia de 5 notas:
In[4]:=
Click for copyable input
Out[4]=
Si no se dice otra cosa, cada nota dura 1 segundo. Use SoundNote[tono,duración] para obtener una duración diferente.
Reproduzca cada nota por 0.1 segundos:
In[5]:=
Click for copyable input
Out[5]=
Además del piano, SoundNote puede producir el sonido en una amplia gama de instrumentos. El nombre de cada instrumento es una cadena de caracteres.
In[1]:=
Click for copyable input
Out[1]=
Toque una secuencia de 20 notas con tonos aleatorios:
In[7]:=
Click for copyable input
Out[7]=
12.1Genere la sucesión de las notas con tonos 0, 4 y 7. »
Salida esperada:
Out[]=
12.2Reproduzca durante 2 segundos el sonido de la en un violonchelo. »
Salida esperada:
Out[]=
12.3Genere un riff de notas de tonos entre el 0 y el 48, en incrementos de 1, cada una con duración de 0.05 segundos. »
Salida esperada:
Out[]=
12.4Genere una secuencia de notas bajando desde el tono 12 hasta el 0 en incrementos de 1. »
Salida esperada:
Out[]=
12.5Genere una secuencia de notas a partir del do central, subiendo sucesivamente de octava en octava. »
Salida esperada:
Out[]=
12.6Genere una secuencia de 10 notas en una trompeta con tonos aleatorios del 0 al 12, cada uno de duración 0.2 segundos. »
Muestra de salida esperada:
Out[]=
12.7Genere una secuencia de 10 notas con tonos aleatorios hasta el 12 y duraciones aleatorias hasta de 10 décimas de segundo. »
Muestra de salida esperada:
Out[]=
12.8Genere notas de 0.1 segundo de duración y de tonos dados por los dígitos de 2^31. »
Salida esperada:
Out[]=
12.9Cree un sonido con las letras de CABBAGE, cada una con duración de 0.3 segundos y con el sonido de una guitarra. »
Salida esperada:
Out[]=
12.10Genere notas con duración de 0.1 segundos con tonos dados por los números de letra de los caracteres en wolfram»
Salida esperada:
Out[]=
+12.1Reproduzca la secuencia de tres notas Re central tocadas en violonchelo, piano y guitarra, con una duración de 1 segundo.  »
Salida esperada:
Out[]=
+12.2Genere una secuencia de notas desde el tono 0 hasta el tono 12, subiendo en incrementos de 3.  »
Salida esperada:
Out[]=
+12.3Genere una secuencia de notas a partir del do central, subiendo sucesivamente en una quinta justa (7 semitonos) cada vez.  »
Salida esperada:
Out[]=
+12.4Genere notas de 0.02 segundos cuyos tonos sean las longitudes de los nombres de los enteros del 1 al 200. »
Salida esperada:
Out[]=
¿Cómo saber qué instrumentos musicales están disponibles?
Vea la lista que aparece en Detalles y opciones, en la página de referencia de SoundNote, o simplemente comience a escribir para ver las opciones de autocompletado que se ofrecen. Puede usarse también la numeración de los instrumentos, del 1 al 128. Ahí se encuentran todos los instrumentos MIDI estándar, incluyendo las percusiones.
¿Cómo se tocan las notas por debajo del do central?
Simplemente se usan números negativos, como en SoundNote[-10].
¿Cómo se les llama a las notas sostenidas y bemoles?
Mi# (mi sostenido), lab (la bemol), etc. También están numeradas (e.g. Mi# es 5). El # y el b pueden escribirse como caracteres ordinarios de teclado (aunque también están disponibles los caracteres especiales y ).
Use EmitSound, como en EmitSound[Sound[SoundNote["C"]]], etc.
¿Por qué se requieren las comillas al nombrar una nota como C?
Porque el nombre de la nota es una cadena en Wolfram Language. Si se escribiera solamente C, se inter pretaría como una función llamada C, que no es lo que se desea.
 
Download Notebook Version
en