Warning: Private methods cannot be final as they are never overridden by other classes in /home/sounddesign/public_html/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-cache.php on line 425

Warning: Private methods cannot be final as they are never overridden by other classes in /home/sounddesign/public_html/wp-content/plugins/wp-rocket/inc/classes/traits/trait-memoize.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at /home/sounddesign/public_html/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-cache.php:425) in /home/sounddesign/public_html/wp-content/plugins/wp-rocket/inc/classes/Buffer/class-cache.php on line 214
راند رابین round robin چیست ، راند رابین چیست ، دانلود وی اس تی ایرانی

راند رابین round robin چیست

راند رابین round robin چیست

با سلام خدمت کاربران عزیز سایت ساند دیزاین دات آی آر امروز با شما هستیم در توضیح راند رابین round robin چیست ؟

برای توضیح این مطلب باید سری به ساختار سمپلر ها بزنیم .

شاید ساده ترین نوع سمپلرها نوعیست که یک سمپل را دریافت و آن را پخش می کند.

مثلا یک نت دو را دریافت می کند با توجه به الگوریتم کد نویسی خود پیچ یا ارتفاع صوت را در نت های بالاتر و پایین تر تعریف می کند و پس از فشردن هر نت صدایی که در نتیجه محاسباتش به دست آورده را پخش می کند.

مثلا نت دو ساز تار را به سمپلر معرفی می کنیم. سمپلر نت های “ر ، می ، فا ، سل،لا،سی ” را محاسبه کرده و اگر کلیدهای مربوطه فشرده شوند آن نت ها را بلافاصله پس از فشردن کلید پخش خواهد کرد.

اما این روش دارای یک اشکال اساسی و بنیادین است .

 

راند رابین round robin چیست
راند رابین چیست

وقتی قرار می شود سمپلر بیش از دو پرده یا چهار نیم پرده را پیش بینی کند، معمولا رنگ صدا (تیمبر) دچار تغییر می شود .

مثلا در مثال قبل نت سل ساز تار با نت سل سمپل تار در روش تک سمپل فرق خواهد داشت و رنگ متفاوتی نصیب ما خواهد شد.

پس باید چکار کرد ؟

سیستم های جدید سمپلینگ با ارایه روشی به کاربران خود اجازه دادند برای هر نت یک سمپل تعریف کنند .

یعنی برای نت دو یک سمپل و برای نت “ر ” هم یک سمپل جداگانه تعریف شود.

پس سیستم مجبور نیست نت های بالاتر را پیش بینی کند و رنگ آنها عوض نخواهد شد .

در عوض فضای رم بیشتری اشغال خواهدشد. اما صدایی طبیعی تر خواهیم داشت.

اما این نیز پایان ماجرا نبود.

کمپانی های تولید کننده سمپلر به دنبال رسیدن به طبیعی ترین نتیجه ممکن بودند.

آنها در بررسی ها متوجه شدند که هر گاه نوازنده یک نت را چند بار می نوازد (برای مثال جهار بار نت دو را پشت سر هم بنوازد) هیچ کدام از این نت ها عینا شبیه به هم نیستند و دارای تفاوت هایی هر چند ناچیز هستند .

به همین دلیل تصمیم گرفتند برای طبیعی تر شدن فرایند و کارکرد سمپلرهای خود دست بکار شوند و تدبیری بیاندیشند.

انها برای سمپل ها گروه تعریف کردند و سمپلرها را طوری برنامه ریزی کردند که در هر بار نوازندگی یک گروه پخش شود.

برای مثال در چهار بار نوازندگی نت” دو ” هر بار نت” دو “در یکی از گروه های تعریف شده توسط سمپلر پخش می شود.

به این خاصیت راند رابین گفته می شود .

پس راند رابین چیزی نیست جز پخش متناوب یا تصادفی یک یا چند گروه از سمپل ها جهت رسیدن به نتیجه بهتر و طبیعی تر در استفاده از سمپلر ها .

حالا میخواهیم نحوه کارکرد راند رابین در مورد  یک نت “دو ” در ساز تار را تشریح کنیم .

ما چهار بار از نت “دو ” سمپل ضبط می کنیم.

هر سمپل را در یک گروه تعریف می کنیم.

به سمپلر می گوییم در اولین فشار نت دو گروه اول را پخش کن.

به سمپلر می گویم در دومین فشار نت “دو” گروه دوم را پخش کن .

به سمپلر می گویم در سومین فشار نت “دو” گروه سوم را پخش کن .

به سمپلر می گویم در چهارمین فشار نت “دو” گروه چهارم را پخش کن .

و سمپلر در پنجمین فشار کلاویه گروه اول را پخش خواهد کرد.

امیدوارم در ایم مقاله توانسته باشم توضیح دهم که راند رابین round robin چیست ؟

پیمان امیدی.

 

3 پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *