একটি সফ্টওয়্যার সিনথেসাইজার তৈরি করতে একজনকে কী জানতে হবে?


19

যার কারও কাছে সফ্টওয়্যার বিকাশের কিছুটা অভিজ্ঞতা রয়েছে, তিনি তাঁর সিন্থগুলি ভালবাসেন এবং ডিজিটাল অডিও উপস্থাপনার [খুব] মূল বিষয়গুলি জানেন, ডিএসপি-বুদ্ধিমান সংগীত সংশ্লেষককে প্রোগ্রাম করার জন্য তাঁর প্রথম পদক্ষেপগুলি কী অনুসরণ করা উচিত?

উত্তর:


17

ইন্টারেক্টিভ অ্যাপ্লিকেশনগুলির জন্য রিয়েল সাউন্ড সংশ্লেষণ পান এবং সংশ্লেষের সরঞ্জামদণ্ডটি ডাউনলোড করুন । এটি আপনাকে বেশিরভাগ ব্যবহারে ডিজিটাল সংশ্লেষণ পদ্ধতিগুলির জন্য ব্যবহারিক ভূমিকা এবং মানের উত্স কোড দেবে। তারপরে যেকোন পদ্ধতিটি আপনি সবচেয়ে আকর্ষণীয় বলে বেছে নিন এবং আপনি যা চান তা করার জন্য সংশ্লিষ্ট এসটিকে কোডটি সংশোধন করা শুরু করুন। তারপরে স্ক্র্যাচ থেকে অনুরূপ কিছু নির্মাণের চেষ্টা করুন।

তদ্ব্যতীত , হটপা 2 এর মতো প্রস্তাবিত , জেওএসের যে কোনও কিছুই দুর্দান্ত ভূমিকা রাখার উপাদানও। বিশেষত, অডিও অ্যাপ্লিকেশনগুলির সাথে ডিজিটাল ফিল্টারগুলির পরিচিতি এবং ডিস্ক্রিট ফুরিয়ার ট্রান্সফর্মের গণিত উভয়ই বেসিক থেকে শুরু হয় এবং অনেক পটভূমি ধরে না।

ডিজিটাল ফিল্টার / এফেক্টস দৃষ্টিকোণ থেকে, আর একটি ভাল সূচনা পয়েন্ট হ'ল ফাউস্ট পরীক্ষা করা । এমনকি তাদের ব্লক-ডায়াগ্রাম সিগন্যাল প্রসেসিংয়ের ভাষা শিখতে হবে না, আপনি ভিএসটি, এলএডিএসপিএ ইত্যাদির টেম্পলেট কোডটি দ্রুত চালিত করার দ্রুত উপায় হিসাবে [যা পরে আপনি সংশোধন করতে পারেন] তা বের করতে উদাহরণগুলি ব্যবহার করতে পারেন।

বলা হচ্ছে, সাউন্ড রেন্ডারিং দিয়ে শুরু করা আরও সহজ, যা মূলত একই জিনিস, তবে রিয়েল-টাইম অপারেশন বা ইন্টারঅ্যাক্টিভিটি সম্পর্কে চিন্তা না করে। আপনি কেবল ডিস্কে wav ফাইল সংরক্ষণ করুন। এগুলিকে দ্রুত চালানোর সমস্যায় যাওয়ার আগে নতুন কৌশল নিয়ে পরীক্ষা করার এটি দুর্দান্ত উপায়।


নিখুঁত উত্তর - এটি বিষয়গুলির একটি খুব সুষম পরিমাণ ব্যয় করে। ধন্যবাদ!
vemv

6

আমি ডিএসপিতে একটি প্রাথমিক বই পড়তাম এবং কম্পিউটার সংগীত বিষয়ক কয়েকটি বই পড়তাম (আমাজন এবং অন্যান্য বইয়ের দোকানগুলির তালিকা বেশ কয়েকটি)। এছাড়া একটি সম্পদ এর স্ট্যানফোর্ড থেকে কোর্সের উপাদান ডিএসপি উপর এবং সাউন্ড সংশ্লেষণ। মানব শ্রুতি সিস্টেম এবং সাইকো-কৌস্টিক সম্পর্কিত বইগুলি সহায়ক হতে পারে।


5

প্রথমে আপনি কোন ধরণের সিনথেসাইজারটি তৈরি করতে চান তা নির্ধারণ করতে হবে - অ্যাডিটিভ, এফএম, নমুনা-ভিত্তিক ইত্যাদি etc. এছাড়াও আপনি সিদ্ধান্ত নিতে হবে যে আপনি কোনও রকম বিদ্যমান অ্যানালগ সিনথেসাইজার অনুকরণ করতে চান বা কেবল নিজের ডিজাইন করতে চান।

বাকিগুলি মোটামুটি সহজ - আপনাকে কেবল সফ্টওয়্যারটিতে বিভিন্ন সংশ্লেষক বিল্ডিং ব্লক (যেমন দোলক, ফিল্টার, শব্দ জেনারেটর, খামে শেপার, ইত্যাদি) প্রয়োগ করতে হবে এবং তারপরে এগুলি "ওয়্যারিং" এর একসাথে প্রয়োগ করতে হবে এবং তাদের পরামিতিগুলি নিয়ন্ত্রণ করতে হবে।

হাল চেম্বারলিনের বইটি, মাইক্রোপ্রসেসরের মিউজিকাল অ্যাপ্লিকেশনগুলি দেখুন , যা অনেকগুলি বুনিয়াদিগুলির একটি ভাল ভূমিকা introduction


4

আমি বেশ অবাক হয়েছি এখনও কেউ সিন্থমেকারের কথা উল্লেখ করেনি। এটি হাস্যকরভাবে ব্যবহার করা সহজ, এবং যদিও এটি নিম্ন-স্তরের দিকে যেতে ( বিকাশকারী মোড ব্যবহার করা নিশ্চিত করুন ) তবুও আপনি এর সাথে সিন্থেসাইজার আর্কিটেকচার এবং সাধারণ ডিএসপি সম্পর্কে অনেক কিছু জানতে পারবেন। এবং আপনি এটির সাথে নির্মিত জিনিসগুলি বাস্তবে ব্যবহার করতে পারেন, বাস্তবে, আমি আমার প্রায় সমস্ত প্লাগইন তৈরিতে এটি ব্যবহার করি।


একটি সফ্টওয়্যার বিকাশকারী হিসাবে আমি উইজার্ডগুলির কাছে সর্বদা অনিচ্ছুক ছিলাম তবে আমি বাজি ধরেছি যে ডিএসপি একটি গভীর বিশ্ব, যাতে সিন্থমেকার কার্যকর হতে পারে। এছাড়াও বেশ কয়েকজন সঙ্গীর এটির সাথে ভাল অভিজ্ঞতা হয়েছে :)
Vemv

আমি নিজেই সিন্থমেকারের কথা উল্লেখ করতে যাচ্ছিলাম। এটি একটি দুর্দান্ত প্রোগ্রাম।
ম্যাট এম।

4

অন্যান্য অবদানকারীদের মধ্যে যেমন উল্লেখ করেছেন, ডিএসপিতে একটি ভাল প্রাইমার থাকা আবশ্যক। এটি একটি দুর্দান্ত বই> http://www.dspguide.com/ এবং লেখক দয়া করে একটি সম্পূর্ণ এবং নিখরচায় পিডিএফ ডাউনলোড সরবরাহ করেছেন। আরও একটি সাধারণ সংগীত প্রযুক্তি কোর্সের বই যা বিভিন্ন সংশ্লেষণ কৌশলগুলির উচ্চ স্তরের ভিউ দেয়>> http://www.amazon.com/Computer- সঙ্গীত- টিউটোরিয়াল- কুরটিস- রোডস / ডিপি /0262680823 । পূর্ববর্তী অবদানকারী যে পরামর্শ দিয়েছিলেন, আমি তারও পুনরাবৃত্তি করব, সিন্থমেকার, যা ভিএসটি প্লাগইনগুলি বিকাশের জন্য খুব সুবিধাজনক ভিজ্যুয়াল বিকাশের পরিবেশ। অবশেষে, আপনি যদি কেবল এটি গভীরভাবে না গিয়ে পরীক্ষা করতে চান তবে আপনি সাউন্ড ব্যবহার করার চেষ্টা করতে পারেন যা বিশেষত শব্দ সংশ্লেষণের জন্য তৈরি একটি প্রোগ্রামিং ভাষা language


2

বেশিরভাগ উত্তরই ডিএসপি ইস্যুগুলিতে ফোকাস করায় আমি কেবল চিম পেতে চাই। আপনি যদি সিন্থমেকারের মতো ব্লক ডিজাইন সিস্টেম ব্যবহার না করেন, তবে আপনি ভয়েস পরিচালনার সাথে মোকাবেলায় প্রচুর বিকাশের সময় ব্যয় করতে যাচ্ছেন। আপনি যদি স্ক্র্যাচ থেকে কোনও ভিএসটিআই উপকরণ প্লাগইন লিখছিলেন, তবে প্রভাবের প্লাগিনগুলির চেয়ে লার্নিং বক্ররেখাটি দীর্ঘতর। আপনাকে প্রতিটি নোট অবজেক্ট পরিচালনা করতে হবে, যখন আপনার ডিএসপি কেবল 16 টি ভয়েসের জন্য যথেষ্ট দ্রুত, পিচ বেন্ড, পোর্টামেন্টো, মড্যুলেশন ইত্যাদির প্রতিক্রিয়া জানায় সেখানে 20 টি নোট থাকলে কী হবে তা সিদ্ধান্ত নিতে হবে এটি কোনও সহজ কাজ নয় এবং এজন্যই আমি অত্যন্ত বাজ বা সিন্থমেকার দিয়ে শুরু করার এবং আপনি যখন শেষ পর্যন্ত কোনও প্রাচীরের বিরুদ্ধে চলে আসেন তখন নিজের রোলিংয়ের পরামর্শ দিন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.