Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sonido de ambulancia de pacman #13

Open
jsmolina opened this issue May 1, 2019 · 0 comments
Open

sonido de ambulancia de pacman #13

jsmolina opened this issue May 1, 2019 · 0 comments

Comments

@jsmolina
Copy link
Owner

jsmolina commented May 1, 2019

from thEpOpE

Más que subir o bajar de golpe se trata de que la percepción en el cerebro de un cambio de tono 100 a tono 101 es distinta que de tono 102 a 103, siendo una variación de una unidad, en el cerebro la distancia de frecuencia no es así de lineal
De hecho un semitono no es una distancia fija de frecuencia, eso sería una progresión lineal.. Sumas un valor constante a cada todo ya... No funciona así el sonido en el cerebro
Mira, si coges el periodo 0 (el más agudo), y ahora le sumas un valor fijo... Verás que no hay una percepción líneal del sonido
Para eso lo mejor es coger como valor inicial 1, y multiplicarse sucesivamente por un factor
(que sea mayor de 1, claro)
Por ejemplo :
Let ton=1: for g=1 to 40: out aydata, int ton: Let ton=ton1.7: next g
Pensad que si una frecuencia se.multiplica por 2 la frecuencia resultante es la misma una octava más alta
En nuestro caso son períodos, que al multiplicarse por.un factor de 1.7, se amplían, y por tanto la frecuencia cae
Si partimos que la frecuencia de afinación de un La en la octava central es 440hz. El La# será 440
(2^(1/12))
Es decir, 440 por la raíz doceava de dos
440*1.059

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant