সুচিপত্র:
ভিডিও: প্যাচফাইন্ডার - একটি MIDI SysEx এবং কন্ট্রোল চেঞ্জ প্যাচার র্যান্ডমাইজার: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
সম্প্রতি আমি রোল্যান্ড থেকে কয়েকটি পুরাতন/পুরাতন সস্তা সিন্থস কিনেছি: একটি আলফা-জুনো এবং একটি জেএক্স P পি (ভাল, একটি কর্গ DW8000 খুব অল্প সময়ের পরে)।
আপনি সম্ভবত জানেন, "একটি পাত্র/স্লাইডার পার-ফাংশন" ইন্টারফেসের অভাবের কারণে এগুলি প্যাচ তৈরি করা সবচেয়ে সহজ নয়; এটা %০% এর জন্য ভাল কারণ তারা কেন এত সস্তা (তাই, ভাল … ধন্যবাদ রোল্যান্ড বা আমি কখনোই এটি পাব না!)।
মেনু-ডাইভিং সমস্যার মুখোমুখি হওয়ার জন্য আমি একটি সাধারণ প্যাচার/র্যান্ডমাইজার বুঝতে পেরেছি। এটি সমস্ত সম্ভাব্য MIDI নিয়ন্ত্রণযোগ্য টোন প্যারামিটারে এলোমেলো মান নির্ধারণ করে এলোমেলো প্যাচ তৈরি করে এবং আপনাকে অনেক নতুন শুরুর শব্দগুলিতে অ্যাক্সেস পেতে সহায়তা করে; আপনি তারপর আপনার ইচ্ছায় তাদের টুইক করতে পারেন যাতে দ্রুত সুন্দর শব্দ পাওয়া যায় … এবং অনেক মজা পান:)
বোতাম টিপুন এবং ঝাঁকুনি শুরু করুন!
ধাপ 1: কিভাবে
প্যাচফাইন্ডারের সাহায্যে নতুন প্যাচ তৈরি করা অত্যন্ত সহজ: কেবল এটি আপনার সিন্থ MIDI IN এর সাথে সংযুক্ত করুন, সিন্থকে ইনকামিং MIDI (SysEx এবং/অথবা CC) বার্তা পেতে সক্ষম করুন এবং বোতাম টিপুন।
MIDI SysEx এবং কন্ট্রোল চেঞ্জ বার্তাগুলি চ্যানেল 1 এ ডিফল্টভাবে পাঠানো হয়, তাই নিশ্চিত করুন যে আপনার সিন্থ সঠিক চ্যানেল শুনছে বা কোন প্যাচ তৈরি হবে না; আপনি যাই হোক না কেন, স্কেচ/কোডে আউটপুট মিডি চ্যানেল সেট করতে পারেন।
বোতাম টিপে, সমস্ত পরামিতি (48 SysEx, 118 CC) এলোমেলো হয়ে যাবে এবং আপনি প্রতিটি বোতাম টিপে একটি নতুন প্যাচ দিয়ে শেষ করবেন। 3 এর উপরে একটি প্যাচ একটি বাজানো শব্দ বা একটি শব্দ প্রভাব হবে; অন্যগুলি অব্যবহৃত বা শ্রবণযোগ্য প্যাচ হতে পারে না।
একটি সম্ভাব্য আকর্ষণীয় প্যাচকে একটি দরকারীতে পরিণত করার প্রথম পদক্ষেপগুলি হতে পারে:
- কাছাকাছি প্রান্তে আনুমানিক (যেমন -12 বা +0 বা +12) প্রধান DCO টিউনিং;
- যদি ভলিউম খুব কম হয়, ফিল্টারে প্রয়োগ করা VCF অনুরণন এবং/অথবা খাম কমিয়ে দেয়। উপস্থিত থাকলে, VCA গতিবিদ্যা কম করুন;
- যদি শব্দ বিকৃত হয়, FX (কোরাস বা বিলম্ব বা যাই হোক না কেন) স্তর কম করুন;
- একত্রিত অক্ষম সঙ্গে আপনার প্যাচ তৈরি করুন এবং প্যাচ সঙ্গে "ছেড়ে দেওয়ার" আগে এটি সক্ষম করুন।
মনে রাখবেন: স্বয়ংক্রিয়ভাবে উৎপন্ন প্যাচটি সরাসরি ব্যবহারযোগ্য হবে এমন সম্ভাবনা খুব কম: এটি কেবল একটি সূচনা বিন্দু এবং আপনার রুচির উপর নির্ভর করে, এটি একবার সম্পাদনা করলে খুব ভিন্ন ফলাফলের দিকে নিয়ে যাবে।
ধাপ 2: হার্ডওয়্যার
আপনার প্রয়োজন আছে:
- 1x আরডুইনো ন্যানো (বা ইউএনও)
- 1x 5 মেরু MIDI সংযোগকারী
-1x PSU সংযোগকারী (চ্ছিক)
- 2x 220 ওহম প্রতিরোধক
-1X এবিএস বক্স
কিছু তার, একটি সোল্ডারিং স্টেশন, কিছু সোল্ডার, একটি ড্রেমেল… এবং অতিরিক্ত কয়েক ঘন্টা।
আমি ঘের হিসাবে একটি 80x50x35 মিমি ABS বক্স ব্যবহার করেছি।
ছবিতে একটি প্রো মাইক্রো আছে, কিন্তু এটি এই প্রকল্পের জন্য ভাল নয়। পরিবর্তে একটি UNO বা একটি ন্যানো ব্যবহার করুন (atmega 328 বা 168 দারুণ কাজ করবে)।
আমার প্রকল্পগুলিতে আমি PSU সংযোগকারীগুলিকে ব্যবহার করি যখন সার্কিটটি একটি বাক্সে আবদ্ধ থাকবে। যাইহোক এটি বাধ্যতামূলক নয় এবং আপনি সরাসরি Arduino এর ইউএসবি সংযোগকারী ব্যবহার করতে পারেন (বাক্সটি নিজেই বাধ্যতামূলক নয়: ছবিতে তৈরি প্রপোটোটাইপ দেখুন)।
আমি ওয়্যারিং সহ একটি ছবি আপলোড করেছি: এটি দেখতে খুব সহজ। লক্ষ্য করুন যে MIDI আউট সংযোগ সামনে দৃশ্য!
ধাপ 3: সফটওয়্যার - Arduino স্কেচ
আমার লেখা আরডুইনো স্কেচ এখানে সংযুক্ত। কোডে নোট আছে, কিন্তু আমাকে কিছু puntualize যাক:
- স্কেচ রোল্যান্ড এ-জুনো (1/2), JX3P, Korg DW8000 এবং যে কোন সিন্থ যা MIDI কন্ট্রোল চেঞ্জ মেসেজগুলিকে ইনপুট হিসেবে গ্রহণ করতে পারে তার জন্য SysEx MIDI কমান্ড পাঠাবে। আমি জুনো 106 এর জন্যও কিছু কোড রেখেছি কিন্তু বাজি ধরুন, আমার হাতে জুনো 106 নেই তাই আমি কোডের সেই অংশটি পরীক্ষা করব না।
- "0" বা "1" MAXRNDM ধ্রুবক সেট করে আপনার প্যাচ কতটা এলোমেলো হবে তা নির্ধারণ করতে পারেন। এটিকে "1" এ সেট করা সমস্ত SysEx বার্তাগুলিকে এলোমেলো করতে দেবে; "0" এ সেট করা র্যান্ডমাইজেশনকে নিয়ন্ত্রণে রাখবে (a) কোন এলএফও বা খাম প্রয়োগ না করে প্রধান অসিলেটর, (b) VCA লেভেল বাড়ানো, (c) DCO লেভেল বাড়ানো, (d) কিছু FX লেভেল সেট করা। এটি সিসির পাঠানোতে কোন প্রভাব ফেলে না, তবে আপনি আপনার নির্দিষ্ট সিন্থ এবং pourালার জন্য আপনার ইচ্ছায় কোডটি পরিবর্তন করতে পারেন;)
ধাপ 4: এরপর কি?
পরবর্তী: আমাদের 80 -এর রোল্যান্ড (এবং অন্যান্য) মেশিনের জন্য একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত CHEAP SysEx (এবং CC) প্রোগ্রামার … সাথে থাকুন!
প্রস্তাবিত:
ESP8266, গুগল হোম এবং ওপেনহ্যাব ইন্টিগ্রেশন এবং ওয়েবকন্ট্রোল সহ ব্লাইন্ডস কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ESP8266, গুগল হোম এবং ওপেনহ্যাব ইন্টিগ্রেশন এবং ওয়েবকন্ট্রোল সহ ব্লাইন্ডস কন্ট্রোল: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার ব্লাইন্ডে অটোমেশন যোগ করেছি। আমি অটোমেশন যোগ এবং অপসারণ করতে সক্ষম হতে চেয়েছিলাম, তাই সমস্ত ইনস্টলেশন ক্লিপ করা হয়। প্রধান অংশগুলি হল: স্টেপার মোটর স্টেপার ড্রাইভার নিয়ন্ত্রিত বিজ ইএসপি -01 গিয়ার এবং মাউন্ট
পিসিবি র্যান্ডমাইজার: 4 টি ধাপ
পিসিবি র্যান্ডমাইজার: হাইডেল্টা হ্যাক আজ দেখাবে কিভাবে একটি মুদ্রিত সার্কিট বোর্ডের উপর ভিত্তি করে সাধারণ ইলেকট্রনিক উপাদান ব্যবহার করে একটি র্যান্ডমাইজার একত্রিত করা যায়। স্কিম এবং বোর্ড টেমপ্লেট আপনি এখানে ডাউনলোড করতে পারেন
(প্রায়) ইউনিভার্সাল MIDI SysEx CC প্রোগ্রামার (এবং Sequencer ): 7 টি ধাপ (ছবি সহ)
(প্রায়) ইউনিভার্সাল MIDI SysEx CC প্রোগ্রামার (এবং সিকুয়েন্সার …): আশির দশকের মাঝামাঝি সিন্থস ম্যানুফ্যাকচারাররা " কম ভালো হয় " প্রক্রিয়া যা বেয়ারবোনস সিন্থসের দিকে পরিচালিত করে। এটি ম্যানুফ্যাকচারার পক্ষ থেকে খরচ কমানোর অনুমতি দেয়, কিন্তু চূড়ান্ত ব্যবহারের জন্য অসম্ভব না হলে প্যাচিং প্রক্রিয়াটিকে টেডিউস করে তোলে
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
পিসির জন্য অটো চেঞ্জ আরজিবি লেড ফ্যান: ৫ টি ধাপ
পিসির জন্য অটো চেঞ্জ আরজিবি লেড ফ্যান: আমার কাছে 100 rgb নেতৃত্বাধীন একটি ব্যাগ অর্ডার ছিল তাই আমি rgb দিয়ে যেকোনো ডিভাইসে যেকোনো LED পরিবর্তন করার চিন্তা করি