Chord tones
API · /musictheory-api
API de Teoría Musical
Matemáticas de teoría musical como una API, calculadas local y determinísticamente sobre la escala cromática de doce tonos. El endpoint de intervalos da el número de semitonos y el nombre del intervalo entre dos notas — de Do a Sol son siete semitonos, una quinta justa. El endpoint de transposición desplaza una o más notas hacia arriba o abajo por un número de semitonos, así que Do Mi Sol transpuesto siete arriba se convierte en Sol Si Re y un valor negativo transpone hacia abajo. El endpoint de acordes devuelve las notas de un acorde a partir de una fundamental y un tipo — mayor, menor, disminuido, aumentado, las séptimas (mayor7, menor7, dominante7, disminuido7, semidisminuido7), sextas, suspendidos, add9, novena y power chords — así que Do mayor es Do Mi Sol y Do7 es Do Mi Sol Si♭. El endpoint de escalas devuelve las notas de una escala a partir de una fundamental y un modo — la escala mayor y las tres menores, los siete modos eclesiásticos, las pentatónicas mayor y menor, blues, tono completo y cromática — así que Do mayor es Do Re Mi Fa Sol La Si y La menor natural es La Si Do Re Mi Fa Sol. Las notas usan Do, Do#, Re♭ … Si, y accidental=flat deletrea con bemoles. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de educación musical, entrenamiento auditivo, composición de canciones, plugins de DAW, notación e instrumentos, herramientas de acordes y escalas, y software de práctica. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Esto es teoría de clases de tono; para la frecuencia real de una nota use una API de notas musicales.
salud API
saludable- tiempo de actividad
- 100.00%
- Sondas del servidor · 24h
- Latencia promedio
- 83 ms
- Sondas del servidor · 24h
- Suscriptoras
- 4,147
- activa
- Llamadas totales
- 40
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 6,700 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 6,700 llamadas/mes
- 2 solicitudes/seg
- Intervalo + transposición + acorde + escala
- Sin tarjeta de crédito
Starter
€3.90 /mes
- 67,000 llamadas / mes
- 6 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 67,000 llamadas/mes
- 6 solicitudes/seg
- 20 tipos de acordes, 15 escalas, bemoles/sostenidos
- Soporte por correo electrónico
Pro
€10.90 /mes
- 315,000 llamadas / mes
- 15 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 315,000 llamadas/mes
- 15 req/seg
- Pipelines de DAW-plugin y educación
- Soporte prioritario
Mega
€36.00 /mes
- 1,670,000 llamadas / mes
- 40 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1.670.000 llamadas/mes
- 40 solicitudes/segundo
- Escala de plataforma
- SLA dedicado
Construido por
Relacionado APIs
Otros APIs con etiquetas superpuestas.
API de Teoría Musical
Matemáticas de teoría musical como API, en temperamento igual con A4 = 440 Hz y notación de tono científico (C4 = Do central = MIDI 60). El endpoint de nota convierte libremente entre un nombre de nota (A4, C#5, Eb3), un número de nota MIDI y una frecuencia — y cuando pasas una frecuencia, devuelve la nota más cercana y cuántos cents está sostenida o bemol. El endpoint de intervalo da la distancia entre dos notas en semitonos y cents, su nombre (quinta perfecta, tercera mayor, …) y la relación de frecuencia exacta. El endpoint de acorde devuelve las notas, números MIDI y frecuencias de un acorde a partir de una nota fundamental y una calidad (mayor, menor, disminuido, aumentado, suspendido, 6, 7, maj7, m7, dim7, m7b5, 9 y más). El endpoint de escala devuelve las notas de una escala o modo a partir de una nota fundamental — mayor, las tres escalas menores, los siete modos eclesiásticos, las pentatónicas mayor y menor, blues, tono completo y cromática. La ortografía sostenido o bemol es seleccionable. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones y juegos musicales, sintetizadores y DAWs, entrenamiento auditivo y enseñanza de teoría, afinadores y herramientas MIDI. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 5 endpoints. Esto es teoría musical; para buscar pistas y artistas usa una API de música y para el repertorio clásico usa una API de música clásica.
api.oanor.com/musicnote-api
API de Reasignación de Rangos
Mapea números entre rangos. El endpoint scale asigna linealmente un valor desde un rango de entrada [in_min, in_max] a un rango de salida [out_min, out_max] — el clásico map() que usas con lecturas de sensores, deslizadores y perillas, indicadores y barras de progreso, y ejes de visualización de datos. También devuelve la posición t de 0 a 1, por lo que con el rango de salida predeterminado 0–1 normaliza un valor, y con un rango de entrada 0–1 interpola (lerp); los rangos de salida pueden invertirse (out_min mayor que out_max) para invertir la dirección, y un clamp opcional mantiene el resultado dentro del rango de salida en lugar de extrapolar. El endpoint clamp restringe un valor a un mínimo y máximo y puede ajustarlo al paso más cercano. Todo es matemática local exacta, instantánea y determinista. Ideal para IoT y sistemas embebidos (estilo Arduino map), audio y DSP, gráficos y desarrollo de juegos, paneles y gráficos, y controles de UI. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto mapea valores escalares — para interpolar vectores usa una API de vectores y para curvas de easing de animación usa una API de easing.
api.oanor.com/remap-api
API de protector solar y UV
Matemáticas de seguridad solar como API, calculadas local y determinísticamente: los números de tiempo de quemadura, FPS y reaplicación que una aplicación de protector solar, clima o actividades al aire libre necesita para mantener seguras a las personas. El endpoint burntime estima cuánto tiempo hasta la quemadura solar según el tipo de piel Fitzpatrick (1 muy clara a 6 muy pigmentada), el índice UV y el FPS: el tiempo sin protección es una base según el tipo de piel (tipo II alrededor de 15 minutos) escalada por 6 ÷ índice UV, y el tiempo protegido es ese tiempo multiplicado por el FPS — así, la piel clara tipo II con UV 8 se quema en unos 11 minutos al descubierto, o aproximadamente 5 horas y media con FPS 30, mientras que la piel muy clara tipo I con UV extremo 11 se quema en 5 minutos. El endpoint spf lo invierte: el FPS necesario = tus minutos deseados al aire libre ÷ el tiempo sin protección, con el recordatorio de que la protección real se estabiliza alrededor de FPS 30–50. El endpoint amount cubre la parte que la gente suele equivocar — aproximadamente 2 mg/cm², alrededor de 1 onza (30 g, un vaso de chupito) para un cuerpo adulto completo, reaplicado cada dos horas — y totaliza el protector solar para un día al aire libre. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de seguridad solar, clima, cuidado de la piel y actividades al aire libre, herramientas de alerta y recordatorio UV, y software de bienestar. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. Estimaciones educativas, no consejo médico. En vivo, nada almacenado. 3 endpoints de cómputo.
api.oanor.com/sunscreen-api
API de colgado de hamaca
Matemáticas de colgado de hamaca como API, calculadas local y determinísticamente: los números de fuerza de suspensión, línea de cumbrera y altura de correa que un campista o colgador de hamaca configura. Todo se reduce a la regla de los 30 grados. El endpoint de fuerza muestra por qué: la tensión en cada línea de suspensión es el peso del ocupante ÷ (2 × seno del ángulo de colgado), por lo que con un colgado de 30° cada correa soporta aproximadamente un peso corporal, pero si se aplana el colgado a 15° salta a aproximadamente 1.9 veces, lo que sobrecarga correas, árboles y tu espalda cuando la gente tensa la hamaca como un tambor. El endpoint de línea de cumbrera dimensiona una línea de cumbrera estructural a aproximadamente el 83 % de la longitud de la hamaca, la línea fija que reproduce ese ~30° de inclinación y la comba correcta en cualquier par de árboles. El endpoint de altura de correa estima qué tan alto colocar las correas según la distancia entre los árboles y la altura de asiento deseada, ya que árboles más separados necesitan puntos de anclaje más altos para mantener el ángulo. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de camping, mochileros, equipo de exterior y hamacas, herramientas de calculadora de colgado y planificación de viajes, y software de aventura. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. Peso y longitudes en tu propia unidad. En vivo, nada almacenado. 3 endpoints de cómputo.
api.oanor.com/hammock-api
Preguntas frecuentes
Respuestas rápidas sobre precios, cuotas e integración.
¿Cómo obtengo una clave API para API de Teoría Musical?
¿Cuál es el límite de velocidad de API de Teoría Musical?
¿Cuánto cuesta API de Teoría Musical?
¿Puedo cancelar mi suscripción en cualquier momento?
¿Cumple API de Teoría Musical con el RGPD?
Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.
Fragmentos de código
Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.
curl https://api.oanor.com/musictheory-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/musictheory-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/musictheory-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/musictheory-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Calificaciones
Inicia sesión para calificar.
Aún no hay reseñas.
Discusión
Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.
Inicia sesión para escribir o responder.
Iniciar sesiónNueva discusión
·
-
Respuesta del proveedor
🔒 Esta discusión está bloqueada — sin nuevas respuestas.
-
·
- Sin discusiones todavía — empieza tú.
Soporte
Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.
Inicia sesión para abrir un ticket de soporte.
Iniciar sesiónAbrir nuevo ticket
Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.
-
·
Urgente - Sin tickets para esta API.