Chord notes from root + quality
API · /musicnote-api
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.
salud API
saludable- tiempo de actividad
- 100.00%
- Sondas del servidor · 24h
- Latencia promedio
- 71 ms
- Sondas del servidor · 24h
- Suscriptoras
- 3,938
- activa
- Llamadas totales
- 100
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 6,735 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 6,735 llamadas/mes
- 2 solicitudes/seg
- Notas / intervalos / acordes / escalas
- Sin tarjeta de crédito
Starter
€8.25 /mes
- 16,250 llamadas / mes
- 8 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 16.25k llamadas/mes
- 8 req/seg
- MIDI + frecuencia + cents
- Soporte por correo electrónico
Pro
€28.15 /mes
- 213,500 llamadas / mes
- 20 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 213.5k llamadas/mes
- 20 req/seg
- Pipelines de Synth / DAW / MIDI
- Soporte prioritario
Mega
€66.15 /mes
- 1,110,000 llamadas / mes
- 50 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1.11M llamadas/mes
- 50 solicitudes/seg
- 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 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
API Nostr
Perfil y notas en vivo para cualquier cuenta de Nostr, leídos directamente de la red abierta de relays de Nostr — sin clave, sin cuenta, nada en caché. Nostr es el protocolo social descentralizado y resistente a la censura sin servidor central, por lo que este servicio consulta varios relays públicos en paralelo y fusiona y deduplica lo que devuelven. Proporcione una clave pública, ya sea como hex de 64 caracteres o como clave npub… (decodifica claves npub bech32 por usted), y el endpoint de perfil devuelve los metadatos kind-0 de la cuenta: nombre, nombre para mostrar, acerca de/bio, imagen, banner, sitio web, identificador verificado NIP-05 y dirección Lightning — la clave de fiatjaf se resuelve al nombre "fiatjaf", NIP-05 [email protected]. El endpoint de notas devuelve las notas de texto kind-1 más recientes de la cuenta — las publicaciones — primero las más nuevas y deduplicadas entre relays, cada una con su contenido, marca de tiempo, id de nota y recuentos de menciones y respuestas. El endpoint de relays enumera los relays públicos consultados. Esta es la capa de perfil y publicaciones para cualquier cliente, bot, indexador o panel social de Nostr — en vivo desde la red de relays, nada almacenado. Distinto de las API sociales de plataformas centralizadas — esto lee el protocolo abierto de Nostr directamente de sus relays. 4 endpoints.
api.oanor.com/nostr-api
Programming Languages API
The language definitions GitHub uses to recognise code (the open-source Linguist data) as an API — a clean reference for syntax highlighting, file-type detection, repository dashboards and developer tooling. For each of 800+ languages the API returns its type (programming, markup, data or prose), its brand colour (the hex GitHub paints it), the file extensions associated with it, common aliases, the GitHub language id and the editor (ace) mode. Look a language up by name or alias (golang resolves to Go), reverse-look-up which language(s) own a file extension (.py → Python; .h → C, C++, Objective-C), list the languages of a type, search, or list them all. Distinct from languages-api (ISO 639 human languages) — this is the programming-language reference. Served from memory — always fast.
api.oanor.com/proglang-api
API de Tipos MIME
La base de datos canónica de MIME / tipos de medios (el mime-db de jshttp utilizado por Express y la mayor parte del ecosistema Node: IANA + Apache + nginx), servida desde la memoria — sin key. Resuelve un tipo de medio a sus extensiones de archivo, charset y compresibilidad; busca inversamente el/los tipo(s) de medio para una extensión de archivo (ej. png → image/png); y busca o lista tipos por fuente. Más de 2,600 tipos de medios, más de 1,000 con extensiones de archivo. JSON ligero y predecible. Ideal para validación de subidas, resolución de Content-Type, detección de tipo de archivo, manejadores de descarga y herramientas de desarrollo.
api.oanor.com/mimetypes-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/musicnote-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/musicnote-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/musicnote-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/musicnote-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.