BPM & की (Key) फाइंडर
एक ही स्टेप में किसी भी गाने के सटीक टेम्पो और म्यूजिकल की (key) का पता लगाएं। यह आपके डिवाइस पर चलता है — फ़ाइलें कभी अपलोड नहीं होतीं।
ऑडियो फ़ाइल को यहाँ ड्रॉप करें या ब्राउज़ करने के लिए क्लिक करें
अधिकतम 30MB · MP3, WAV, FLAC, OGG, M4A
BPM और की (Key) कैसे खोजें
- 1 एक ऑडियो फ़ाइल अपलोड करें (MP3, WAV, FLAC, OGG, M4A)
- 2 न्यूरल नेटवर्क आपके डिवाइस पर एक साथ टेम्पो और की (key) का पता लगाते हैं
- 3 बीटमैचिंग और हार्मोनिक मिक्सिंग के लिए BPM और Camelot कोड प्राप्त करें
Frequently Asked Questions
BPM और की (key) डिटेक्शन कितना सटीक है?
एक ही टूल में BPM और की (key) को क्यों मिलाएं?
क्या मेरा ऑडियो किसी सर्वर पर अपलोड होता है?
संयुक्त BPM और की (key) डिटेक्शन कैसे काम करता है?
मुझे DJing के लिए BPM और की (key) दोनों की आवश्यकता क्यों है?
यह अलग-अलग BPM फाइंडर और की (Key) फाइंडर से कैसे अलग है?
कौन से फ़ाइल फॉर्मेट और साइज़ सपोर्टेड हैं?
DJ की तैयारी के लिए टेम्पो और की (key) का एक साथ पता क्यों लगाएं
बीट-मैचिंग आवश्यक है लेकिन पर्याप्त नहीं है
समान BPM पर दो ट्रैक्स को मिक्स करने से किक पैटर्न अलाइन रहते हैं, लेकिन समान टेम्पो यह नहीं बताता कि ट्रैक एक ही संगीतमय ब्रह्मांड के हैं या नहीं। यदि एक ट्रैक F माइनर में है और अगला B मेजर में है, तो उनके बीच की हार्मोनिक दूरी — Camelot व्हील पर छह कदम — अधिकतम संभव दूरी है। सस्टेन्ड सिंथ्स, बेसलाइन्स और वोकल फ्रेज़ ब्लेंड के दौरान सीधे टकराते हैं, जिससे ऐसा बेसुरा शोर पैदा होता है जो एक स्मूथ ट्रांज़िशन को कार-क्रैश में बदल देता है। कुशल DJ तेजी से कट करके या इफेक्ट्स चलाकर इससे बचते हैं, लेकिन ये एक ऐसी समस्या के उपाय हैं जिससे बचा जा सकता था। इसका समाधान दोनों वैल्यूज़ को पहले से जानना है: BPM आपको बताता है कि ट्रैक्स मिक्स हो सकते हैं, Camelot कोड आपको बताता है कि उन्हें मिक्स होना चाहिए।
संयुक्त रीडआउट के इर्द-गिर्द बना एक वर्कफ़्लो
Drop an entire crate into the queue and let the combined detector tag every file. Sort the library by Camelot code first, then by BPM within each code group, and the natural set order falls out almost by itself: nearby Camelot codes (8A → 8B → 9A) blend cleanly, and adjacent BPM ranges within each group avoid the audible pitch shifts that wide tempo jumps produce. बीपीएम फाइंडर and की फाइंडर give you the same neural networks running individually if you only need one value; this page exists because the DJ workflow almost never calls for one value at a time.
संयुक्त BPM और की (key) डिटेक्शन आंतरिक रूप से कैसे काम करता है
एक डिकोड, दो न्यूरल नेटवर्क, समानांतर इन्फरेंस
किसी ऑडियो फ़ाइल का विश्लेषण करने का सबसे महंगा हिस्सा डिटेक्शन नहीं है — यह फ़ाइल को एक उपयोग करने योग्य सिग्नल के रूप में मेमोरी में लाना है। कंटेनर को पढ़ना, लॉसी कोडेक को डिकोड करना, मॉडल रेट पर रीसैम्पल करना, और स्पेक्ट्रोग्राम रिप्रजेंटेशन में बदलना सबसे ज्यादा समय लेता है। Brizm एक बार डिकोड करता है और परिणामी बफर को दो समानांतर न्यूरल नेटवर्क में फीड करता है: एक टेम्पो-ट्रैकिंग मॉडल जो बीट पोजीशन और संबंधित BPM का अनुमान लगाता है, और एक की-डिटेक्शन (key-detection) मॉडल जो एक पिच क्लास प्रोफाइल बनाता है और इसे 24 कीज़ (12 मेजर और 12 माइनर) में से एक में वर्गीकृत करता है। डिकोडेड बफर को साझा करने का मतलब है कि संयुक्त प्रक्रिया किसी भी अकेले मॉडल को चलाने की तुलना में शायद ही धीमी होती है, भले ही यह दोगुना आउटपुट देती है।
सरल भाषा में Camelot नोटेशन
डिटेक्टर एक मानक की (key) नाम ("F# minor", "C major") और एक Camelot कोड (वह फॉर्मेट जो DJ उपयोग करते हैं: 11A, 8B, आदि) दोनों उत्सर्जित करता है। 1–12 तक की संख्याएँ एक घड़ी की तरह काम करती हैं; अक्षर A माइनर को दर्शाता है, B मेजर को दर्शाता है। वे मूव्स जो हार्मोनिक रूप से काम करते हैं: समान कोड, आसन्न कोड (क्लॉकवाइज़ या काउंटर-क्लॉकवाइज़ एक कदम), और अक्षर फ्लिप के साथ समान संख्या (8A → 8B)। वे मूव्स जो खराब लगते हैं: घड़ी पर दो या अधिक कदम दूर, या एक कदम के साथ फ्लिप। Camelot व्हील संदर्भ एक ही बार में हर संबंध की कल्पना करता है। एक बार लाइब्रेरी टैग हो जाने के बाद, सेट बनाना समान टेम्पो वाले ट्रैक्स के बीच व्हील पर छोटी दूरी तय करने का मामला रह जाता है।
DJ की तैयारी के अलावा, यही रीडआउट सैंपल्स चुनने वाले प्रोड्यूसर्स और अकापेलास (acapellas) मैच करने वाले रीमिक्सर्स के लिए भी उपयोगी है। पिच शिफ्टर किसी सैंपल के टेम्पो को बनाए रखते हुए उसे सेमीटोन्स द्वारा खिसका सकता है, इसलिए एक बार जब आप किसी सैंपल की की (key) और प्रोजेक्ट की की (key) जान लेते हैं, तो अंतर को ट्रांसपोज़ करना सिर्फ एक स्लाइडर का काम होता है।