Timeline CHOP

خلاصه (Summary)

Timeline CHOP کانال‌های مبتنی بر زمان (time-based) را برای یک کامپوننت مشخص خروجی می‌دهد.

  • کانال‌های زمانی توسط یک Time Component تعریف می‌شوند که مسیر آن با استفاده از عبارت پایتون me.time تعیین می‌شود.

  • اگر یک Reference Node مشخص شود، زمان تعریف‌شده در آن نود استفاده می‌شود.

  • اگر Reference Node مشخص نشده باشد، زمان تعریف‌شده در مکان Timeline CHOP استفاده می‌شود (یعنی زمان me.time).


پارامترها – صفحه Timeline

  • Reference Operator (op) – این نود برای تعیین زمان مرجع Timeline CHOP استفاده می‌شود. زمان از Time COMP موجود در me.time گرفته می‌شود.

  • Use Timecode (usetimecode) – اگر فعال باشد، CHOP زمان خود را از Timecode می‌گیرد، نه Reference Operator. با این حال، Reference Operator همچنان برای BPM، Signature، Start و End استفاده می‌شود.

  • Timecode Object/CHOP/DAT (timecodeop) – مرجعی به Timecode که زمان را تعیین می‌کند. می‌تواند یکی از موارد زیر باشد:

    • CHOP با کانال‌های 'hour', 'second', 'minute', 'frame'

    • DAT که رشته Timecode در سلول اول آن قرار دارد

    • یک شیء Timecode Class

    • Reference Operator همچنان برای گرفتن BPM، Signature، Start و End استفاده می‌شود.

  • Frame (frame) – خروجی کانال شماره فریم

  • Rate (rate) – خروجی کانال نرخ (FPS)

  • Start (start) – خروجی کانال مقدار فریم شروع

  • End (end) – خروجی کانال مقدار فریم پایان

  • Range Start (rangestart) – خروجی کانال مقدار فریم شروع محدوده

  • Range End (rangeend) – خروجی کانال مقدار فریم پایان محدوده

  • Signature 1 (signature1) – خروجی کانال شماره اول Signature (تعداد ضرب در هر میزان)

  • Signature 2 (signature2) – خروجی کانال شماره دوم Signature (نوع نت که یک ضرب را تشکیل می‌دهد)

  • BPM (bpm) – خروجی کانال مقدار BPM

  • Play (play) – خروجی کانال وضعیت فعلی پخش


پارامترها – صفحه Common

  • Time Slice (timeslice) – فعال کردن این گزینه باعث می‌شود کانال‌ها به صورت Time Slice پردازش شوند. Time Slice زمانی بین آخرین فریم Cook شده و فریم جاری است.

  • Scope (scope) – تعیین کانال‌هایی که تحت تأثیر قرار می‌گیرند. برخی CHOPها از این رشته برای اعمال تغییرات استفاده می‌کنند.

  • Sample Rate Match (srselect) – ⊞ مدیریت مواردی که نرخ نمونه‌برداری CHOPهای ورودی متفاوت است. هنگام Resampling، منحنی‌ها با توجه به گزینه Interpolation Method یا Linear در صورت عدم دسترسی به گزینه‌های درون‌یابی، درون‌یابی می‌شوند.

  • Export Method (exportmethod) – ⊞ تعیین نحوه اتصال کانال CHOP به پارامتر

  • Export Root (autoexportroot) – مسیر ریشه برای Export که مسیرها نسبت به آن هستند

  • Export Table (exporttable) – DAT برای نگهداری اطلاعات Export هنگام استفاده از DAT Table Export Methods


Info CHOP Channels

اطلاعات اضافی Timeline CHOP از طریق Info CHOP قابل دسترسی است.

Common CHOP Info Channels

  • start – شروع بازه CHOP بر حسب نمونه

  • length – تعداد نمونه‌ها در CHOP

  • sample_rate – نرخ نمونه‌برداری کانال‌ها بر حسب FPS

  • num_channels – تعداد کانال‌ها

  • time_slice – ۱ اگر Time Slice فعال باشد، ۰ در غیر این صورت

  • export_sernum – تعداد دفعاتی که اتصال‌های Export به‌روزرسانی شده است

Common Operator Info Channels

  • total_cooks – تعداد دفعات Cook شدن از زمان شروع عملیات

  • cook_time – مدت زمان آخرین Cook بر حسب میلی‌ثانیه

  • cook_frame – شماره فریم آخرین Cook نسبت به Timeline کامپوننت

  • cook_abs_frame – شماره فریم آخرین Cook نسبت به زمان مطلق

  • cook_start_time – زمان شروع Cook بر حسب میلی‌ثانیه

  • cook_end_time – زمان پایان Cook بر حسب میلی‌ثانیه

  • cooked_this_frame – ۱ اگر این فریم Cook شده باشد

  • warnings – تعداد هشدارها

  • errors – تعداد خطاها