क्या उच्च-आयामी जनरेटिव व्याकरण है?


9

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

इसने मुझे मारा है कि हम उच्च-आयामी चीजों का प्रतिनिधित्व करने के लिए सूचना के एक आयामी प्रतिनिधित्व का उपयोग करते हैं, जैसे एल-सिस्टम के साथ पौधे की वृद्धि । संगीत, मेरे लिए, कम से कम दो आयाम हैं: स्पष्ट समय आयाम और "साधन" आयाम, यानी एक ही समय में कई अलग-अलग ध्वनियों की क्षमता। और वास्तव में, संगीत संकेतन के इन दो आयाम हैं।

Befunge जैसी 2-आयामी प्रोग्रामिंग भाषाएं हैं , जिन्होंने मुझे बहुत उपयोगी (अभी तक) के रूप में हड़ताल नहीं की, लेकिन मैं जेनरेटर व्याकरण के बारे में कुछ भी नहीं पा सका, जहां वाक्य 2-आयामी हैं।

2-आयामी वाक्य से मेरा मतलब है कि अक्षर 2-आयामी ग्रिड पर फैले हुए हैं, जैसे कि:

ab cde
 aabce
dca  b

उत्पादन नियम नियम के दोनों ओर 2-आयामी वाक्य हो सकते हैं:

a -> bc
     e

b -> cd
e    ab

क्या इस तरह का कुछ पहले अध्ययन किया गया है?

उदाहरण के लिए कंप्यूटर संगीत में, यह काफी उपयोगी हो सकता है। रावेल के बोलेरो जैसे टुकड़ों को 2-आयामी उत्पादन नियम द्वारा उत्पन्न किया जा सकता है:

t -> tt
      t

इसे "के रूप में पढ़ा जाना चाहिए" यदि किसी अंश में, tकिसी समय विषय 1 द्वारा बजाया जाता है, तो हम एक नया टुकड़ा बना सकते हैं, जिसमें tएक ही समय में 1 वाद्ययंत्र द्वारा बजाया जाता है, और इसके तुरंत बाद वाद्य 1 और 2 के द्वारा। "


2
"ग्राफ व्याकरण" हैं जो कम से कम संबंधित या उपयोगी हो सकते हैं।
usul

"एन-डायमेंशनल" की आपकी अवधारणा सीएस में उन शर्तों में आपकी खुद की और परिभाषित नहीं होने वाली प्रतीत होती है, और इसकी औपचारिक रूप से परिभाषित नहीं है और ऊपर कई अलग-अलग तरीकों से उपयोग की जा रही है।
vzn

@vzn, मैं पूछ रहा हूँ कि क्या इस विचार को कहीं सख्ती से परिभाषित किया गया है। मैं केवल एक प्रेरणा दे रहा हूं कि यह उपयोगी क्यों हो सकता है। आपको क्यों लगता है कि इसका उपयोग विभिन्न तरीकों से किया गया है?
तूरियन

वास्तव में आपके विचारों पर सोच, फूरियर विश्लेषण कभी-कभी अलग-अलग उपकरणों को अलग कर सकता है और आपके द्वारा संदर्भित "आयाम" को अलग कर सकता है और "मिक्स" (जैसे एक पार्टी में कई आवाजें) से अलग-अलग उपकरणों या आवाज़ों को अलग करने पर कुछ सीएस / एल्गोरिदमिक शोध है। सवाल यह भी याद दिलाता है कि जिस तरह से अलग-अलग उपकरणों में अद्वितीय "साइन इन करें" हैं। सभी व्याकरणों के रूप में, उनके पास "आयाम" से संबंधित पहलू हैं, जिनका आप उल्लेख करते हैं ... जैसे व्युत्पन्न 2-आयामी स्थान या प्रतीकों के ग्रिड (या पेड़ / ग्राफ, आदि) में होते हैं, इसलिए कुछ तरीकों से प्रश्न स्पष्ट नहीं होता है या बहुत व्यापक (wrt SE stds)।
vzn 16

@vzn, काफी उचित, मैंने स्पष्ट करने की कोशिश की कि मेरा क्या मतलब है।
तूरियन

जवाबों:


3

हां, एन-आयामी व्याकरण हैं और कुछ मामलों में विशेष रूप से संगीत पर लागू होते हैं, उदाहरण के लिए जॉन मैककॉर्मैक द्वारा व्याकरण-आधारित संगीत रचना देखें , जो एल-व्याकरण के लिए पैरामीट्रिक एक्सटेंशन के बारे में बात करता है, या अधिक सामान्य रूप से, परिमित सूचकांक के विनियमित अरैमर जैमर्स, भाग I: हेनिंग FERNAU, रुडोल्फ फ्रायड और मार्कस हॉलर द्वारा सैद्धांतिक जांच जो एन-आयामी सरणी व्याकरण के बारे में बात करते हैं।


n- आयामी सरणी व्याकरण वास्तव में मैं क्या देख रहा था! धन्यवाद!
तूरियन

1

सीएस औपचारिक व्याकरण के साथ मॉडलिंग संगीत में कुछ सैद्धांतिक / वैज्ञानिक / अनुप्रयुक्त अनुसंधान है। उदाहरण देखें

हालांकि व्याकरण आमतौर पर दिलचस्प संगीत उत्पन्न करने के लिए "नियमित" हो सकता है । इसके लिए जेनेटिक एल्गोरिदम जैसे विभिन्न दृष्टिकोणों का पता लगाया जा रहा है और उस पर कई संदर्भ हैं। निम्नलिखित, एक अत्यधिक उद्धृत लेख। इसे अब विकासवादी संगीत के क्षेत्र के रूप में जाना जाता है



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