আমি কম্পিউটার সংগীতে আগ্রহী, যেখানে জেনারেটর ব্যাকরণ বা এল-সিস্টেমে সংগীতের টুকরোটিকে বাক্য হিসাবে বিবেচনা করার পদ্ধতি রয়েছে। রচনা করার পরিবর্তে, তার পরে একটি ব্যাকরণ নির্দিষ্ট করতে পারে এবং কম্পিউটারকে সংগীত তৈরি করতে দেয়। যেমন প্রয়াত পল হুদাকের চারপাশে ইয়েল গ্রুপটি এতে খুব শক্তিশালী।
এটি আমাকে আঘাত করেছে যে আমরা এল-সিস্টেমের সাথে উদ্ভিদ বৃদ্ধির মতো উচ্চতর মাত্রিক জিনিসগুলি উপস্থাপন করতে তথ্যের আপাতদৃষ্টিতে এক-মাত্রিক উপস্থাপনা ব্যবহার করি । সংগীত আমার কাছে কমপক্ষে দুটি মাত্রা রয়েছে বলে মনে হচ্ছে: সুস্পষ্ট সময় মাত্রা এবং "উপকরণ" মাত্রা, অর্থাত্ একই সাথে বেশ কয়েকটি ভিন্ন শব্দ করার ক্ষমতা। এবং প্রকৃতপক্ষে, সংগীত স্বরলিপি ঠিক এই দুটি মাত্রা আছে।
বেফুঞ্জের মতো দ্বি -মাত্রিক প্রোগ্রামিং ল্যাঙ্গুয়েজ রয়েছে যা আমাকে খুব দরকারী হিসাবে ব্যবহার করে নি (এখনও), তবে আমি জেনারেটিক ব্যাকরণ সম্পর্কে কিছুই খুঁজে পাইনি, যেখানে বাক্যগুলি দ্বি-মাত্রিক।
একটি দ্বি-মাত্রিক বাক্য দ্বারা আমি বোঝাতে চাইছি যে অক্ষরগুলি 2-মাত্রিক গ্রিডে ছড়িয়ে রয়েছে, যেমন:
ab cde
aabce
dca b
উত্পাদনের বিধিগুলিতে নিয়মের উভয়দিকে দ্বিমাত্রিক বাক্য থাকতে পারে:
a -> bc
e
b -> cd
e ab
এর আগেও কি এর আগে কিছু অধ্যয়ন করা হয়েছিল?
কম্পিউটার সংগীতে উদাহরণস্বরূপ, এটি বেশ কার্যকর হতে পারে। রাভেলের বলিরোর মতো টুকরোগুলি 2-মাত্রিক উত্পাদনের নিয়মে এই জাতীয় উত্পন্ন হতে পারে:
t -> tt
t
এটি "যদি টুকরো টুকরো হয় তবে থিমটি t
কিছু সময় 1 উপকরণ দ্বারা বাজানো হয়, তবে আমরা একটি নতুন টুকরোগুলি তৈরি করতে পারি যা t
একই সাথে উপকরণ 1 দ্বারা বাজানো হয় এবং সাথে সাথে পরে যন্ত্র 1 এবং 2 দ্বারা চালিত হয়। "