NGS2
NGS2 सिस्टम, रैक और वॉइस हैंडल रखता है, सामान्य RIFF/WAVE डेटा पार्स करता है, और एक मौन 48 kHz ग्रेन की गति नियंत्रित करता है ताकि सॉफ़्टवेयर-DSP वर्कर घूमता न रहे। वॉइस संश्लेषण ख़ुद अधूरा है।
10 अक्टूबर 2026 तक के रिपॉज़िटरी नोट्स
हैंडल और पैरामीटर
गेम एक NGS2 सिस्टम, रैक और वॉइस बनाता है और फिर पैरामीटर बदलावों की एक लिंक्ड सूची से गुज़रता है। PS5PCEM स्थिर हैंडल देता है, जाँचता है कि चाइल्ड अब भी किसी जीवित पैरेंट का है, और उन सूचियों को एक सीमा के भीतर पढ़ता है। चलाना, रोकना, फिर चलाना, बंद करना और ख़त्म करना वॉइस रेंडर होने पर लागू होते हैं। स्थिति उन्हीं सटीक 32-बिट फ़्लैग के साथ बताई जाती है जिन्हें गेस्ट पढ़ता है।
सामान्य RIFF/WAVE संरचना पार्स होती है। एक तटस्थ पैन मैट्रिक्स बना रहता है, ताकि बिना पैन की गई वॉइस किसी दूसरी वॉइस का पुराना मैट्रिक्स न उठा ले। ग्रेन float32 है।
ग्रेन की गति क्यों नियंत्रित होती है
हर मौन रेंडर ग्रेन 48 kHz पर गति-नियंत्रित होता है। इस प्रतीक्षा के बिना गेम का सॉफ़्टवेयर-DSP वर्कर रेंडरर को तंग लूप में कॉल करता है और होस्ट का पूरा कोर ले लेता है। गति AudioOut घड़ी से मेल खाती है, इसलिए वर्कर लगभग ग्रेन की अवधि तक सोता है।
सैंपल ख़ुद मौन हैं। असली NGS2 वॉइस संश्लेषण और मिक्सिंग लागू नहीं हैं। जिस गेम का साउंडट्रैक पूरी तरह NGS2 के भीतर बनता है वह इस पथ से वे आवाज़ें नहीं सुनेगा। जो गेम AJM से डिकोड करके PCM AudioOut को भेजते हैं उन्हें NGS2 संश्लेषण की ज़रूरत नहीं।
क्या लागू है
- पैरेंट जीवनकाल जाँच के साथ स्थिर सिस्टम, रैक और वॉइस हैंडल।
- RIFF/WAVE संरचना, सीमित पैरामीटर सूचियाँ और सटीक 32-बिट स्थिति फ़्लैग।
- तटस्थ पैन मैट्रिक्स के साथ रेंडर पर लागू चलाना, रोकना, फिर चलाना, बंद करना और ख़त्म करना।
- 48 kHz पर गति-नियंत्रित मौन float32 ग्रेन।
क्या अब भी बाक़ी है
- वॉइस संश्लेषण और NGS2 मिक्सर लागू नहीं हैं।
- गति-नियंत्रित ग्रेन मौन है, इसलिए केवल NGS2 पर बना संगीत चुप रहता है।
- वॉइस के भीतर कस्टम DSP प्लगइन इस मॉडल से बाहर हैं।
संबंधित तंत्र
ये पेज क्या हैं