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 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?
¿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.