এটি হল কমান্ড aucat যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
aucat - অডিও ফাইল ম্যানিপুলেশন টুল
সাইনোপিসিস
aucat [-ডিএন] [-b আয়তন] [-c মিনিট:সর্বোচ্চ] [-e enc] [-f যন্ত্র] [-h fmt] [-i ফাইল] [-j পতাকা]
[-o ফাইল] [-q বন্দর] [-r হার] [-v আয়তন]
বর্ণনাঃ
সার্জারির aucat ইউটিলিটি ফ্লাইতে অডিও ফাইলগুলি চালাতে, রেকর্ড করতে, মিশ্রিত করতে এবং প্রক্রিয়া করতে পারে। সময়
প্লেব্যাক, aucat সমস্ত প্লে করা ফাইল থেকে একযোগে অডিও ডেটা পড়ে, এটি মিশ্রিত করে এবং চালায়
ডিভাইসে ফলাফল। একইভাবে, এটি ডিভাইস থেকে রেকর্ড করা অডিও ডেটা সংরক্ষণ করে
সংশ্লিষ্ট ফাইল। একটি অফ লাইন মোড ছাড়া অডিও ফাইল প্রক্রিয়া করতে ব্যবহার করা যেতে পারে
অডিও হার্ডওয়্যার জড়িত। প্রক্রিয়াকরণ অন্তর্ভুক্ত:
· সাউন্ড এনকোডিং পরিবর্তন করুন।
· এক চ্যানেল থেকে অন্য চ্যানেলে শব্দ রুট করুন।
· প্রতি-ফাইল প্লেব্যাক ভলিউম নিয়ন্ত্রণ করুন।
অবশেষে, aucat এর জন্য ব্যবহারযোগ্য MIDI বার্তা গ্রহণ করতে পারে:
· ভলিউম নিয়ন্ত্রণ.
· প্লেব্যাক এবং রেকর্ডিং শুরু করুন, বন্ধ করুন এবং স্থানান্তর করুন।
বিকল্পগুলি নিম্নরূপ:
-b আয়তন
ফ্রেমে অডিও ডিভাইসের বাফার আকার। ডিফল্ট হল 7680।
-c মিনিট:সর্বোচ্চ
অডিও ফাইল চ্যানেল নম্বরের পরিসর। ডিফল্ট হয় 0:1, যেমন স্টেরিও।
-d লগ ভার্বোসিটি বাড়ান।
-e enc অডিও ফাইলের এনকোডিং। ডিফল্ট হয় s16. এনকোডিং নাম নিম্নলিখিত ব্যবহার করে
স্কিম: স্বাক্ষর (s or u) এর পরে বিট-এর যথার্থতা, বাইট-অর্ডার (le or
be), প্রতি নমুনা বাইটের সংখ্যা এবং প্রান্তিককরণ (এমএসবি or lsb) শুধুমাত্র
স্বাক্ষরতা এবং নির্ভুলতা বাধ্যতামূলক। উদাহরণ: u8, s16le, s24le3, s24le4lsb.
-f যন্ত্র
এটা ব্যবহার কর sndio(7) অডিও ডিভাইস। ডিভাইস মোড এবং পরামিতি থেকে নির্ধারিত হয়
অডিও ফাইল। ডিফল্ট হয় ডিফল্ট.
-h fmt অডিও ফাইলের ধরন। নিম্নলিখিত ফাইল প্রকারগুলি সমর্থিত:
কাঁচা হেডারহীন ফাইল।
WAV Microsoft WAV ফাইল ফরম্যাট।
আইফ অ্যাপলের অডিও ইন্টারচেঞ্জ ফাইল ফরম্যাট।
au সূর্য/পরবর্তী অডিও ফাইল বিন্যাস।
গাড়ী ফাইলের নামের উপর নির্ভর করে অনুমান করার চেষ্টা করুন। এটি ডিফল্ট।
-i ফাইল
এই অডিও ফাইল চালান. যদি অপশন আর্গুমেন্ট '-' হয় তাহলে স্ট্যান্ডার্ড ইনপুট হবে
ব্যবহার করা হয়েছে।
-j পতাকা
সোর্স চ্যানেলের সাথে মেলে না থাকলে যোগদান বা প্রসারিত কিনা তা নিয়ন্ত্রণ করুন
চ্যানেলের গন্তব্য সংখ্যা। যদি পতাকা হয় বন্ধ, তারপর প্রতিটি উৎস চ্যানেল হয়
একটি একক গন্তব্য চ্যানেলে রুট করা হয়েছে, সম্ভবত চ্যানেলগুলি বাতিল করা হচ্ছে। যদি পতাকা
is on, তারপর একটি একক উৎস একাধিক গন্তব্যে এবং একাধিক পাঠানো হতে পারে
উত্স একটি একক গন্তব্য মধ্যে মিশ্রিত হতে পারে. উদাহরণস্বরূপ, এই বৈশিষ্ট্য হতে পারে
বাম এবং ডান চ্যানেলগুলিকে মিশ্রিত করে একটি স্টেরিও ফাইলকে একটি মনো ফাইলে রূপান্তর করতে ব্যবহৃত হয়
একসাথে ডিফল্ট হয় বন্ধ.
-n নীরব কার্যপদ্ধতি. ইনপুট ফাইলগুলি পড়ুন এবং ফলাফলটি আউটপুট ফাইলগুলিতে সংরক্ষণ করুন,
ফ্লাই তাদের প্রক্রিয়াকরণ. এই মোড মেশানো, demultiplex, resample বা উপযোগী
অফলাইন অডিও ফাইল পুনরায় এনকোড. এটির অন্তত একটি ইনপুট প্রয়োজন (-i) এবং একটি আউটপুট
(-o).
-o ফাইল
এই অডিও ফাইলে রেকর্ড করুন. যদি অপশন আর্গুমেন্ট '-' হয় তাহলে স্ট্যান্ডার্ড আউটপুট
ব্যবহার করা হবে.
-q বন্দর
এই MIDI পোর্টের মাধ্যমে অডিও ডিভাইস বৈশিষ্ট্য নিয়ন্ত্রণ করুন। এর মধ্যে রয়েছে প্রতি-স্ট্রিম
ভলিউম এবং সিঙ্ক্রোনাসভাবে শুরু, বন্ধ এবং অডিও ফাইল স্থানান্তর করার ক্ষমতা।
-r হার
অডিও ফাইলের হার্টজে নমুনা হার। ডিফল্ট হয় 48000.
-v আয়তন
সফ্টওয়্যার প্লে করার জন্য ফাইলের ভলিউম অ্যাটেন্যুয়েশন। মান অবশ্যই 1 এবং এর মধ্যে হতে হবে
127, 42/0dB ধাপে -1dB এবং -3dB ক্ষয়করণের সাথে সম্পর্কিত। ডিফল্ট হয়
127, অর্থাৎ কোন টেনশন নেই।
কমান্ড লাইনে, প্রতি-ফাইল পরামিতি (-cehjrv) অবশ্যই ফাইলের সংজ্ঞার আগে থাকতে হবে (-io).
If aucat SIGHUP, SIGINT বা SIGTERM পাঠানো হয়, এটি ফাইলগুলিতে রেকর্ডিং বন্ধ করে দেয়।
এখন MIDI নিয়ন্ত্রণ
aucat MIDI এর মাধ্যমে নিয়ন্ত্রণ করা যায় (-q) নিম্নরূপ: প্রতিটিতে একটি MIDI চ্যানেল বরাদ্দ করা হয়েছে
স্ট্রিম, এবং মান ভলিউম কন্ট্রোলার ব্যবহার করে ভলিউম পরিবর্তন করা হয় (নম্বর 7)।
স্ট্যান্ডার্ড মাস্টার ভলিউম সিস্টেম এক্সক্লুসিভ বার্তা ব্যবহার করে মাস্টার ভলিউম পরিবর্তন করা যেতে পারে।
সমস্ত অডিও ফাইল নিম্নলিখিত MMC বার্তা দ্বারা নিয়ন্ত্রিত হয়:
স্থানান্তর করুন সমস্ত ফাইল অনুরোধকৃত সময়ের অবস্থানে স্থানান্তরিত হয়। এর বাইরে থাকলে
একটি ফাইলের শেষে, একটি বৈধ অবস্থান না হওয়া পর্যন্ত ফাইলটি সাময়িকভাবে নিষ্ক্রিয় করা হয়
অনুরোধ করা হয়েছে।
প্লেব্যাক শুরু করুন এবং/অথবা রেকর্ডিং শুরু হয়।
প্লেব্যাক বন্ধ করুন এবং/অথবা রেকর্ডিং বন্ধ করে দেওয়া হয় এবং সমস্ত ফাইলগুলিকে রিওয়াউন্ড করা হয়৷
প্রাম্ভিরিক অবস্থান.
MIDI নিয়ন্ত্রণ একসাথে ব্যবহার করার উদ্দেশ্যে করা হয়েছে sndiod(8)। উদাহরণস্বরূপ, নিম্নলিখিত
কমান্ড দুটি ডিভাইস তৈরি করবে: ডিফল্ট snd/0 এবং একটি MMC-নিয়ন্ত্রিত একটি snd/0.mmc:
$ sndiod -r 48000 -z 480 -s ডিফল্ট -t স্লেভ -s mmc
প্রোগ্রাম ব্যবহার করে snd/0 প্রোগ্রাম ব্যবহার করার সময় স্বাভাবিকভাবে আচরণ করুন snd/0.mmc MMC শুরুর জন্য অপেক্ষা করুন
সংকেত এবং সিঙ্ক্রোনাস শুরু করুন। তারপরে, নিম্নলিখিত কমান্ডটি একটি ফাইল চালাবে
snd/0.mmc অডিও ডিভাইস, MIDI সফ্টওয়্যার বা হার্ডওয়্যারের সাথে সংযুক্ত সম্পূর্ণ নিয়ন্ত্রণ প্রদান করে
মিডিথ্রু/0 MIDI পোর্ট:
$ aucat -f snd/0.mmc -q midithru/0 -i file.wav
এই পর্যায়ে, aucat সমস্ত ব্যবহারকারীর ক্রিয়া অনুসরণ করে স্বয়ংক্রিয়ভাবে শুরু, বন্ধ এবং স্থানান্তরিত হবে
MIDI সিকোয়েন্সারে, ধরে নিচ্ছি যে এটি MMC চালু করার জন্য কনফিগার করা হয়েছে মিডিথ্রু/0। তদ্ব্যতীত,
MIDI সিকোয়েন্সার ব্যবহার করার জন্য কনফিগার করা যেতে পারে snd/0 MTC ঘড়ি উৎস হিসাবে পোর্ট, নিশ্চিত
প্লেব্যাকের সাথে সিঙ্ক্রোনাস file.wav.
উদাহরণ
একটি তৃতীয় ফাইল রেকর্ড করার সময় দুটি ফাইল মিশ্রিত করুন এবং চালান:
$ aucat -i file1.wav -i file2.wav -o file3.wav
চ্যানেল 2 এবং 3 একটি স্টেরিও ফাইলে এবং চ্যানেল 6 এবং 7 অন্য স্টেরিও ফাইলে রেকর্ড করুন
উভয়ের জন্য একটি 44.1kHz স্যাম্পলিং রেট ব্যবহার করে:
$ aucat -r 44100 -c 2:3 -o file1.wav -c 6:7 -o file2.wav
একটি স্টেরিও ফাইলকে দুটি মনো ফাইলে বিভক্ত করুন:
$ aucat -n -i stereo.wav -c 0:0 -o left.wav \
-c 1:1 -o right.wav
onworks.net পরিষেবা ব্যবহার করে অনলাইনে aucat ব্যবহার করুন