ए.एस.आय.ओ. ध्वनिचे आंतरपृष्ठ (इंटरफेस)

ऑड्यासिटी विकास माहितीपुस्तिकेवरुन
येथून जा : निर्देशक, शोधा
विंडोजवर कमी विलंब मुद्रण आणि प्लेबॅकसाठी मालकीचे एएसआयओ आंतरपृष्ठ साधारण आवश्यक आहे. विंडोजवर बहु-वाहिनी मुद्रण बनविण्याचा हा देखील एक चांगला मार्ग आहे.
  • परवान्याचे प्रतिबंध आम्हाला ऑड्यासिटीच्या प्रकाशित झालेल्या आवृत्त्यांमध्ये एएसआयओचे समर्थन समाविष्ट करण्यापासून प्रतिबंधित करते, परंतु खाजगी, वितरित न करण्याजोग्या वापरासाठी एएसआयओ समर्थनासह ऑड्यासिटी संकलित केली जाऊ शकते.
  • हे पान एएसआयओ परवान्याच्या समस्यांचा आणि एएसआयओ समर्थनासह ऑड्यासिटीचे संकलन करण्याच्या पायऱ्यांचा सारांश देते.


विंडोज, लिनक्स आणि मॅकवरील विलंब

एएसआयओ हे विंडोजवरील वापरात असलेले मालकीचे साधारण ध्वनि आंतरपृष्ठ आहे जे कार्यप्रणालीच्या मिश्र कर्नलला मागे टाकत आहे, म्हणून संगणक ध्वनि सॉफ्टवेअर आणि हार्डवेअर दरम्यान सर्वात कमी विलंब थेट संवाद प्रदान करते.

  • एएसआयओ २४-बिट सॅम्पलिंगचे समर्थन करतो जे फक्त अन्यथा विंडोज डब्ल्यूएएसएपीआय किंवा डब्ल्यूडीएम-केएस (विंडोज ड्राइव्हर मॉडेल कर्नल स्ट्रीमिंग) अंतर्गत उपलब्ध आहे. २४-बिट सॅम्पलिंग मोठ्या गतिमान श्रेणी, कमी सैद्धांतिक ध्वनि मजला आणि कमी ऐकण्यायोग्य खंडांवर अधिक रेझोल्युशनची परवानगी देते.
  • मूळ नसलेल्या एएसआयओ उत्पादित मूळ स्त्रोतापेक्षा "एकसारखे बिट " आहे.
  • हार्डवेअरचे अनेक भौतिक इनपुट आणि आउटपुट वाहिन्या एकाच उपकरणावर खुल्या केल्या जातात.
ऑड्यासिटीमध्ये मायक्रोसॉफ्ट विंडोजच्या थेट-आवाजाच्या आंतरपृष्ठ शिष्टाचाराचे समर्थन समाविष्ट आहे. ते वापरण्यासाठी, उपकरणे साधनपट्टीमध्ये यजमान म्हणून "विंडोज थेट ध्वनि" निवडा. हे काही ध्वनि उपकरणांवर बहु-वाहिनी मुद्रणाला समर्थन देईल, परंतु एएसआयओवर खूप कमी विलंब शक्य नसतो.

लिनक्स वर, साधारण ए.एल.एस.ए. ध्वनि ए.पी.आय. सामान्यत: एम.एम.इ. किंवा विंडोज थेट-आवाज अंतर्गत विंडोजपेक्षा कमी विलंब प्रदान करते. तथापि, बर्‍याच लिनक्स वितरणे आता ध्वनि रूटिंग आणि मिक्सिंगसाठी पूर्वनियोजनानुसारनुसार पल्स ध्वनि वापरतात. पल्स ध्वनि आवाज स्रोत आणि लिनक्स कर्नल दरम्यान बसला आहे आणि म्हणूनच ए.एल.एस.ए. च्या थेट वापरापेक्षा काही प्रमाणात उशीर झाला आहे. सर्वात कमी विलंबसाठी, आपण जॅक एपीआय वापरू शकता जे अनुप्रयोगांदरम्यान कमी विलंबता ध्वनि संप्रेषण आणि ध्वनि रूटिंग दोन्ही प्रदान करते. सध्या ऑड्यासिटी जॅक ला बऱ्यापैकी समर्थन देते, परंतु काही मर्यादांसह.

मॅक वर, मूळ ध्वनि एक साधारण एपीआय आहे आणि ऑड्यासिटीद्वारे पूर्णपणे समर्थित आहे. मूळ ध्वनिमध्ये एमएमई आणि विंडोज थेट ध्वनि अंतर्गत विंडोजपेक्षा कमी विलंब देखील आहेत परंतु सर्वात कमी विलंब होण्यासाठी जॅक ओएस एक्सचा वापर केला जाऊ शकतो.

ऑड्यासिटी आणि एएसआयओ

एएसआयओ तंत्रज्ञान जर्मन कंपनी स्टेनबर्गने विकसित केले आहे आणि परवाना कराराद्वारे संरक्षित आहे जे त्याच्या स्त्रोत कोडचे पुनर्वितरण प्रतिबंधित करते.

ओडीसिटी, जीपीएल अंतर्गत परवानाकृत मुक्त स्रोत प्रोग्राम म्हणून, सध्या एएसआयओ-सक्षम असूनही वापरकर्त्याचे समर्थन करण्यास असमर्थ आहे (वापरकर्त्याचे ध्वनि यंत्र प्रदान करणे देखील तितकेच सक्षम आहे). जर ऑडिसिटी बिल्डमध्ये एएसआयओ समर्थन वितरीत केले गेले तर हे कोड समाविष्ट केल्यास स्टेनबर्गच्या परवाना कराराचे उल्लंघन करेल किंवा उलट कोड अडवल्यास ऑड्यासिटीच्या जीपीएल परवान्याचे उल्लंघन होईल. स्टेनबर्ग परवाना उघडत असल्याच्या सतत अफवा येत आहेत, परंतु कोणत्याही स्पष्ट हालचालीशिवाय जो कोणी या समस्येची काळजी घेतो त्याला त्यांचे संपर्क स्टेनबर्गला त्यांच्या संपर्क पृष्ठाद्वारे कळवण्यासाठी आमंत्रित केले जाते.

ऑड्यासिटीमध्ये न वितरणीय एएसआयओ समर्थन

ऑड्यासिटी विंडोजवर अशा व्यक्तींसाठी एएसआयओ समर्थन प्रदान करते जे पर्यायी स्टीनबर्ग एएसआयओ एसडीके वापरून स्त्रोत कोडमधून ऑड्यासिटी संकलित करण्यास तयार आहेत.

एएसआयओ समर्थन कठोरपणे प्रदान केले जाते की ते विना-वितरित आहे, म्हणजेच, आपण इतर कोणालाही एएसआयओ समर्थनासह तयार केलेल्याची प्रत किंवा वितरण करू शकत नाही. तयार केलेले कठोरपणे आपल्या स्वत: च्या वैयक्तिक (खाजगी किंवा व्यावसायिक) वापरासाठी आहे. त्याच कारणांसाठी, ऑड्यासिटी एएसआयओ समर्थनासह ऑड्यासिटीचे बिल्ड वितरित करू शकत नाही, म्हणून कृपया विचारू नका!

खाली ASIO समर्थनासह स्त्रोत कोडवरून ऑड्यासिटी संकलित करण्याचे विहंगावलोकन आहे.

  1. विनामूल्य मायक्रोसॉफ्ट व्हिज्युअल स्टुडिओ समुदाय आवृत्ती एकात्मिक विकास पर्यावरण (आयडीई) स्थापित करा .
  2. स्टीनबर्ग वरून एएसआयओ एसडीके डाउनलोड आणि स्थापित करा.
  3. https://github.com/audacity/audacity/releases पासून नवीनतम ऑड्यासिटी रीलिझचा स्त्रोत कोड डाउनलोड करा.स ्त्रोत कोड मधील win/compile.txt मधील चरणांचे अनुसरण करा :
    1. डब्ल्यूएक्सविजेट्स जीयूआय साधनकिट डाउनलोड आणि स्थापित करा आणि नंतर दृश्य कलागृहाचा वापर करुन डब्ल्यूएक्सविजेट्स तयार करा.
    2. आपण ज्या ठिकाणी विजेट्स स्थापित केले त्या डिरेक्टरीमध्ये डब्ल्यूएक्सडब्ल्यूएन एनवायरनमेंट व्हेरिएबल स्थापित करा आणि जिथे आपण एएसआयओ एसडीके स्थापित केले त्या निर्देशिकेमध्ये एएसआयओएसडीके_डिआयर एन्व्हायर्नमेंट व्हेरिएबल स्थापित करा. संगणक रीबूट करा.
    3. दृश्य कलागृह वापरुन ऑड्यासिटीची रचना करा.

संपूर्ण तपशीलांसाठी ऑड्यासिटी विकीमध्ये 'विंडोजवरील विकसक' वरील सूचनांचे अनुसरण करा आणि दुवे डाउनलोड करा.

आपल्याला मदतीची आवश्यकता असल्यास, कृपया ऑड्यासिटी कंपाईल बोर्डवरील ऑड्यासिटी फोरमवर विचारा.