API · /musictheory-api

Music Theory API

υγιής 4,147 Συνδρομητές

Μαθηματικά μουσικής θεωρίας ως API, υπολογισμένα τοπικά και ντετερμινιστικά πάνω στη δωδεκάφθογγη χρωματική κλίμακα. Το endpoint διαστημάτων δίνει τον αριθμό ημιτονίων και το όνομα του διαστήματος μεταξύ δύο νότων — το C στο G είναι επτά ημιτόνια, μια τέλεια πέμπτη. Το endpoint μεταφοράς μετακινεί μία ή περισσότερες νότες πάνω ή κάτω κατά έναν αριθμό ημιτονίων, οπότε το C E G μεταφερόμενο επτά πάνω γίνεται G B D και μια αρνητική τιμή μεταφέρει κάτω. Το endpoint συγχορδίας επιστρέφει τις νότες μιας συγχορδίας από μια ρίζα και έναν τύπο — major, minor, diminished, augmented, τις έβδομες (major7, minor7, dominant7, diminished7, half-diminished7), έκτες, suspended, add9, ένατη και power chords — οπότε C major είναι C E G και C7 είναι C E G B♭. Το endpoint κλίμακας επιστρέφει τις νότες μιας κλίμακας από μια ρίζα και έναν τρόπο — τις major και τρεις minor κλίμακες, τους επτά εκκλησιαστικούς τρόπους, τις major και minor πεντατονικές, μπλουζ, ολοτονική και χρωματική — οπότε C major είναι C D E F G A B και A natural-minor είναι A B C D E F G. Οι νότες χρησιμοποιούν C, C#, D♭ … B, και accidental=flat γράφεται με υφέσεις. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές μουσικής εκπαίδευσης, εκπαίδευσης αυτιού, σύνθεσης τραγουδιών, πρόσθετων DAW, σημειογραφίας και εφαρμογών οργάνων, εργαλείων συγχορδιών και κλιμάκων, και λογισμικού εξάσκησης. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 4 endpoints. Αυτή είναι θεωρία τάξεων φθόγγων· για την πραγματική συχνότητα μιας νότας χρησιμοποιήστε ένα music-note API.

api.oanor.com/musictheory-api
Λάβετε ένα κλειδί API Δοκιμάστε στην παιδική χαρά → Επικοινωνήστε με τον πάροχο

Προδιαγραφές αναγνώσιμες από μηχανή, ώστε οι πράκτορες AI να μπορούν να ενσωματώσουν αυτό το API.

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

Ανακάλυψη: Το GET /api/index.json παραθέτει κάθε API.

Υγεία API

υγιής
Χρόνος λειτουργίας
100.00%
Ανιχνευτές διακομιστή · 24 ώρες
Μέση καθυστέρηση
83 ms
Ανιχνευτές διακομιστή · 24 ώρες
Συνδρομητές
4,147
ενεργός
Σύνολο κλήσεων
40
τις τελευταίες 7 ημέρες
status Πλήρης σελίδα κατάστασης → · 45 ανιχνευτές/24 ώρες

Τιμολόγηση

Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.

Free

Δωρεάν

  • 6,700 κλήσεις / μήνα
  • 2 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 6.700 κλήσεις/μήνα
  • 2 αιτήσεις/δευτ.
  • Διάστημα + μεταφορά + συγχορδία + κλίμακα
  • Χωρίς πιστωτική κάρτα
Συνδεθείτε για να εγγραφείτε

Starter

€3.90 /μήνας

  • 67,000 κλήσεις / μήνα
  • 6 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 67.000 κλήσεις/μήνα
  • 6 req/sec
  • 20 τύποι συγχορδιών, 15 κλίμακες, υφέσεις/διέσεις
  • Υποστήριξη μέσω email
Συνδεθείτε για να εγγραφείτε

Pro

€10.90 /μήνας

  • 315,000 κλήσεις / μήνα
  • 15 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 315.000 κλήσεις/μήνα
  • 15 req/sec
  • DAW-plugin & εκπαιδευτικοί αγωγοί
  • Υποστήριξη προτεραιότητας
Συνδεθείτε για να εγγραφείτε

Mega

€36.00 /μήνας

  • 1,670,000 κλήσεις / μήνα
  • 40 αιτήματα / δευτερόλεπτο
  • Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
  • 1.670.000 κλήσεις/μήνα
  • 40 req/sec
  • Κλίμακα πλατφόρμας
  • Αποκλειστική SLA
Συνδεθείτε για να εγγραφείτε

Κατασκευάστηκε από

Σχετικό API

Άλλο API με επικαλυπτόμενες ετικέτες.

API Θεωρίας Μουσικής

Μαθηματικά μουσικής θεωρίας ως API, σε ίσο κράμα με A4 = 440 Hz και επιστημονική σημειογραφία τόνου (C4 = μεσαίο C = MIDI 60). Το endpoint νότας μετατρέπει ελεύθερα μεταξύ ονόματος νότας (A4, C#5, Eb3), αριθμού MIDI νότας και συχνότητας — και όταν δίνετε μια συχνότητα επιστρέφει την πλησιέστερη νότα και πόσα σεντς είναι υψηλότερη ή χαμηλότερη. Το endpoint διαστήματος δίνει την απόσταση μεταξύ δύο νοτών σε ημιτόνια και σεντς, το όνομά της (καθαρή πέμπτη, μεγάλη τρίτη, …) και την ακριβή αναλογία συχνοτήτων. Το endpoint συγχορδίας επιστρέφει τις νότες, τους αριθμούς MIDI και τις συχνότητες μιας συγχορδίας από μια βάση και μια ποιότητα (major, minor, dim, aug, sus, 6, 7, maj7, m7, dim7, m7b5, 9 και άλλα). Το endpoint κλίμακας επιστρέφει τις νότες μιας κλίμακας ή τρόπου από μια βάση — major, τις τρεις minor κλίμακες, τους επτά εκκλησιαστικούς τρόπους, τις major και minor πεντατονικές, μπλουζ, ολοτονική και χρωματική. Η ορθογραφία με δίεση ή ύφεση είναι επιλέξιμη. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για μουσικές εφαρμογές και παιχνίδια, συνθεσάιζερ και DAW, εκπαίδευση ακοής και διδασκαλία θεωρίας, κουρδιστήρια και εργαλεία MIDI. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 5 endpoints. Αυτή είναι θεωρία μουσικής· για αναζήτηση τραγουδιών και καλλιτεχνών χρησιμοποιήστε ένα μουσικό API και για το κλασικό ρεπερτόριο χρησιμοποιήστε ένα API κλασικής μουσικής.

api.oanor.com/musicnote-api

API Range Remap

Αντιστοιχίστε αριθμούς μεταξύ περιοχών. Το τελικό σημείο κλίμακας αντιστοιχίζει γραμμικά μια τιμή από μια περιοχή εισόδου [in_min, in_max] σε μια περιοχή εξόδου [out_min, out_max] — η κλασική map() που χρησιμοποιείτε για μετρήσεις αισθητήρων, ρυθμιστικά και κουμπιά, μετρητές και μπάρες προόδου, και άξονες οπτικοποίησης δεδομένων. Επιστρέφει επίσης τη θέση t 0–1, οπότε με την προεπιλεγμένη περιοχή εξόδου 0–1 κανονικοποιεί μια τιμή, και με μια περιοχή εισόδου 0–1 παρεμβάλλει (lerp). Οι περιοχές εξόδου μπορεί να είναι αντεστραμμένες (out_min μεγαλύτερο από out_max) για αντιστροφή κατεύθυνσης, και ένα προαιρετικό clamp κρατά το αποτέλεσμα εντός της περιοχής εξόδου αντί να κάνει παρέκταση. Το τελικό σημείο clamp περιορίζει μια τιμή σε ένα ελάχιστο και μέγιστο και μπορεί επιπλέον να την κουμπώσει στο πλησιέστερο βήμα. Όλα είναι ακριβή τοπικά μαθηματικά, στιγμιαία και ντετερμινιστικά. Ιδανικό για IoT και ενσωματωμένα (στυλ Arduino map), ήχο και DSP, γραφικά και ανάπτυξη παιχνιδιών, πίνακες ελέγχου και γραφήματα, και στοιχεία ελέγχου UI. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, στιγμιαίο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό αντιστοιχίζει βαθμωτές τιμές — για παρεμβολή διανυσμάτων χρησιμοποιήστε ένα API διανυσμάτων και για καμπύλες επιτάχυνσης κινούμενων σχεδίων χρησιμοποιήστε ένα API επιτάχυνσης.

api.oanor.com/remap-api

API Βαθμολογίας Mahjong

Riichi (Ιαπωνικό) mahjong scoring ως API, υπολογίζεται τοπικά και ντετερμινιστικά και ακριβώς — οι πόντοι που πληρώνει ένα κερδισμένο χέρι, κατευθείαν από τον πίνακα βαθμολογίας, όχι μια αναζήτηση που πρέπει να απομνημονεύσετε. Το endpoint score μετατρέπει τα han και fu στην πληρωμή χρησιμοποιώντας base = fu × 2^(2 + han): ένα ron πληρώνει base × 4 (ένας dealer ron × 6) στρογγυλοποιημένο προς τα πάνω στην πλησιέστερη εκατοντάδα, ενώ ένα tsumo μοιράζει base × 2 από τον dealer και base × 1 από κάθε μη-dealer (ένας dealer tsumo παίρνει base × 2 από όλους τους τρεις) — οπότε ένα μη-dealer 3 han 30 fu ron είναι 3.900, ένα 4 han 30 fu είναι 7.700, και ένα μη-dealer mangan ron είναι 8.000. Το endpoint limit ταξινομεί ένα χέρι: mangan (5 han, ή 3–4 han όπου το fu ωθεί τη βάση στο 2.000), haneman (6–7), baiman (8–10), sanbaiman (11–12) και yakuman (13+), με τους βασικούς πόντους πίσω από κάθε. Το endpoint honba προσθέτει τα μπόνους τραπεζιού — 300 ανά honba counter και 1.000 ανά riichi stick — πάνω από το κερδισμένο χέρι. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ακριβή. Ιδανικό για εφαρμογές mahjong, εργαλεία online τραπεζιού και βαθμολογίας, λογισμικό συλλόγων και τουρνουά, και βοηθήματα εκμάθησης. Καθαρός τοπικός υπολογισμός — χωρίς key, χωρίς υπηρεσία τρίτου, άμεσο. Ακριβή μαθηματικά πίνακα βαθμολογίας. Live, τίποτα δεν αποθηκεύεται. 3 compute endpoints. Ιαπωνικοί κανόνες riichi· άλλες παραλλαγές (MCR, Hong Kong) βαθμολογούν διαφορετικά.

api.oanor.com/mahjong-api

API Equine Care

Μαθηματικά φροντίδας αλόγων ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι καθημερινοί αριθμοί που ένας ιδιοκτήτης αλόγου, διαχειριστής στάβλου ή κτηνιατρικός τεχνικός υπολογίζει χωρίς να ψάχνει για διάγραμμα. Το τελικό σημείο βάρους εκτιμά το σωματικό βάρος από μια μέτρηση με ταινία βάρους χρησιμοποιώντας τον κλασικό τύπο βάρος ≈ περιφέρεια καρδιάς² × μήκος σώματος ÷ διαιρέτης τύπου (ενήλικο 330, ετήσιο 301, απογαλακτισμένο 280, πόνι 299) με μετρήσεις σε ίντσες — ένα άλογο με περιφέρεια 72 ιντσών και μήκος 66 ιντσών βγαίνει περίπου 1.037 λίβρες (470 κιλά), ο αριθμός που χρησιμοποιείτε για δοσολογία αποπαρασιτωτικού και τροφής. Το τελικό σημείο τροφής μετατρέπει το σωματικό βάρος και έναν στόχο σε ημερήσια χορτονομή: τα άλογα τρώνε περίπου 1,5–2,5% του σωματικού βάρους σε ξηρή χορτονομή την ημέρα, οπότε ένα άλογο 1.000 λιβρών σε συντήρηση θέλει περίπου 15–20 λίβρες σανό, περισσότερο για αύξηση και λιγότερο για αδυνάτισμα. Το τελικό σημείο κύησης δίνει την ημερομηνία τοκετού και το κανονικό παράθυρο 320–362 ημερών από μια ημερομηνία ζευγαρώματος — μια φοράδα που ζευγαρώθηκε την 1η Απριλίου αναμένεται να γεννήσει γύρω στις 7 Μαρτίου του επόμενου έτους, συν ή πλην τρεις εβδομάδες. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές διαχείρισης στάβλου και φροντίδας αλόγων, ιχνηλάτες αναπαραγωγής και τοκετού, ιστότοπους υπολογιστών τροφής και καταστημάτων ιππικού εξοπλισμού, και εργαλεία ιππιατρικής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία υπολογισμού. Εκπαιδευτικές εκτιμήσεις — όχι κτηνιατρικές συμβουλές.

api.oanor.com/equine-api

Συχνές ερωτήσεις

Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.

Πώς αποκτώ ένα κλειδί API για το Music Theory API;
Εγγράψου δωρεάν στο oanor.com, δημιούργησε ένα κλειδί API από τον πίνακα ελέγχου προγραμματιστή και κάλεσε το Music Theory API με την κεφαλίδα x-oanor-key. Δεν απαιτείται πιστωτική κάρτα για το δωρεάν πλάνο.
Ποιο είναι το όριο ρυθμού του Music Theory API;
Το δωρεάν πλάνο επιτρέπει 1 αίτημα ανά δευτερόλεπτο. Τα επί πληρωμή πλάνα κλιμακώνονται έως 50 αιτήματα ανά δευτερόλεπτο στο επίπεδο Mega. Τα αυστηρά όρια επιστρέφουν HTTP 429 πάνω από την ποσόστωση — χωρίς εκπλήξεις στις χρεώσεις υπερβάσεων.
Πόσο κοστίζει το Music Theory API;
Το Music Theory API έχει δωρεάν πλάνο με 100 κλήσεις / μήνα. Τα επί πληρωμή πλάνα ξεκινούν από €3.90 / μήνα με υψηλότερες ποσοστώσεις και ταχύτερα όρια ρυθμού.
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Ναι. Τα πλάνα χρεώνονται μηνιαίως και μπορείς να ακυρώσεις οποτεδήποτε από το ταμπλό χρέωσης. Χωρίς μακροπρόθεσμα συμβόλαια και χωρίς τέλος ακύρωσης.
Είναι το Music Theory API συμβατό με τον GDPR;
Όλα τα αιτήματα προς Music Theory API περνούν μέσω της πύλης μας στην ΕΕ. Το upstream API κλειδί σου δεν φεύγει ποτέ από τον διακομιστή μας και δεν μοιράζονται προσωπικά δεδομένα με τον upstream πάροχο πέρα από το αίτημα που στέλνεις.

Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.

Αποσπάσματα κώδικα

Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το 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())

Αξιολογήσεις

Συνδεθείτε για να βαθμολογήσετε.

Δεν υπάρχουν ακόμη κριτικές.

Συζήτηση

Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.

Συνδέσου για να γράψεις ή να απαντήσεις.

Σύνδεση

Νέα συζήτηση

/ 4000

📌 Καρφιτσωμένη 🔒 Κλειδωμένη

·

· ·

/ 4000

🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.

  • Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.

Υποστήριξη

Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.

Συνδέσου για να ανοίξεις ticket υποστήριξης.

Σύνδεση

Άνοιγμα νέου ticket

Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.

  • Δεν υπάρχουν tickets για αυτό το API.

Η συνδρομή είναι ενεργή — οι κλήσεις μπορούν να ξεκινήσουν αμέσως.

Στείλτε το πρώτο σας αίτημα —

Η συνδρομή είναι ενεργή — αντιγράψτε ένα απόσπασμα και ενεργοποιήστε την πρώτη σας κλήση.