Chord tones
API · /musictheory-api
API de théorie musicale
Mathématiques de la théorie musicale sous forme d'API, calculées localement et de manière déterministe sur l'échelle chromatique à douze tons. Le point de terminaison intervalle donne le nombre de demi-tons et le nom de l'intervalle entre deux notes — Do à Sol donne sept demi-tons, une quinte juste. Le point de terminaison transposition décale une ou plusieurs notes vers le haut ou vers le bas d'un nombre de demi-tons, donc Do Mi Sol transposé de sept vers le haut devient Sol Si Ré et une valeur négative transpose vers le bas. Le point de terminaison accord retourne les notes d'un accord à partir d'une fondamentale et d'un type — majeur, mineur, diminué, augmenté, les septièmes (majeur7, mineur7, dominante7, diminuée7, demi-diminuée7), les sixtes, suspendu, add9, neuvième et power chords — donc Do majeur est Do Mi Sol et Do7 est Do Mi Sol Si♭. Le point de terminaison gamme retourne les notes d'une gamme à partir d'une fondamentale et d'un mode — les gammes majeure et trois mineures, les sept modes ecclésiastiques, les pentatoniques majeure et mineure, blues, ton entier et chromatique — donc Do majeur est Do Ré Mi Fa Sol La Si et La mineur naturel est La Si Do Ré Mi Fa Sol. Les notes utilisent Do, Do#, Ré♭ … Si, et accident=bémol écrit avec des bémols. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications d'éducation musicale, de formation auditive, d'écriture de chansons, de plugins DAW, de notation et d'instruments, d'outils d'accords et de gammes, et de logiciels de pratique. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Il s'agit de la théorie des classes de hauteur ; pour la fréquence réelle d'une note, utilisez une API de note de musique.
Santé API
en bonne santé- Temps de disponibilité
- 100.00%
- Sondes serveur · 24h
- Latence moyenne
- 83 ms
- Sondes serveur · 24h
- Abonnées
- 4,147
- active
- Total des appels
- 40
- les 7 derniers jours
Tarifs
Choisissez un niveau: facturé mensuellement, annulez à tout moment.
Free
Gratuite
- 6,700 appels / mois
- 2 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 6 700 appels/mois
- 2 req/s
- Intervalle + transposition + accord + gamme
- Pas de carte de crédit
Starter
€3.90 /mois
- 67,000 appels / mois
- 6 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 67 000 appels/mois
- 6 req/s
- 20 types d'accords, 15 gammes, bémols/dièses
- Assistance par e-mail
Pro
€10.90 /mois
- 315,000 appels / mois
- 15 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 315 000 appels/mois
- 15 req/s
- Plugins DAW et pipelines éducatifs
- Support prioritaire
Mega
€36.00 /mois
- 1,670,000 appels / mois
- 40 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 1 670 000 appels/mois
- 40 req/s
- Échelle de plateforme
- SLA dédié
Construit par
Connexes APIs
Autres APIs avec des balises qui se chevauchent.
API de théorie musicale
Mathématiques de la théorie musicale sous forme d'API, en tempérament égal avec A4 = 440 Hz et notation scientifique de hauteur (C4 = do central = MIDI 60). Le point de terminaison note convertit librement entre un nom de note (A4, C#5, Eb3), un numéro de note MIDI et une fréquence — et lorsque vous passez une fréquence, il renvoie la note la plus proche et le nombre de cents d'écart (aigu ou grave). Le point de terminaison intervalle donne la distance entre deux notes en demi-tons et cents, son nom (quinte juste, tierce majeure, …) et le rapport de fréquence exact. Le point de terminaison accord renvoie les notes, les numéros MIDI et les fréquences d'un accord à partir d'une fondamentale et d'une qualité (majeur, mineur, dim, aug, sus, 6, 7, maj7, m7, dim7, m7b5, 9 et plus). Le point de terminaison gamme renvoie les notes d'une gamme ou d'un mode à partir d'une fondamentale — majeur, les trois gammes mineures, les sept modes ecclésiastiques, les pentatoniques majeur et mineur, blues, ton entier et chromatique. L'orthographe dièse ou bémol est sélectionnable. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications et jeux musicaux, les synthétiseurs et DAW, l'entraînement auditif et l'enseignement de la théorie, les accordeurs et les outils MIDI. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points de terminaison. Ceci est la théorie musicale ; pour rechercher des morceaux et des artistes, utilisez une API musicale et pour le répertoire classique, utilisez une API de musique classique.
api.oanor.com/musicnote-api
API de Remappage de Plage
Mappe des nombres entre des plages. Le point de terminaison scale mappe linéairement une valeur d'une plage d'entrée [in_min, in_max] vers une plage de sortie [out_min, out_max] — le classique map() que vous utilisez avec les lectures de capteurs, les curseurs et boutons, les jauges et barres de progression, et les axes de visualisation de données. Il renvoie également la position t entre 0 et 1, donc avec la plage de sortie par défaut 0-1, il normalise une valeur, et avec une plage d'entrée 0-1, il interpole (lerp) ; les plages de sortie peuvent être inversées (out_min supérieur à out_max) pour inverser la direction, et un clamp optionnel maintient le résultat dans la plage de sortie au lieu d'extrapoler. Le point de terminaison clamp contraint une valeur à un minimum et un maximum et peut en plus l'ajuster au pas le plus proche. Tout est calcul mathématique local exact, instantané et déterministe. Idéal pour l'IoT et l'embarqué (style Arduino map), l'audio et le DSP, les graphiques et le développement de jeux, les tableaux de bord et graphiques, et les contrôles d'interface utilisateur. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela mappe des valeurs scalaires — pour interpoler des vecteurs, utilisez une API vectorielle et pour les courbes d'animation easing, utilisez une API d'easing.
api.oanor.com/remap-api
API Darkroom
Mathématiques de chambre noire analogique et de film sous forme d'API, calculées localement et de manière déterministe — les trois corrections qui posent problème lors du développement de film et des tirages manuels. Le point de terminaison reciprocity corrige les longues expositions pour l'échec de réciprocité, où le film perd en sensibilité au-delà d'environ une seconde : temps corrigé = mesuré^p (p de Schwarzschild ≈ 1,3 pour de nombreux films, réglable par fiche technique), donc une exposition mesurée de 10 secondes nécessite environ 20 secondes, soit un diaphragme complet de plus, tandis que tout ce qui est en dessous du seuil reste inchangé. Le point de terminaison printexposure ajuste l'exposition de l'agrandisseur lorsque vous modifiez la taille du tirage — la lumière se diffuse lorsque vous élevez la tête, donc l'exposition est proportionnelle à (agrandissement + 1)², où l'agrandissement est taille du tirage ÷ taille du négatif : passer d'un agrandissement de 2× à 4× transforme une exposition de 10 secondes en 27,8 secondes, soit environ 1,5 diaphragme, prêt pour l'impression en diaphragmes. Le point de terminaison pushpull ajuste le temps de développement pour pousser ou tirer le film de N diaphragmes — temps = base × facteur^diaphragmes, environ +40 % par diaphragme poussé — transformant une base de 7 minutes en 13,7 minutes à +2 diaphragmes, ou 5 minutes tiré d'un diaphragme. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications de photographie argentique et de chambre noire, les compagnons de posemètre et de minuterie, les outils de laboratoire et d'atelier, et les sites de photographie analogique. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison de calcul. Pour la profondeur de champ numérique, utilisez une API de photographie ; pour la molarité en laboratoire, utilisez une API de dilution.
api.oanor.com/darkroom-api
API Aquascape
Mathématiques pour aquarium planté et aquascaping sous forme d'API, calculées localement et de manière déterministe — les chiffres de dosage et d'eau d'un aquarium planté high-tech, pas des jets de dés. Le point de terminaison CO2 donne la concentration de CO2 dissous à partir du pH et de la dureté carbonatée en utilisant la relation classique CO2 (ppm) ≈ 3 × KH (dKH) × 10^(7 − pH), et la signale par rapport à la fenêtre de 15–30 ppm souhaitée par les plantes — à pH 6,6 et KH 4, vous êtes à environ 30 ppm, le haut de la zone de sécurité, tandis que pH 7,0 et KH 3 donne 9 ppm limité en carbone. Le point de terminaison fertilisant transforme une dose de sel sec en ppm de nutriments ajoutés, le cœur du dosage par indice estimatif : ppm = grammes × fraction massique du nutriment × 1000 ÷ litres du bac, donc 1 g de KNO3 dans 100 litres ajoute 6,1 ppm de nitrate et 3,9 ppm de potassium, et il connaît KNO3, KH2PO4, K2SO4, MgSO4 (Epsom) et Ca(NO3)2. Le point de terminaison substrat dimensionne le substrat à partir de l'empreinte et de la profondeur cible — un bac de 60 × 30 cm à 6 cm de profondeur nécessite 10,8 litres, soit deux sacs de 9 litres d'aquasoil. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications d'aquascaping et d'aquarium planté, les calculateurs de dosage d'engrais, les outils CO2, et les sites de magasins d'aquariophilie et de loisirs. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison de calcul. Pour un volume d'eau de bac ou un stockage de poissons, utilisez une API d'aquarium ; pour la chimie de piscine, utilisez une API de piscine.
api.oanor.com/aquascape-api
Questions fréquentes
Réponses rapides sur les tarifs, quotas et l'intégration.
Comment obtenir une clé API pour API de théorie musicale ?
Quelle est la limite de débit de API de théorie musicale ?
Combien coûte API de théorie musicale ?
Puis-je résilier mon abonnement à tout moment ?
API de théorie musicale est-il conforme au RGPD ?
Choisissez un point de terminaison dans la liste de gauche pour voir ses détails et essayez-le.
Extraits de code
Inscrivez-vous pour obtenir une clé API, puis appelez n'importe quel chemin sous votre 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())
Notes
Connectez-vous pour évaluer.
Aucun avis pour l'instant.
Discussion
Pose tes questions, partage des astuces, obtiens des réponses du fournisseur et d'autres devs. Public — tout le monde peut lire.
Connecte-toi pour écrire ou répondre.
ConnexionNouvelle discussion
·
-
Réponse du fournisseur
🔒 Discussion verrouillée — plus de nouvelles réponses.
-
·
- Aucune discussion — lance la première.
Support
Support privé 1:1 avec le fournisseur — facturation, intégration, compte. Seulement toi et l'équipe du fournisseur voyez ces fils.
Connecte-toi pour ouvrir un ticket de support.
ConnexionOuvrir un nouveau ticket
Décris ce dont tu as besoin. L'équipe reçoit un email et répond sur la page du ticket.
-
·
Urgente - Aucun ticket pour cette API.