API · /musictheory-api

API de Teoría Musical

saludable 4,147 Suscriptoras

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.

api.oanor.com/musictheory-api
Obtener una clave API Pruébalo en el patio de recreo → Contactar proveedor

Especificaciones legibles por máquina para que los agentes de IA puedan integrar este API.

/api/musictheory-api/openapi.json
/api/musictheory-api/llms.txt

Descubrimiento: GET /api/index.json enumera todos los API.

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
Inicia sesión para suscribirte

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
Inicia sesión para suscribirte

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
Inicia sesión para suscribirte

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
Inicia sesión para suscribirte

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 puntuación de Mahjong

Puntuación de mahjong Riichi (japonés) como API, calculada local, determinista y exactamente: los puntos que paga una mano ganadora, directamente desde la tabla de puntuación, no una búsqueda que tengas que memorizar. El endpoint de puntuación convierte han y fu en el pago usando base = fu × 2^(2 + han): un ron paga base × 4 (un ron del dealer × 6) redondeado a la centena más cercana, mientras que un tsumo divide base × 2 del dealer y base × 1 de cada no dealer (un tsumo del dealer toma base × 2 de los tres) — así que un no dealer de 3 han 30 fu ron es 3,900, un 4 han 30 fu es 7,700, y un no dealer mangan ron es 8,000. El endpoint de límite clasifica una mano: mangan (5 han, o 3–4 han donde el fu empuja la base a 2,000), haneman (6–7), baiman (8–10), sanbaiman (11–12) y yakuman (13+), con los puntos base detrás de cada uno. El endpoint de honba añade los bonos de mesa — 300 por contador de honba y 1,000 por palo de riichi — además de la mano ganada. Todo se calcula local y deterministamente, por lo que es instantáneo y exacto. Ideal para aplicaciones de mahjong, herramientas de mesa en línea y marcadores, software de clubes y torneos, y ayudas de aprendizaje. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. Matemáticas exactas de tabla de puntuación. En vivo, nada almacenado. 3 endpoints de cómputo. Reglas riichi japonesas; otras variantes (MCR, Hong Kong) puntúan de manera diferente.

api.oanor.com/mahjong-api

API de Cuidado Equino

Matemáticas para el cuidado de caballos como una API, calculadas local y determinísticamente: los números cotidianos que un propietario de caballos, administrador de establo o técnico veterinario calcula sin recurrir a una tabla. El endpoint de peso estima el peso corporal a partir de una medición con cinta de peso usando la fórmula clásica peso ≈ circunferencia del corazón² × longitud del cuerpo ÷ un divisor de tipo (adulto 330, añojo 301, destetado 280, pony 299) con medidas en pulgadas: un caballo con una circunferencia de 72 pulgadas y una longitud de 66 pulgadas da aproximadamente 1,037 lb (470 kg), el número que realmente se usa para dosificar desparasitantes y alimentar. El endpoint de alimentación convierte el peso corporal y un objetivo en forraje diario: los caballos comen aproximadamente 1.5–2.5 % de su peso corporal en forraje de materia seca al día, por lo que un caballo de 1,000 lb en mantenimiento quiere alrededor de 15–20 lb de heno, más para ganar y menos para adelgazar. El endpoint de gestación da la fecha de parto y la ventana normal de 320–362 días a partir de una fecha de cría: una yegua criada el 1 de abril tiene su parto alrededor del 7 de marzo del año siguiente, más o menos tres semanas. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de gestión de establos y cuidado equino, rastreadores de cría y parto, sitios de calculadoras de alimentación y tiendas de artículos ecuestres, y herramientas veterinarias equinas. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints de cómputo. Estimaciones educativas, no consejo veterinario.

api.oanor.com/equine-api

Preguntas frecuentes

Respuestas rápidas sobre precios, cuotas e integración.

¿Cómo obtengo una clave API para API de Teoría Musical?
Regístrate gratis en oanor.com, genera una clave API desde el panel de desarrollador y llama a API de Teoría Musical con la cabecera x-oanor-key. No se necesita tarjeta de crédito para el plan gratuito.
¿Cuál es el límite de velocidad de API de Teoría Musical?
El plan gratuito permite 1 solicitud por segundo. Los planes de pago escalan hasta 50 solicitudes por segundo en el nivel Mega. Los límites rígidos devuelven HTTP 429 por encima de la cuota — sin cargos sorpresa por exceso.
¿Cuánto cuesta API de Teoría Musical?
API de Teoría Musical ofrece un plan gratuito con 100 llamadas / mes. Los planes de pago empiezan en €3.90 / mes con cuotas más altas y límites de tasa más rápidos.
¿Puedo cancelar mi suscripción en cualquier momento?
Sí. Los planes se facturan mensualmente y puedes cancelar en cualquier momento desde el panel de facturación. Sin contratos a largo plazo ni penalización por cancelación.
¿Cumple API de Teoría Musical con el RGPD?
Todas las solicitudes a API de Teoría Musical pasan por nuestra pasarela en la UE. Tu clave API upstream nunca sale de nuestro servidor y no se comparten datos personales con el proveedor upstream más allá de la solicitud enviada.

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ón

Nueva discusión

/ 4000

📌 Fijada 🔒 Bloqueada

·

· ·

/ 4000

🔒 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ón

Abrir nuevo ticket

Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.

  • Sin tickets para esta API.

Suscripción activa: las llamadas pueden empezar de inmediato.

Envía tu primera solicitud —

Suscripción activa: copie un fragmento y realice su primera llamada.