ইংরেজিফরাসিস্প্যানিশ

অনওয়ার্কস ফেভিকন

siggen - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে siggen চালান

এটি হল কমান্ড সিগেন যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


সিগেন - an অভিশাপ ভিত্তি সংকেত উত্পাদক কার্যক্রম

সাইনোপিসিস


সিগেন [বিকল্প] [তরঙ্গরূপ [ফ্রিকোয়ার্স]]

বর্ণনাঃ


সিগেন Ncurses ভিত্তিক ইউজার ইন্টারফেস সহ একটি সাধারণ সিগন্যাল জেনারেটর প্রোগ্রাম
LINUX /dev/dsp ডিভাইসে ডিজিটালি স্ট্যান্ডার্ড ওয়েভফর্ম তৈরি করতে পারে। 8 বা 16 বিট
হার্ডওয়্যারের উপর নির্ভর করে নমুনা তৈরি করা যেতে পারে।

সিগেন দুটি স্বাধীন তরঙ্গ গঠনের অনুমতি দেয়। স্টেরিওতে দুটি সংকেত উপস্থিত হয়
বিভিন্ন চ্যানেলে। মনোতে দুটি সংকেত ডিজিটালভাবে এক মনোতে মিশ্রিত হয়
চ্যানেল.

ফ্রিকোয়েন্সি হার্টজের একটি পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়। ভগ্নাংশ হার্টজ ফ্রিকোয়েন্সি হয়
সমর্থিত নয়. অবশ্যই, নমুনা হারের অর্ধেকেরও কম ফ্রিকোয়েন্সি (এর সংখ্যা
নমুনা/সেকেন্ড) সঠিকভাবে অর্থবহ। উচ্চতর ফ্রিকোয়েন্সি নির্দিষ্ট করা যেতে পারে, কিন্তু না
তাদের শুনতে আশা!

দুর্ঘটনাজনিত পরিবর্তন রোধ করতে পৃথক ক্ষেত্রের জন্য পর্দার মান লক করা যেতে পারে। দ্য
আনলক সুবিধা সমস্ত লক করা ক্ষেত্র আনলক করে।

2 চ্যানেলের জন্য সংশ্লিষ্ট মান ট্র্যাক সেট করা যেতে পারে, মান সমান করা হয় এবং
একটি পরিবর্তন অন্য একটি পরিবর্তন ঘটায়. যেমন ফ্রিকোয়েন্সি মান ট্র্যাক করা হবে
উভয় চ্যানেলকে একই ফ্রিকোয়েন্সি করুন এবং একটি ফ্রিকোয়েন্সি পরিবর্তন করুন। মান উভয়ই পরিবর্তন করে
একযোগে।

যে তরঙ্গরূপগুলি তৈরি করা যেতে পারে তা হল:

sine একটি আদর্শ সাইন তরঙ্গ

90 ডিগ্রী ফেজ শিফট সহ একটি সাইন ওয়েভ কোসাইন করুন

50% মার্ক স্পেস অনুপাত সহ একটি আদর্শ বর্গ তরঙ্গকে বর্গ করুন

ত্রিভুজ
একটি রৈখিক উত্থান 0 থেকে শিখরে, 0 এর মাধ্যমে নেতিবাচক শিখরে এবং 0 এ ফিরে আসে

sawtooth
'অসীম' দ্রুত ফ্লাইব্যাক সহ একটি র‌্যাম্প ওয়েভফর্ম (:-) একটি আদর্শ অসিলোস্কোপ টাইমবেস
সংকেত।

গোলমাল এই দুর্বল. এটির মধ্যে রয়েছে ছদ্ম-এলোমেলোভাবে উত্পন্ন এক সেকেন্ড
নমুনা, বারবার খেলা. আমি সঠিক সাদা/গোলাপী শব্দ করতে চাই, কিন্তু আমি করি না
যথেষ্ট জানি, এবং আমি মনে করি না যে প্রোগ্রামের গঠন উপযোগী
সঠিক শব্দ উত্পাদন।

পালস একটি বর্গাকার তরঙ্গরূপ যেখানে চিহ্ন/স্থান অনুপাত (শতাংশ হিসাবে) নির্দিষ্ট করা যেতে পারে।
ডিফল্ট মান হল 10% (মার্ক/স্পেস অনুপাত 1:9)।

তরঙ্গ গঠনের জন্য অ্যালগরিদমগুলিতে অনেক চিন্তাভাবনা করা হয়েছে। আমি বিশ্বাস করি
sin/cos ওয়েভ খুব খাঁটি হতে হবে (আপনার সাউন্ড কার্ড মডিউল করুন :-), কিন্তু আমার কাছে THD অ্যাক্সেস নেই
এটি পরিমাপ করতে মিটার। সেরা সংকেত নির্ভুলতার জন্য 100(%) এ লাভ সেটিং ছেড়ে দিন। দ্য
জেনারেটর তখন তরঙ্গের সর্বোচ্চ মানকে অনুমোদিত সর্বোচ্চ ডিজিটাল মানগুলির সাথে মানানসই করবে। ব্যবহার করুন
আউটপুট ভলিউম নিয়ন্ত্রণ করতে একটি মিক্সার প্রোগ্রাম, বা একটি বহিরাগত অ্যাটেনুয়েটর।

লাভ ফ্যাক্টর বিকল্পটি একটি সংকেত অনুকরণ করার জন্য দরকারী হতে পারে যা সাপেক্ষে হয়েছে
ক্লিপিং, > 100% লাভ উল্লেখ করে। আসলে একটি trapezoid সংকেত দ্বারা তৈরি করা যেতে পারে
একটি ক্লিপ করা sawtooth তরঙ্গ উৎপন্ন. বৃহত্তর লাভ, কাছাকাছি সংকেত কাছাকাছি
একটি বর্গাকার তরঙ্গ (উত্থান এবং পতনের সময় হ্রাস)।

সিগেন সাধারণত নির্দিষ্ট নমুনা হারে 1 Hz স্যাম্পলের এক সেকেন্ডের মূল্য তৈরি করে,
প্রতিটি তরঙ্গরূপের জন্য, এবং প্রতিটি পঞ্চম নমুনাকে বৃত্তাকারভাবে নমুনা করে ফ্রিকোয়েন্সি F তৈরি করে। প্রতিটি
সেই মুহূর্তে সেট করা প্যারামিটার(গুলি) এর জন্য বাফার ফ্র্যাগমেন্ট তৈরি করা হয়। বাফার খণ্ড
মাপ সেট করা হয় যাতে প্রায়. 10 টুকরা/সেকেন্ড তৈরি করা হয়। একটি প্রজন্ম পরিবর্তন
পরামিতি, যেমন তরঙ্গরূপ, ফ্রিকোয়েন্সি, লাভ, পরবর্তী বাফার ফ্র্যাগমেন্ট তৈরি করাকে প্রভাবিত করবে,
এবং তাই পরিবর্তনগুলি প্রায় তাৎক্ষণিক বলে মনে হয়।

সার্জারির -গরুর মাংস বিকল্পটি 0.1Hz রেজোলিউশন সহ সিগজেন সিগন্যাল তৈরি করতে ব্যবহার করা যেতে পারে, বা
0.01Hz রেজোলিউশন। যাহোক be সতর্ক 0.1Hz রেজোলিউশনে মৌলিক তরঙ্গরূপ নমুনা বাফার
প্রতিটি 10 ​​বার (এবং 0.01Hz রেজোলিউশনে 100 গুণ) স্যাম্পলরেটের মতো বড়।
এটি সাধারণত 5.5Hz রেজোলিউশনে চালানোর জন্য 0.1Mbytes মেমরির প্রয়োজন, 16bit 32000
নমুনা/সেকেন্ড। এবং 55Hz রেজোলিউশনে চালানোর জন্য 0.01Mbytes মেমরি। কারণ বড়
বাফার আকার, প্রাথমিক তরঙ্গরূপ গণনা সময় দীর্ঘ হতে পারে. এছাড়াও মনে রাখবেন
যখনই প্লেয়িং প্যারামিটার, 8/16bit, তখনই তরঙ্গরূপ পুনরায় গণনা করা হয়,
মনো/স্টেরিও, স্যাম্পলরেট পরিবর্তিত হয়।

যদি আপনার শব্দগুলি পর্যায়ক্রমে ক্লিক বা বিরতির সাথে 'ব্রেক আপ' হয় তবে এটি সাধারণত একটি চিহ্ন
সিগজেন প্রায়ই পর্যাপ্তভাবে নির্ধারিত হচ্ছে না। হয় অগ্রাধিকার বাড়ান (দেখুন সুন্দর
et al.), অন্যান্য প্রক্রিয়া বন্ধ করে, একটি দ্রুত প্রসেসর পান, বা অডিও সংখ্যা বৃদ্ধি
বাফার টুকরা যা সিগেন ব্যবহার করে। এই শেষটি সিগেনকে আরও অলসভাবে সাড়া দেবে
প্রজন্মের পরামিতি পরিবর্তন। syslogd এবং ক্রন্ড আমি খুঁজে পেয়েছি যে দুটি প্রক্রিয়া
বন্ধ করতে দরকারী - YMMV.

ডিফল্টে
/dev/dsp-এ আউটপুট, 22050 স্যাম্পল/সেকেন্ড, স্টেরিও যদি স্টেরিও কার্ড অন্য মনো, 16 বিট
যদি সম্ভব হয় নমুনা, অন্যথায় 8 বিট, 3 টি অডিও বাফার টুকরা।

কনফিগারেশন নথি পত্র


তিনটি সম্ভাব্য কনফিগারেশন ফাইল ব্যবহার করা যেতে পারে: একটি স্থানীয় কনফিগারেশন ফাইল (সাধারণত বর্তমান
ডিরেক্টরি), ব্যবহারকারীর $HOME ডিরেক্টরিতে একটি হোম কনফিগার ফাইল এবং একটি গ্লোবাল কনফিগার ফাইল।

প্রোগ্রামের সমস্ত সিগজেন স্যুট অন্তর্নির্মিত কনফিগার ফাইলগুলির নাম দিয়ে সংকলিত হয়।
ডিফল্টরূপে কনফিগারেশন ফাইলগুলি হল:

./.siggen.conf
LOCAL কনফিগারেশন ফাইল।

$HOME/.siggen.conf
HOME কনফিগারেশন ফাইল।

/etc/siggen.conf
গ্লোবাল কনফিগারেশন ফাইল।

siggen -h
কোন কনফিগার ফাইল অনুসন্ধান করা হবে তা নির্দেশ করবে।

কনফিগার ফাইলগুলি বিদ্যমান থাকতে হবে না। যদি তারা বিদ্যমান এবং প্রোগ্রাম দ্বারা পঠনযোগ্য হয় তারা
ব্যবহার করা হয়, অন্যথায় সেগুলিকে উপেক্ষা করা হয়।

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

যদি কোন কনফিগারেশন ফাইল বিদ্যমান না থাকে, প্রোগ্রামটি বিল্টইন ডিফল্ট মান প্রদান করে এবং বেশিরভাগই
এই মানগুলি যথাযথ কমান্ড লাইন সুইচ এবং পতাকা দ্বারা সেট করা যেতে পারে।

দেখ siggen.conf(5) কনফিগারেশন ফাইলের বিশদ বিবরণের জন্য।

সিগেন BUFFERSPERSEC, CHANNELS, DACFILE, FRAGMENTS, কনফিগারেশন মানগুলি সন্ধান করে
RESOLUTION, SAMPLERATE, SAMPLESIZE, VERBOSE, VI_KEYS৷

বাফারস্পারসেক
প্রায় প্রতি সেকেন্ডে চালানোর জন্য সাউন্ড বাফারের খণ্ডের সংখ্যা (সাউন্ড বাফারসাইজ
সর্বদা 2 এর একটি শক্তি)।

চ্যানেলসমূহ
চ্যানেলের সংখ্যা নির্ধারণ করে, '-c' বিকল্পটি দেখুন।

ড্যাকফাইল
DAC/DSP/PCM ডিভাইসের নাম /dev/dsp থেকে পরিবর্তন করার অনুমতি দেয়

টুকরা
ড্রাইভারে কনফিগার করার জন্য অডিও বাফারের সংখ্যা।

রেজোলিউশন
ফ্রিকোয়েন্সি সেটিংয়ে ন্যূনতম পরিবর্তন সম্ভব। শুধুমাত্র 3টি মান অনুমোদিত: 1Hz ,
0.1Hz বা 0.01Hz

নমুনা হার
DAC ডিভাইসের জন্য নমুনা/সেকেন্ডের সংখ্যা সেট করে

সাধারন মাপ
8 বা 16 বিট নমুনা তৈরি করা হবে কিনা তা সেট করে

ভার্বোস
ভার্বোস মোডে চালানো হবে কি না তা সেট করে।

VI_KEYS
যদি সেট করা থাকে তাহলে VI কার্সার মুভিং কী "HJKL" সক্রিয় করা হয়

বিকল্প


-h প্রদর্শন ব্যবহার এবং সাহায্য তথ্য

-বিপিএস এন প্রায় প্লে করতে কনফিগার করুন। n প্রতি সেকেন্ডে অডিও বাফার।

-সি কনফিগারেশন
স্থানীয় কনফিগারেশন ফাইল হিসাবে configfile ব্যবহার করুন।

-NB n অডিও বাফারের সংখ্যা n এ সেট করুন

-v verbose হতে

-এর নমুনা
নমুনা/সেকেন্ডের স্যাম্পলরেট দিয়ে তৈরি করুন

-8|-16 বা -বি 8|16
ফোর্স 8 বিট বা 16 বিট মোড।

-1|-2 মনো বা স্টেরিও

ফ্রিকোয়েন্সি জেনারেশনের রেজোলিউশন n সেট। বৈধ মানগুলি হল: 1Hz, 0.l1Hz বা 0.01Hz৷

উদাহরণ



onworks.net পরিষেবা ব্যবহার করে অনলাইনে siggen ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad