रास्पबेरी पाई और रियलटाइम ऑडियो प्रभाव / डिजिटल सिग्नल प्रोसेसिंग?


9

मैं यह समझने की कोशिश कर रहा हूं कि क्या यह संभव होगा (और, मामले में, सबसे अच्छा तरीका क्या है) "प्रभाव बॉक्स" बनाने के लिए जो एनालॉग सिग्नल ले सकता है (गिटार या माइक्रोफ़ोन से), इसे रियलटाइम में बदल दें कुछ "ऑडियो प्रभाव" लागू करने के लिए (सरल देरी से जटिल समय / आवृत्ति संचालन तक) और अंत में इसे वापस एनालॉग दुनिया में आउटपुट करने के लिए।

मुझे पता है कि वहाँ वास्तव में शक्तिशाली (और महंगे!) डिजिटल ऑडियो प्रोसेसर हैं, लेकिन यह किसी तरह का घर है, खाली समय का प्रोजेक्ट है, और मैं इस विषय पर कुछ और सीखने का मौका लेना चाहता हूं =)

पहली बात जो मैं समझना चाहता हूं, वह है hw समर्थन, जिसकी मुझे उम्मीद करनी चाहिए या ध्वनि जोड़ने के लिए इसे जोड़ना चाहिए और फिर खेला जाना चाहिए।

मैं क्या पढ़ा से निर्मित ऑडियो आउटपुट काफी खराब है और वहाँ ऑडियो रिकॉर्ड करने के लिए कोई आसान तरीका है (देखें है इस और इस ) .. तो मुझे लगता है कि मैं बेहतर कुछ बाहरी ऑडियो डिवाइस प्लग होगी ...

क्या यह बेहतर है कि एक बाहरी USB ऑडियो इंटरफेस या किसी प्रकार का ADC / DAC GPIO बस से जुड़ा हो (जो अक्सर P2C हेडर के माध्यम से I2C बस का उपयोग कर रहे हैं )?

क्या यह कोशिश करने लायक है? किसी को इस बारे में कुछ अंतर्दृष्टि है? किसी भी मदद की सराहना की है =)


कोई ऑडियो इनपुट नहीं है और ऑडियो आउटपुट क्वालिटी काफी खराब है। साथ खेलने के लिए एक और डिवाइस चुनें, एक का चयन करें जिसमें कम से कम ऑडियो ठीक से काम कर रहा हो।
लेनिक

अच्छा .. मुझे कुछ संदेह था कि यह एक परेशानी भरा रास्ता हो सकता है, और कभी-कभी "कोई रास्ता नहीं" भी शुरू करने के लिए एक अच्छी जगह है: आप जानते हैं कि आपको किसी अन्य सड़क पर स्विच करना है =)
ल्यूक

यदि आप usb साउंड कार्ड प्राप्त कर सकते हैं, जिसमें आपके लिए पर्याप्त गुणवत्ता है, तो यह संभव रूप से संभव होना चाहिए।
ग्यूसॉफ्ट

I2S इंटरफ़ेस में देखें जो ऑडियो प्रोसेसिंग एवेन्यू के साथ माना जाता है।
एसएफ।

जवाबों:


7

वास्तविक समय के ऑडियो प्रभावों के लिए पाई का उपयोग करना बहुत संभव है। केवल सीमाएं बाहरी USB साउंडकार्ड की आवश्यकता होती हैं (सभी साउंडकार्ड अभी तक समर्थित नहीं हैं, लेकिन मुझे पता है कि कुछ लोग इस पर काम कर रहे हैं), और निश्चित रूप से पाई की शक्ति (मैं 15 एमएस की एक विलंबता प्राप्त करने में कामयाब रहा) कुछ भारी FFT, हालांकि, बहुत कुछ है जो आप पाई की सीमा तक पहुँचने से पहले कर सकते हैं)।

मैं सभी डीएसपी के लिए शुद्ध डेटा का उपयोग करता हूं। आप मेरे ब्लॉग पर बना एक डेमो देख सकते हैं: http://guitarextended.wordpress.com/2013/01/27/real-time-guitar-effects-with-raspberry-pi-pd-and-arduino/

मुझे आशा है कि निकट भविष्य में, जब मेरे पास समय होगा, तो मैं इसे बेहतर ढंग से प्रलेखित कर सकूंगा।


1

आरपी एक है - आज के मानकों से - सामान्य रूप से चलने वाले कंप्यूटर को धीमा करने के लिए औसत दर्जे का। जो भी साउंड इफ़ेक्ट सॉफ्टवेयर लाइनक्स पर चलता है उन स्पेक्स के साथ पाई पर चलने की संभावना है। आप तेजी से "ब्लैक बॉक्स" को भी कनेक्ट कर सकते हैं जो कि इसकी गणना सबसे अधिक करता है, अगर यह पर्याप्त तेज नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.