প্রকল্প সম্পর্কে
BlackHole হল Existential Audio দ্বারা তৈরি একটি ওপেন-সোর্স macOS ভার্চুয়াল অডিও লুপব্যাক ড্রাইভার। এটি একটি সিস্টেম-স্তরের অডিও রাউটিং সমাধান প্রদান করে যা অ্যাপ্লিকেশনগুলিকে শূন্য অতিরিক্ত লেটেন্সি সহ অন্যান্য অ্যাপ্লিকেশনে অডিও পাঠাতে দেয়।
মূল বৈশিষ্ট্য:
- একাধিক চ্যানেল কনফিগারেশন: 2, 16, 64, 128 এবং 256 অডিও চ্যানেল
- কাস্টমাইজযোগ্য চ্যানেল কাউন্ট, লেটেন্সি এবং লুকানো ডিভাইস
- পৃথক ইনপুট/আউটপুট রাউটিংয়ের জন্য মিরর ডিভাইস সমর্থন
- বিস্তৃত স্যাম্পল রেট সমর্থন: 8kHz থেকে 768kHz
- শূন্য অতিরিক্ত ড্রাইভার লেটেন্সি
- macOS 10.10 Yosemite এবং নতুন সংস্করণের সাথে সামঞ্জস্যপূর্ণ
- Intel এবং Apple Silicon উভয় আর্কিটেকচার সমর্থন করে
- কার্নেল এক্সটেনশন বা সিস্টেম সিকিউরিটি পরিবর্তনের প্রয়োজন নেই
ইনস্টলেশন:
BlackHole অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোডযোগ্য ইনস্টলারের মাধ্যমে বা Homebrew (brew install blackhole-2ch, blackhole-16ch, বা blackhole-64ch) এর মাধ্যমে ইনস্টল করা যেতে পারে। ইনস্টলেশনের পরে, ড্রাইভারটি Audio MIDI Setup-এ প্রদর্শিত হয় এবং যেকোনো অডিও অ্যাপ্লিকেশনে ইনপুট বা আউটপুট ডিভাইস হিসাবে ব্যবহার করা যেতে পারে।
ব্যবহারের ক্ষেত্রে:
- GarageBand, Logic Pro X, Audacity এবং Reaper-এর মতো DAW-তে সিস্টেম অডিও রেকর্ডিং
- অ্যাপ্লিকেশনগুলির মধ্যে অডিও রাউটিং (যেমন, Logic Pro X থেকে Zoom, Google Meet, Skype বা FaceTime-এ স্ট্রিমিং)
- একই সাথে মনিটরিং এবং রেকর্ডিংয়ের জন্য মাল্টি-আউটপুট ডিভাইস সেটআপ করা
- পেশাদার অডিও ওয়ার্কফ্লোগুলির জন্য কাস্টম অডিও রাউটিং কনফিগারেশন তৈরি করা
ডেভেলপার কাস্টমাইজেশন:
ড্রাইভারটি প্রি-কম্পাইলার কনস্ট্যান্টের মাধ্যমে অত্যন্ত কাস্টমাইজযোগ্য যা xcodebuild ব্যবহার করে বিল্ড টাইমে নির্দিষ্ট করা যেতে পারে। ডেভেলপাররা কাস্টমাইজ করতে পারেন:
- ড্রাইভারের নাম, বান্ডেল আইডি এবং আইকন
- ডিভাইসের দৃশ্যমানতা, ইনপুট/আউটপুট ক্ষমতা
- চ্যানেল কাউন্ট, লেটেন্সি ফ্রেম সাইজ এবং স্যাম্পল রেট
- পৃথক ইনপুট/আউটপুট ডিভাইসের জন্য মিরর ডিভাইস কনফিগারেশন
প্রকল্পটি GPL-3.0 লাইসেন্সের অধীনে, অ-জিপিএলভি৩ প্রকল্পগুলির জন্য বাণিজ্যিক লাইসেন্সিং উপলব্ধ। এটি ইনস্টলার তৈরি, স্বাক্ষর এবং নোটারাইজ করার জন্য CI/CD ইন্টিগ্রেশন সমর্থন অন্তর্ভুক্ত করে।
প্রকল্পটি একটি উইকিও রক্ষণাবেক্ষণ করে যাতে বিস্তারিত ব্যবহারকারী গাইড, FAQ এবং মাল্টি-আউটপুট ডিভাইস সেটআপ, ড্রিফট সংশোধন এবং অ্যাপ্লিকেশন সামঞ্জস্যের মতো সাধারণ সমস্যার জন্য সমস্যা সমাধানের তথ্য রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.