मेरे पास कुछ कोड है जो GetSpectrumData
एक ऑडियोस्रोस से एक गाना बजाने के लिए उपयोग करता है ताकि खिलाड़ी को खेलने के लिए एक लेवल लेआउट बनाया जा सके। मैं एक कार्यक्षमता जोड़ना चाहता हूं जहां खिलाड़ी अपने गाने अपलोड कर सकते हैं और इन गीतों के डेटा के साथ बनाए गए स्तरों को खेल सकते हैं। दुर्भाग्य से, विभिन्न ऑडियो फाइलों की तुलना करते समय, मुझे इसका सामना करना पड़ा:
जैसा कि आप देख सकते हैं, आयाम क्लिप से क्लिप में काफी भिन्न होता है, बाद में ऐसे स्तर बना रहा है जो पूर्ण या लगभग असंभव हैं। मैं इस "लाउडनेस" को निर्धारित करने का एक तरीका खोजना चाहता हूं, ताकि मैं इसे गाने से डेटा प्राप्त करने के बाद इसे कई गुना बढ़ा सकूं या इसे गुणा कर सकूं। इसके अलावा, क्या बिना गाना बजाए इस डेटा को निकालने का कोई तरीका है?