خلاصه
ابتدا صفحه MIDI In DAT را ببینید.
MIDI In Map CHOP کانالهای تعیینشده را از MIDI Device Mapper Dialog میخوانَد؛ این دیالوگ کانالهای اسلایدر را با نامهای s1, s2, … و کانالهای دکمه را با نامهای b1, b2, … آماده میکند. MIDI In Map CHOP از میان این کانالها انتخاب میکند.
نکته (۱۲ آوریل ۲۰۰۹): این صفحه باید بر اساس اطلاعات release notes بهروزرسانی شود.
CHOP دیگری به نام MIDI In CHOP دادههای MIDI را مستقیمتر میگیرد، اما کمقابلیتتر برای جابهجایی/پرتابل است چون شمارههای کانال MIDI، نت و کنترلر را داخل خود CHOP آدرسدهی میکند؛ بنابراین برای تغییر مپینگ MIDI باید تنظیمات را در TouchDesigner تغییر دهید. در مقابل، با MIDI In Map CHOP فقط کافیست کاربران مپینگ را در Dialogs → MIDI Device Mapper تنظیم کنند.
همچنین ببینید: MIDI In DAT، MIDI Event DAT، MIDI In CHOP، MIDI Out CHOP، دستور midi، و MIDI Device Mapper Dialog.
پارامترها — صفحه MidiInMap
Device Table (device): مسیر Table DAT مربوط به دستگاه MIDI.
Device ID (id): مشخصکردن شناسهٔ دستگاه مورد استفاده.
Sliders (sliders): اسلایدرهایی که باید از MIDI Mapper وارد شوند. مثال برای وارد کردن ۱۶ اسلایدر اول، اسلایدر ۲۰ و اسلایدرهای ۳۲ تا ۴۰:
Buttons (buttons): دکمههایی که باید از MIDI Mapper وارد شوند. مثال برای ۱۶ دکمه اول، دکمه ۲۰ و دکمههای ۳۲ تا ۴۰:
Include Velocity in Buttons (bvelocity): اگر در دسترس باشد، وِلاسیتی را برای ورودی دکمهها فعال میکند.
Queue Slider Events (squeue): صفبندی رویدادهای اسلایدر (برای مدیریت رویدادهای پشتسرهم).
پارامترها — صفحه Channel
Sample Rate (rate): نرخ نمونهبرداری کانالها (نمونه بر ثانیه).
Extend Left (left): شرایط امتداد در سمت چپ (قبل از بازه):
Hold: نگهداشتن مقدار فعلی
Slope: ادامهدادن شیب قبل از شروع
Cycle: چرخش تکرارشونده
Mirror: چرخش آینهای در هر چرخه
Default Value: استفاده از مقدار ثابت تعیینشده
Extend Right (right): شرایط امتداد در سمت راست (پس از بازه): همان گزینههای بالا.
Default Value (defval): مقدار ثابت برای حالتی که Default Value انتخاب شده است.
پارامترها — صفحه Common
Time Slice (timeslice): روشنبودن آن باعث میشود کانالها فقط «برش زمانی» بین آخرین cook تا cook فعلی را تولید کنند.
Scope (scope): تعیین محدودهٔ کانالهایی که تحتتأثیر قرار میگیرند.
Sample Rate Match (srselect): نحوهٔ همسانسازی نرخ نمونهبرداری ورودیهای مختلف هنگام Resample.
Resample At First Input’s Rate / Maximum / Minimum / Error If Rates Differ
Export Method (exportmethod): روش متصلکردن کانالهای CHOP به پارامترها:
DAT Table by Index / by Name
Channel Name is Path:Parameter
Export Root (autoexportroot): ریشهٔ مسیر مقصد وقتی از حالت «Channel Name is Path:Parameter» استفاده میشود.
Export Table (exporttable): DAT مورد استفاده برای نگهداری اطلاعات Export در روشهای مبتنی بر DAT.
کانالهای Info CHOP
Common CHOP Info Channels
start: شروع بازهٔ CHOP (بر حسب نمونه)
length: تعداد نمونهها در CHOP
sample_rate: نرخ نمونهبرداری (فریم بر ثانیه)
num_channels: تعداد کانالها
time_slice: ۱ اگر Time Slice فعال باشد
export_sernum: شمار بهروزرسانیهای اتصالهای Export
Common Operator Info Channels
total_cooks: تعداد دفعات cook از آغاز
cook_time: مدت cook آخر (میلیثانیه)
cook_frame / cook_abs_frame: شماره فریم نسبی/مطلق cook
cook_start_time / cook_end_time: زمان شروع/پایان cook در همان فریم (ms)
cooked_this_frame: آیا در این فریم cook شده است (۱/۰)
warnings / errors: تعداد هشدارها / خطاها
