हाल ही में मैं इस प्रश्न पूछा: How to get the fundamental frequency from FFT? (आप वास्तव में इसे पढ़ने के लिए की जरूरत नहीं है)सेपस्ट्रल का उपयोग कैसे करें?
मेरे संदेह अभी यह: कैसे Cepstral एल्गोरिथ्म उपयोग कैसे करें?
मुझे नहीं पता कि इसका उपयोग कैसे किया जाए क्योंकि केवल एक ही भाषा जिसे मैं जानता हूं एक्शनस्क्रिप्ट 3 है, और इस कारण से मुझे सी, जावा और अन्य में पाए गए मूल कार्यों के बारे में कुछ संदर्भ हैं, और मैं कैसे उन्हें एएस पर लागू करना चाहिए। अधिकांश लेख =/ (हालांकि, के रूप में अतिरिक्त अन्य भाषाओं में जवाब स्वागत हैं, बस कैसे स्क्रिप्ट कृपया काम करता है समझाने) एक FFT परिणाम की मौलिक आवृत्ति खोजने के लिए
लेख मैं Cepstral के बारे में पाया इन भाषाओं के बारे में हैं मुझसे कहा था कि मैं यह कर देना चाहिए:
संकेत → एफटी → पेट() → वर्ग → लोग इन → एफटी → पेट() → वर्ग → बिजली cepstrum
गणितीय: | एफ {लॉग (| एफ {च (टी)} | ²)} | ²
महत्वपूर्ण जानकारी:
- मैं फ़्लैश
- में एक गिटार ट्यूनर विकासशील हूँ यह पहली बार मैं उन्नत ध्वनि के साथ काम कर रहा हूँ
- मैं संकेत है कि उपयोगकर्ता के पहुंचता है से आवृत्ति डिब्बे को निकालने के लिए एक FFT उपयोग कर रहा हूँ माइक्रोफोन, लेकिन मैं मौलिक आवृत्ति प्राप्त करने में अटक गया यह
मैं नहीं जानता से:
- एक ARRAY में एक वर्ग को कैसे लागू करें (मेरा मतलब है, मेरा एफएफटी मुझे वह डेटा देता है जो एक सरणी है। क्या मुझे इसे स्वयं से गुणा करना चाहिए? जब मैं fftResults * fftResults)
- "लॉग" को कैसे लागू करें, तो एक्शनस्क्रिप्ट की डीबग त्रुटियों को फेंकता है। मैं नहीं जानता कि इसे कैसे लागू किया जाए, भले ही मेरे पास एक ही संख्या हो।
- जटिल सेपरस्ट्रल और पावर सेपस्ट्रल के बीच क्या अंतर है। इसके अलावा, मुझे उनमें से किस का उपयोग करना चाहिए? मैं एक गिटार ट्यूनर विकसित करने की कोशिश कर रहा हूं।
धन्यवाद!
क्या ये विधियां गिटार ट्यूनर बनाने के लिए सटीक हैं? मेरा मतलब है ... मुझे वास्तव में उच्च परिशुद्धता की आवश्यकता है! –
यह कई चीजों पर निर्भर करता है - माइक्रोफोन गुणवत्ता, शोर आदि। कभी-कभी denoising के लिए कुछ एल्गोरिदम भी आवश्यक हो सकता है। आप उस यिन उदाहरण को चला सकते हैं - यह वह एप्लिकेशन है जो माइक्रोफ़ोन से ध्वनि कैप्चर करता है और f0 - test प्रदर्शित करता है और सामान्य (हार्डवेयर?) ट्यूनर के साथ सत्यापित करता है। – mmatloka
मैंने इस के आधे हिस्से को पढ़ा: http://recherche.ircam.fr/equipes/pcm/cheveign/ps/2002_JASA_YIN_proof.pdf यह किसी प्रकार का दस्तावेज दिखता है, लेकिन यह मेरे दिमाग को फ्राइंग कर रहा है। मैं आपको परेशान नहीं करना चाहता, लेकिन क्या आप मुझे बताएंगे कि मुझे इन समीकरणों को कैसे लागू करना चाहिए? सिग्नल में, एक एफएफटी परिणाम में, और कैसे? आपकी सहायता के लिए बहुत धन्यवाद! –