Chord tones
API · /musictheory-api
Music Theory API
Μαθηματικά μουσικής θεωρίας ως 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
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 83 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 4,147
- ενεργός
- Σύνολο κλήσεων
- 40
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
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
Sunscreen & UV API
Μαθηματικά ηλιακής ασφάλειας ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί χρόνου εγκαύματος, SPF και επανεφαρμογής που κρατούν ασφαλή μια εφαρμογή αντηλιακού, καιρού ή εξωτερικού χώρου. Το endpoint burntime υπολογίζει πόσο χρόνο μέχρι το ηλιακό έγκαυμα με βάση τον τύπο δέρματος Fitzpatrick (1 πολύ ανοιχτό έως 6 βαθιά μελαχρινό), τον δείκτη UV και το SPF: ο απροστάτευτος χρόνος είναι μια βάση ανά τύπο δέρματος (τύπος II περίπου 15 λεπτά) κλιμακωμένη με 6 ÷ δείκτη UV, και ο προστατευμένος χρόνος είναι αυτός επί το SPF — έτσι, ανοιχτόχρωμο δέρμα τύπου II σε UV 8 καίγεται σε περίπου 11 λεπτά γυμνό, ή περίπου 5½ ώρες με SPF 30, ενώ πολύ ανοιχτόχρωμο δέρμα τύπου I σε ακραίο UV 11 καίγεται σε 5 λεπτά. Το endpoint spf το αντιστρέφει: το απαιτούμενο SPF = τα επιθυμητά λεπτά σε εξωτερικό χώρο ÷ τον απροστάτευτο χρόνο, με την υπενθύμιση ότι η πραγματική προστασία κορεσμού γύρω στο SPF 30–50. Το endpoint amount καλύπτει το μέρος που οι άνθρωποι κάνουν λάθος — περίπου 2 mg/cm², περίπου 1 ουγγιά (30 g, ένα σφηνάκι) για ένα ολόκληρο ενήλικο σώμα, επανεφαρμογή κάθε δύο ώρες — και συνοψίζει το αντηλιακό για μια μέρα έξω. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών ηλιακής ασφάλειας, καιρού, περιποίησης δέρματος και εξωτερικού χώρου, εργαλεία υπενθύμισης UV και λογισμικό ευεξίας. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Εκπαιδευτικές εκτιμήσεις, όχι ιατρικές συμβουλές. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints υπολογισμού.
api.oanor.com/sunscreen-api
Hammock Hang API
Μαθηματικά ανάρτησης αιώρας ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί δύναμης ανάρτησης, κορυφογραμμής και ύψους ιμάντων που ρυθμίζει ένας κατασκηνωτής ή χρήστης αιώρας. Όλα καταλήγουν στον κανόνα των 30 μοιρών. Το endpoint δύναμης δείχνει γιατί: η τάση σε κάθε γραμμή ανάρτησης είναι το βάρος του επιβάτη ÷ (2 × ημίτονο της γωνίας ανάρτησης), οπότε σε ανάρτηση 30° κάθε ιμάντας φέρει περίπου ένα σωματικό βάρος, αλλά αν ισιώσετε την ανάρτηση στις 15° αυξάνεται σε περίπου 1,9 φορές — που είναι αυτό που καταπονεί υπερβολικά τους ιμάντες, τα δέντρα και την πλάτη σας όταν οι άνθρωποι τεντώνουν μια αιώρα σαν τύμπανο. Το endpoint κορυφογραμμής υπολογίζει το μέγεθος μιας δομικής κορυφογραμμής στο περίπου 83% του μήκους της αιώρας, τη σταθερή γραμμή που αναπαράγει αυτή την ~30° κλίση και τη σωστή χαλάρωση σε οποιοδήποτε ζευγάρι δέντρων. Το endpoint ύψους ιμάντων εκτιμά πόσο ψηλά να στερεώσετε τους ιμάντες με βάση την απόσταση μεταξύ των δέντρων και το επιθυμητό ύψος καθίσματος, καθώς τα δέντρα που είναι πιο μακριά χρειάζονται υψηλότερα σημεία αγκύρωσης για να διατηρηθεί η γωνία. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών κατασκήνωσης, πεζοπορίας, εξοπλισμού εξωτερικού χώρου και αιώρας, εργαλεία υπολογισμού ανάρτησης και σχεδιασμού ταξιδιών, και λογισμικό περιπέτειας. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Βάρος και μήκη στη δική σας μονάδα. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints υπολογισμού.
api.oanor.com/hammock-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το Music Theory API;
Ποιο είναι το όριο ρυθμού του Music Theory API;
Πόσο κοστίζει το Music Theory API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το Music Theory API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα 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())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.