Professional Documents
Culture Documents
aplicada
a
la
Msica.
Msica
y
Tecnologa
Prctica
1.
Fracciones,
intervalos
musicales
y
temperamento.
1. Indicar
en
orden
creciente,
sin
hacer
la
divisin,
los
siguientes
cocientes:
3/2
,
4/3,
5/4,
7/5,
7/6,
9/7,
11/8,
13/9
Cules
son
los
cocientes
que
mejor
aproximan
a
un
cuarta
aumentada
y
a
una
quinta
disminuida?
2. Calcular
los
valores
en
cents
de
los
intervalos
de
entonacin
justa:
(2m=16/15;
2M=9/8;
3m=6/5;
3M=5/4;
4=4/3;
5=
3/2;
6m=8/5;
6M=5/3;
7m=9/5;
7M=15/8).
3. A
partir
de
la
frecuencia
base
f0=220
Hz,
calcular
las
frecuencias
correspondientes
a
los
intervalos
de
entonacin
justa
dados
en
el
ejercicio
anterior,
agregando
el
unsono,
la
octava
y
una
aproximacin
del
tritono
(45/32).
Crear
una
secuencia
con
las
trece
notas
y
reproducirla
usando
la
funcin
playfreqs.m(freqs)
donde
freqs
es
el
vector
de
frecuencias.
4.
El
temperamento
igual
est
definido
a
partir
de
la
unidad
de
un
semitono
que
divide
la
octava
en
12
partes
iguales
y
corresponde
a
un
incremento
de
la
frecuencia
en
2^(1/12).
Definir
un
sistema
en
el
cual
la
octava
est
dividida
en
19
intervalos
iguales
(esto
se
conoce
como
el
temperamento
19-TET).
Generar
una
escala
cromtica
completa
como
un
vector
a
partir
de
una
frecuencia
base
f0.
Crear
un
archivo
de
audio
y
reproducirlo
utilizando
la
funcin
playfreqs.m(freqs).
Dentro
de
este
temperamento
de
19
notas
elegir
una
trada
que
aproxime
a
la
trada
mayor
de
entonacin
justa
(1;
5/4;
3/2).
Dar
la
diferencia
en
cents
y
compararla
con
la
diferencia
en
cents
con
la
trada
mayor
del
temperamento
igual
de
12
notas
Cul
aproxima
mejor?
5. Utilizando
el
temperamento
de
19
notas
escribir
una
rutina
para
convertir
una
serie
notas
en
el
mbito
de
una
octava
en
un
vector
de
frecuencias,
reproducirlo
con
la
funcin
playfreqs.m
y
grabarlo
en
un
archivo
wav
usando
la
funcin
wavwrite.
6. Tomando
como
base
la
rutina
interval2cents.m
que
calcula
el
intervalo
en
semitonos
y
cents
escribir
una
rutina
que
a
partir
de
una
frecuencia
base,
un
valor
de
semitonos
y
otro
de
cents
calcule
la
frecuencia
del
otro
extremo
del
intervalo.
Por
ejemplo:
f2
=
cents2interval(f1,semitonos,cents);
7. Definir
una
medida
de
19-cents
para
el
temperamento
19-TET
que
subdivida
la
unidad
bsica
en
100
de
igual
forma
que
lo
hacen
los
cents
con
el
semitono.
Escribir
una
rutina
de
Matlab
que
calcule
la
cantidad
de
unidades
de
19-TET
y
19-cents
a
partir
de
dos
frecuencias
tomando
como
base
interval2cents.
8. Escribir
una
rutina
de
Matlab
para
calcular
todos
los
cocientes
n/m
entre
1
y
2,
con
n
y
m
hasta
un
cierto
valor
mximo
N.
Usando
la
funcin
hist,
graficar
la
frecuencia
de
ocurrencia
(histograma)
de
cocientes
en
el
intervalo
[1
2].
Dar
una
interpretacin
para
los
picos
del
histograma.
Usando
la
funcin
sort,
ordenar
los
valores
de
n
y
m
que
den
cocientes
de
forma
creciente
en
el
intervalo.