2010-04-12 6 views
9

आश्चर्यजनक रूप से मुझे एंड्रॉइड में मिडी के लिए कोई समर्थन नहीं मिला। एकमात्र चीज जो करीब आती है वह जेटप्लेयर है, लेकिन यह केवल मौजूदा .jet फ़ाइल लेती है।एंड्रॉइड पर गतिशील मिडी पीढ़ी और प्लेबैक: संभव है?

मैं कुछ अंतराल के साथ गतिशील रूप से मिडी फ़ाइल उत्पन्न करना चाहता हूं और इसे खेलना चाहता हूं। मैंने एक स्वर के साथ मैन्युअल रूप से .jet फ़ाइल बनाने और फिर जेट प्लेयर के साथ इसे स्थानांतरित करने के बारे में भी सोचा, लेकिन यह ट्रांसफरिंग -12, +12 को सीमित करता है। जो मेरे लिए इतना अच्छा नहीं है।

एंड्रॉइड पर एक टोन जेनरेटर भी है, लेकिन यह पूर्वनिर्धारित टोन तक सीमित है जिसमें ट्रांसफर करने का कोई तरीका नहीं है।

क्या कोई जानता है कि एंड्रॉइड पर मिडी पीढ़ी और प्लेबैक कैसे प्राप्त करें?

उत्तर

5

शायद this Pragmatic Programmer thread रुचि का हो सकता है।

+0

वहां कुछ मिला। ऐसा लगता है कि एंड्रॉइड में मेडियाप्लेयर मिडी फाइलों का समर्थन करता है, इसलिए मुझे बस इतना करना है कि मौजूदा मिडी पीढ़ी लाइब्रेरी मिल जाए और इसका इस्तेमाल करें। – Peterdk

+0

बहुत बढ़िया! खुशी हुई यह मदद की। –

4

मैं वर्तमान में मिडी फाइलों की गतिशील पीढ़ी के लिए बस गया हूं जिसे MediaPlayer पर खिलाया जाता है। एक साधारण मिडी फ़ाइल जेनरेटर बनाना बहुत आसान है और MediaPlayer इसके साथ सही तरीके से काम करता है।

मैंने सिंथेसाइज़र तक सीधे स्ट्रीमिंग पहुंच के लिए feature request खोला है। यदि आप मिडी स्ट्रीमिंग में रूचि रखते हैं, तो कृपया रेट करें, स्टार करें, वहां टिप्पणी करें।

3

बेहतर कभी नहीं से देर से, लेकिन वहाँ एक नंगे हड्डियों गूगल कोड यहाँ पर जावा मिडी पुस्तकालय है: http://code.google.com/p/android-midi-lib/

कि मिडी फ़ाइल पीढ़ी संभाल कर सकते हैं और आप इसे वापस माना जाता है कि खेलने के लिए MediaPlayer उपयोग कर सकते हैं।

संबंधित मुद्दे