প্রকল্প সম্পর্কে

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 এবং মাল্টি-আউটপুট ডিভাইস সেটআপ, ড্রিফট সংশোধন এবং অ্যাপ্লিকেশন সামঞ্জস্যের মতো সাধারণ সমস্যার জন্য সমস্যা সমাধানের তথ্য রয়েছে।