Nota MIDI a frecuencia
Escriba un número de nota MIDI y obtenga su frecuencia exacta en hercios: la nota 69 es A4, a 440 Hz, y cada número más sube un semitono. También verá el nombre de la nota, su octava y su distancia a A4. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Nota MIDI
- 69
- Frecuencia (Hz)
- 440
- Referencia (Hz)
- 440
- Referencia MIDI
- 69
- Semitonos desde A4
- 0
Toda estación de trabajo de audio digital, sintetizador virtual y secuenciador MIDI etiqueta las alturas con enteros del cero al ciento veintisiete. Productores, diseñadores de instrumentos y estudiantes de procesamiento de señales suelen necesitar el valor exacto en hercios de un número de nota MIDI bajo temperamento igual de doce tonos y el la de concierto a cuatrocientos cuarenta hercios. Esta calculadora de número de nota MIDI a frecuencia recibe un solo entero, lo aplica con la fórmula de la industria que sitúa la nota sesenta y nueve en cuatrocientos cuarenta hercios, y devuelve la frecuencia en hercios junto con el nombre científico, la clase de altura, la octava y el desplazamiento en semitonos respecto de A4.
Cómo los números de nota MIDI se convierten en hercios en temperamento igual
La interfaz digital de instrumentos musicales codifica la altura como un número de nota entero en lugar de una frecuencia. Por convención consolidada, la nota sesenta y nueve es el la de concierto A4 a cuatrocientos cuarenta hercios, y cada paso entero es un semitono del temperamento igual de doce tonos. De ahí surge la fórmula cerrada: la frecuencia es cuatrocientos cuarenta multiplicado por dos elevado a la potencia del número MIDI menos sesenta y nueve, todo dividido entre doce.
Un paso hacia arriba multiplica la frecuencia por la raíz duodécima de dos; doce pasos (una octava) la duplican. La nota sesenta es el do central (C4) a aproximadamente doscientos sesenta y uno punto seiscientos veintiséis hercios; la nota cero es C en la octava menos uno; la nota ciento veintisiete es G9. Como el mapeo es aritmética exponencial pura, el mismo resultado aparece en convertidores de frecuencia de muestreo, sintetizadores de tabla de ondas y esta calculadora sin llamar a ningún servicio de afinación en línea.
La capacidad usa siempre la referencia de cuatrocientos cuarenta hercios en MIDI sesenta y nueve; no admite alturas de concierto alternativas, así que los ajustes de DAW que reafinan A4 deben escalar la salida por su cuenta tras la llamada.
Qué puede hacer con ella
Mapas de muestras y conversión de nota raíz
Convierta notas MIDI raíz de muestras en disco a frecuencias de reproducción al construir bibliotecas o convertidores de tasa fuera de un DAW completo.
Preguntas frecuentes
¿Qué frecuencia tiene la nota MIDI 69?
La nota MIDI 69 es el la de concierto A4 a exactamente 440 Hz. Esa es la referencia fija de esta calculadora; el resto de notas son un desplazamiento de semitono en temperamento igual desde ella.
¿Qué rango de notas MIDI se acepta?
Enteros de 0 a 127 inclusive, el rango MIDI estándar de siete bits.
¿Cuál es la fórmula para pasar una nota MIDI a hercios?
La frecuencia es 440 multiplicado por 2 elevado a la nota menos 69, dividido entre 12. Cada número más es un semitono, y doce semitonos, una octava, duplican la frecuencia.
¿Qué número de nota MIDI es el do central?
El do central es la nota MIDI 60, que en notación científica se escribe C4. Escriba 60 y verá su frecuencia en hercios, el nombre de la nota, la octava y cuánto queda por debajo de A4, la nota 69.
¿Puedo usar una afinación distinta de 440 Hz para A4?
No. La calculadora siempre toma A4 a 440 Hz como la nota 69. Si su instrumento o preajuste está afinado con otro la, ajuste usted el resultado en la misma proporción.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/optics/midi-note-to-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"midi_note":69}'const res = await fetch("https://api.kit.forhosting.com/optics/midi-note-to-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"midi_note": 69
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/midi-note-to-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"midi_note": 69
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/midi-note-to-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"midi_note":69}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"midi_note":69}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/midi-note-to-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"midi_note": 69
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.midi_note_to_frequency",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Contrato de entrada, campos de respuesta y errores de validación
Los valores por debajo de cero o por encima de ciento veintisiete se rechazan con un mensaje de rango claro que coincide con el tramo MIDI de siete bits usado por teclados y General MIDI. Combine la frecuencia numérica con su propio código de oscilador o filtro; este extremo no sintetiza audio ni emite formas de onda. Envíe un cuerpo JSON con el campo entero obligatorio midi_note en el rango inclusivo de cero a ciento veintisiete. Se aceptan los alias note, midi, n, midi_number y note_number para el mismo valor. El número puede llegar como entero JSON o como cadena de número entero; valores con decimales como sesenta y nueve punto cinco, campos ausentes, cadenas vacías y texto no numérico fallan con invalid_input y no se facturan. Si tiene éxito, el cuerpo repite midi_note y devuelve frequency_hz redondeado a doce decimales para goldens estables, reference_hz de cuatrocientos cuarenta, reference_midi de sesenta y nueve, semitones_from_a4 como desplazamiento entero con signo, note_name y pitch_class para la clase cromática, octave y scientific_name en notación científica de altura, temperament fijado a temperamento igual de doce tonos, y una cadena formula que reafirma la identidad. Ejemplo: midi_note sesenta y nueve produce frequency_hz cuatrocientos cuarenta y scientific_name A4; midi_note sesenta produce C4.
Dónde una API de MIDI a hercios resulta rentable
Autores de plugins y firmware necesitan tablas de frecuencia deterministas para cada nota MIDI al construir osciladores, LUT de altura a frecuencia y tiempos de envolvente que dependen de la altura. Los cursos de tecnología musical proponen deberes que convierten números de nota a hercios para que el alumnado verifique las razones del temperamento igual sin un DAW completo. La validación fallida no consume saldo. Las herramientas de bibliotecas de muestras mapean notas raíz en disco a velocidades de reproducción; una API parse pequeña evita incrustar fórmulas flotantes ad hoc en cada script. Como la implementación es parse de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las peticiones en un solo entero, fije frequency_hz redondeado en las pruebas y obtendrá frecuencias de concierto reproducibles para diseño de sintes, plugins LMS y workers de borde sin montar un motor de audio propio.
Casos de integración
Tablas de frecuencia para sintes y plugins
Genere una tabla de 128 hercios desde MIDI 0–127 para osciladores, wavetables y LUT de altura bajo temperamento igual A4=440.
Comprobación de deberes de tecnología musical
Permita que el alumnado envíe un número de nota MIDI y verifique frequency_hz y el nombre científico frente a la fórmula de concierto estándar.
Preguntas técnicas
¿Cómo convierto un número de nota MIDI a frecuencia en hercios?
Envíe el entero midi_note de 0 a 127. La API devuelve f = 440 × 2^((midi_note − 69) / 12) en temperamento igual de doce tonos con A4 en MIDI 69.
¿Cuál es la frecuencia de la nota MIDI 60 (do central)?
MIDI 60 es C4 (do central). Bajo temperamento igual A4=440 es aproximadamente 261.625565300599 Hz (devuelto como frequency_hz con redondeo estable).
¿Cuánto cuesta la calculadora de nota MIDI a frecuencia?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT de prepago a $0.002 por llamada correcta; la entrada inválida no se factura.