मैं एक लय-आधारित गेम बना रहा हूं, और लय-पहचान के साथ कई समस्याओं का सामना कर रहा हूं। मुझे एक बजाने वाले गीत का वर्तमान स्पेक्ट्रम मिलता है। यह 512 फ्लोट के साथ एक फ्लोट सरणी की तरह दिखता है। बाएं और दाएं चैनल के प्रतिनिधित्व के लिए 256। एफएफटी भी उपलब्ध है। लेकिन मुझे नहीं पता कि उस डेटा के साथ कैसे काम करना है, मैंने कुछ प्रयोग किए हैं, लेकिन मुझे बहुत कम जानकारी मिली है। मैंने कुछ तैयार एल्गोरिदम के लिए googled है, लेकिन कुछ भी नहीं है। कृपया, कोई मुझे ऑडियो स्पेक्ट्रम के साथ काम करने, लय पहचान के साथ जुड़े कुछ संदर्भ, सामग्री, लेख, के साथ मेरी मदद कर सकता है। कोड भी बहुत उपयोगी होगा। धन्यवाद।ऑडियो स्पेक्ट्रम का विश्लेषण करके लय का पता लगाने
उत्तर
शायद आपने सही खोज शब्द का उपयोग नहीं किया है। 'कोड' या 'एल्गोरिदम' के साथ, 'टेम्पो डिटेक्शन' या 'बीट डिटेक्शन' को Google पर आज़माएं। वहाँ कागजात के बहुत सारे, संदर्भ, कोड उदाहरण, आदि
बस कुछ हिट हैं:
http://www.cs.princeton.edu/~lieber/cos325/final/
http://www.clear.rice.edu/elec301/Projects01/beat_sync/beatalgo.html
आप Dancing Monkeys के लिए स्रोत और परियोजना रिपोर्ट की जाँच करने के लिए चाहते हो सकता है परियोजना। नृत्य बंदर स्वचालित रूप से डीडीआर के लिए stepfiles उत्पन्न करता है, और यह कुछ बल्कि परिष्कृत बीट पहचान का उपयोग कर ऐसा करता है। यह matlab में लिखा है।
आपको बीट स्पेक्ट्रम एल्गोरिदम पर एक नज़र रखना चाहिए: http://www.rotorbrain.com/foote/papers/icme2001/icmehtml.htm।
यह छोटे नमूने के स्पेक्ट्रोग्राम की समानता की गणना करके ताल और संगीत संरचना के बारे में जानकारी निकालता है। यह लागू करने के लिए अपेक्षाकृत आसान है और मजबूत जानकारी को पुनर्प्राप्त करने की अनुमति देता है।
- 1. आवृत्ति स्पेक्ट्रम विश्लेषण के माध्यम से एमपी 3 बिटरेट का पता लगाने
- 2. जावास्क्रिप्ट ऑडियो स्पेक्ट्रम विश्लेषक
- 3. आवाज का पता लगाने
- 4. माइम प्रकार का पता लगाने के लिए एक प्रकार की फाइल का पता लगाने का सबसे अच्छा तरीका है?
- 5. स्पेक्ट्रम-इनवर्क्स कैसे एक नमूना ऑडियो सिग्नल
- 6. रंग का पता लगाने opencv
- 7. Clojure/जावा: ध्वनि के स्पेक्ट्रम विश्लेषण के लिए जावा लाइब्रेरीज?
- 8. ईमेल क्लाइंट का पता लगाने
- 9. ओपनसीवी त्वचा का पता लगाने
- 10. एक वेब पेज में ऑडियो का पता लगाने के लिए कैसे पता चला है?
- 11. का पता लगाने अगर रंग
- 12. UIScrollView स्थिति का पता लगाने
- 13. का पता लगाने और वाईफाई
- 14. उपयोगकर्ता गतिविधि का पता लगाने
- 15. का पता लगाने और अजगर
- 16. का पता लगाने कुंजी जावास्क्रिप्ट
- 17. चिपमंक टकराव का पता लगाने
- 18. घोस्टस्क्रिप्ट रंग का पता लगाने
- 19. छवि किनारे का पता लगाने
- 20. गति का पता लगाने वीएलसीजे
- 21. JComboBox संपादन का पता लगाने
- 22. आकृति का पता लगाने - ओपनसीवी
- 23. माउस सूचक का पता लगाने
- 24. रेखा का पता लगाने | जावा
- 25. jQuery ब्राउज़र का पता लगाने?
- 26. ओपनसीवी हाथ का पता लगाने?
- 27. का पता लगाने जब डेटा
- 28. भौगोलिक क्लस्टर का पता लगाने
- 29. क्षितिज का पता लगाने एल्गोरिदम
- 30. माउस समर्थन का पता लगाने
ऐसे कई सॉफ़्टवेयर ऐप्स हैं जो पहले से ही ऐसा करते हैं, इसलिए मैं अनुमान लगा रहा हूं कि एल्गोरिदम बहुत सीधे आगे होना चाहिए, यहां कुछ रोचक टिप्पणियां देखने की उम्मीद है .. – notthetup
बस "ऑडियो बीट डिटेक्शन एल्गोरिदम" के लिए यह गूगलिंग देखा .. आशा है कि मदद करता है .. http://www.flipcode.com/misc/BeatDetectionAlgorithms.pdf – notthetup