मैं प्रक्रियात्मक रूप से उत्पन्न संगीत के साथ खेलना चाहता हूं। मैं वास्तव में एक साधारण एपीआई ढूंढने की उम्मीद कर रहा हूं जहां मैं सिर्फ एक गीत, नोट, अवधि और स्ट्रिंग को एक गीत कह सकता हूं (मैं निश्चित रूप से कुछ भी ले जाऊंगा, लेकिन यह मेरी वरीयता होगी)। क्या कोई पुस्तकालय है जो यह करता है?प्रोग्रामिंग के माध्यम से संगीत बनाने के लिए एक अच्छा एपीआई क्या है?
उत्तर
आपकी सर्वश्रेष्ठ शर्त एक संगीत प्रोग्रामिंग वातावरण है, जिसमें से कई हैं।
Csound सबसे प्रसिद्ध लोगों में से एक है। यहां उनके website हैं।
Max MSP भी एक और व्यापक रूप से उपयोग किया जाने वाला विकल्प है, और यह एक दृश्य प्रोग्रामिंग इंटरफ़ेस भी प्रदान करता है। हालांकि, यह वाणिज्यिक है।
एक और प्रसिद्ध विकल्प (और व्यापक रूप से प्रयोगात्मक इलेक्ट्रॉनिक संगीतकारों द्वारा उपयोग किया जाता है) SuperCollider.This इसका वेबपृष्ठ है।
यहां एक Wikipedia article समान भाषाओं/वातावरण का वर्णन करता है।
आप ऑडियो/संगीत काम करने के लिए सही पुस्तकालयों के साथ एक सामान्य प्रोग्रामिंग भाषा का भी उपयोग कर सकते हैं। जावा, एक के लिए, Java Sound API प्रदान करता है।
सीएसएंड पर अच्छा कॉल, मैं इसके बारे में भूल गया था। मुझे पता है कि बीटी ने इसे अपने द बाइनरी यूनिवर्स एल्बम पर गाने में से एक करने के लिए इस्तेमाल किया: http://en.wikipedia.org/wiki/This_Binary_Universe –
मैक्स/एमएसपी मिलर पकेट द्वारा ओपन-सोर्स प्रोजेक्ट, शुद्ध डेटा से प्राप्त किया गया है। देखें: http://www-crca.ucsd.edu/~msp/software.html –
विशिष्ट सिफारिशें देना मुश्किल है, क्योंकि आपने कोई भाषा निर्दिष्ट नहीं की है। अधिकांश भाषाओं में सभ्य MIDI लाइब्रेरी है, हालांकि यह पहली जगह होगी जो मैं देखूंगा, जब तक कि आपको MIDI प्रारूप की अनुमति से कुछ अधिक भारी न हो।
आप Common Music पर देख सकते हैं।
यह एक संगीत रचना प्रणाली है कि ध्वनि संश्लेषण और प्रदर्शन के लिए नियंत्रण प्रोटोकॉल की एक किस्म में संगीत प्रक्रियाओं और संरचना की उच्च स्तरीय एल्गोरिथम अभ्यावेदन बदल देती है
शायद Generative music एक अच्छी शुरुआत है। Googling कुछ दिलचस्प लिंक भी ले जाता है। Brian Eno ने बीयर के लिए प्रक्रियात्मक रूप से जेनरेट किया गया संगीत बनाया।
JFugue विशेष रूप से संगीत की प्रक्रियात्मक पीढ़ी का समर्थन करने के लिए विकसित किया गया था। यह एक मुफ़्त, ओपन-सोर्स (एलजीपीएल) जावा एपीआई है।
सही किसी को भी गैर-एलजीपीएल विकल्पों के बारे में पता है? –
बीएफए में जेएफयूयू का नवीनतम संस्करण, अपाचे लाइसेंस 2.0 का उपयोग करता है। –
बहुत बढ़िया, धन्यवाद! –
- 1. प्रोग्रामिंग संगीत प्रोग्रामिंग संश्लेषित?
- 2. क्या आरईएसटी एपीआई के माध्यम से प्रोग्रामिंग रूप से एक हडसन नौकरी को हटाना संभव है?
- 3. सॉकेट प्रोग्रामिंग के लिए एक अच्छा बफर आकार क्या है?
- 4. रेलरोड आरेख बनाने के लिए एक अच्छा उपकरण क्या है?
- 5. सॉफ्टवेयर पैच बनाने के लिए एक अच्छा अभ्यास क्या है?
- 6. खेल आंकड़ों के लिए एक अच्छा एपीआई क्या है?
- 7. एक सॉफ्टवेयर डेमो के लिए अच्छा पृष्ठभूमि संगीत?
- 8. जावा में रीस्टफुल एपीआई बनाने के तरीके सीखने के लिए सबसे अच्छा स्रोत क्या है?
- 9. सी ++ पब्लिक एपीआई के लिए सबसे अच्छा अभ्यास क्या है?
- 10. प्रसिद्ध उद्धरणों के लिए एक अच्छा एपीआई
- 11. टो के माध्यम से httpwebrequest बनाने के लिए कैसे
- 12. एपीआई के माध्यम से जीमेल लेबल रंग?
- 13. डिजिटलमार्स डी प्रोग्रामिंग के लिए सबसे अच्छा आईडीई क्या है?
- 14. स्क्रैच से .pdf बनाने के लिए उपयोग करने के लिए सबसे अच्छा पर्ल मॉड्यूल क्या है?
- 15. संगीत रचना के लिए उच्च स्तरीय प्रोग्रामिंग भाषा
- 16. PHP के माध्यम से ट्विटर एपीआई का उपयोग करने का सबसे अच्छा तरीका क्या है?
- 17. मैकपोर्ट्स के माध्यम से रूबीगेम्स एक अच्छा विचार है?
- 18. पीडीएफ बनाने के लिए सर्वश्रेष्ठ सी # एपीआई
- 19. ऑडियो और एमआईडीआई संगीत अनुप्रयोग विकास के लिए किसी भी भाषा में सबसे अच्छा एपीआई क्या है?
- 20. एपीआई यूआरएल बनाने के लिए डिजाइन पैटर्न
- 21. गिट के लिए सबसे अच्छा रूबी एपीआई क्या है?
- 22. क्या यह शेष अनुप्रयोग से मॉडलों को अलग करने के लिए एक अच्छा प्रोग्रामिंग अभ्यास है
- 23. एपीआई के माध्यम से ऑर्डर सृजन Magento
- 24. एल्गोरिदम एक स्ट्रिंग को अच्छा या बदसूरत बनाने के लिए
- 25. आईटीसी atomic_t के साथ साझा स्मृति के माध्यम से; क्या यह x86 के लिए अच्छा है?
- 26. एक व्यक्ति सॉफ्टवेयर शॉप के लिए स्वचालन बनाने के लिए सबसे अच्छा टूल क्या है?
- 27. आरएसपीसी के साथ एक मणि बनाने के लिए एक अच्छा ट्यूटोरियल क्या है?
- 28. एक दृश्य प्रोग्रामिंग भाषा बनाने के लिए प्लेटफार्म
- 29. प्रोग्रामिंग के माध्यम से आईफोन के माध्यम से .xls फ़ाइल बनाना संभव है?
- 30. जावा के लिए डेटाफ्लो प्रोग्रामिंग एपीआई?
मुझे यह देखने के लिए प्रभावित किया गया है कि इस तरह का कोई प्रश्न मतदान नहीं किया गया है और "पुस्तक, उपकरण, सॉफ़्टवेयर लाइब्रेरी, ट्यूटोरियल या अन्य ऑफ़-साइट संसाधन को खोजने या खोजने के लिए हमें पूछे जाने वाले प्रश्न" जैसे ध्वज नहीं हैं। अगर लेखक के पास 1 प्रतिष्ठा बिंदु था, तो मुझे यकीन है कि हर कोई उसे स्टैकएक्सचेंज पर अपने प्रश्न पूछने के लिए कहता है, इसके बजाय – GGO