🧭 خلاصه (Summary)
LTC Out CHOP وظیفه دارد Linear Timecode (LTC) را تولید کند — یعنی دادهی زمانبندی SMPTE را به شکل یک سیگنال صوتی رمزگذاریشده خروجی دهد.
(برای درک مفهوم کلی، به مقالهی Linear Timecode مراجعه کنید.)
📡 این نود برای سینککردن ویدیو، نور، صدا یا چند سیستم مختلف در اجراهای زنده یا ویدیووالها استفاده میشود.
برای بررسی مقدار LTC در حال پخش، میتوان از Info CHOP استفاده کرد.
خروجی این نود معمولاً به Audio Device Out CHOP متصل میشود تا سیگنال LTC بهصورت فیزیکی از کارت صدا پخش شود.
🔁 برای ورودی گرفتن LTC از منبع دیگر، از LTC In CHOP استفاده میشود.
⚙️ پارامترها – صفحه LTC (Parameters – LTC Page)
| پارامتر | توضیح |
|---|
| Play Mode (playmode) | تعیین میکند LTC چگونه خروجی شود. دو حالت دارد: |
| └ Sequential (sequential) → خروجی بهصورت پیوسته رو به جلو پخش میشود. | |
| └ Timecode Object / CHOP / DAT (timecodeop) → مقدار LTC از یک نود یا آبجکت زمانبندی دیگر گرفته میشود (مثلاً از Timecode CHOP یا DAT). | |
| Play (play) | تعیین میکند شمارش تایمکد ادامه پیدا کند یا متوقف بماند. |
| Cue (cue) | در حالت روشن، خروجی در مقدار اولیهی تنظیمشده (زیر) ثابت نگه داشته میشود. |
| Cue Pulse (cuepulse) | با پالس دادن به این پارامتر، خروجی به مقادیر اولیهی زیر بازمیگردد. |
| Frame / Second / Minute / Hour | مقدار اولیه برای شروع تایمکد را مشخص میکند. |
| Frame Rate (framerate) | نرخ فریم سیگنال LTC را تعیین میکند (معمولاً بین ۲۴ تا ۳۰ فریم بر ثانیه). |
| ⚠️ توجه: اگر نرخ فریم بالاتر از ۳۰ استفاده شود، سیگنال تولیدی غیراستاندارد میشود و ممکن است توسط نرمافزارها یا دستگاههای دیگر خوانده نشود. استاندارد SMPTE فقط تا ۳۰fps پشتیبانی میکند. | |
| Drop Frame Numbering (dropframe) | برای تبدیل نرخ ۳۰fps به استاندارد تلویزیونی NTSC 29.97fps استفاده میشود. در این حالت، فریمهای ۰ و ۱ در ابتدای هر دقیقه (بهجز مضارب ۱۰ دقیقه) حذف میشوند. |
| High FPS Behaviour (highfpsbehaviour) | تعیین میکند در صورت بالاتر بودن نرخ فریم پروژه از نرخ فریم LTC، شمارش فریمها چگونه انجام شود. |
| Timecode Object / CHOP / DAT (timecodeop) | میتوان مقدار خروجی LTC را از یک CHOP (با کانالهای hour, minute, second, frame) یا یک DAT (حاوی رشتهی timecode) یا یک Timecode Class object دریافت کرد. |
| Audio Rate (audiorate) | نرخ نمونهبرداری صوتی سیگنال خروجی (Sampling Rate) را تعیین میکند. |
⚙️ پارامترها – صفحه User (Parameters – User Page)
بخش User Data اجازه میدهد تا دادههای سفارشی (مثلاً شماره حلقه، تاریخ، یا اطلاعات پروژه) در فیلدهای مخصوص کاربر در سیگنال LTC قرار گیرد.
این بیتها در سیگنال اصلی بهصورت معکوس (bit reversed) رمزگذاری میشوند.
| پارامتر | توضیح |
|---|
| User Data 1 – User Data 8 (user1–user8) | هر یک از این پارامترها مقداری را در فیلد متناظر User Bits ارسال میکند. میتوان از آنها برای ذخیرهی هر نوع دادهی سفارشی استفاده کرد (مثلاً شماره صحنه یا شناسه ویدیو). |
⚙️ پارامترهای مشترک – صفحه Common (Parameters – Common Page)
| پارامتر | توضیح |
|---|
| Time Slice (timeslice) | اجرای خروجی فقط در بازهی زمانی بین دو cook. |
| Scope (scope) | تعیین کانالهایی که تحت تأثیر قرار میگیرند. |
| Sample Rate Match (srselect) | نحوهی هماهنگی نرخ نمونهبرداری بین ورودیها. |
| Export Method (exportmethod) | روش ارسال دادهها به پارامترها یا DATها. |
| Export Root (autoexportroot) | مسیر پایه برای exportها. |
| Export Table (exporttable) | DAT حاوی اطلاعات export. |
📊 Info CHOP Channels
🔹 کانالهای ویژهی LTC Out CHOP
| کانال | توضیح |
|---|
| ltc_frame | فریم فعلی خروجی. |
| ltc_second | ثانیهی فعلی خروجی. |
| ltc_minute | دقیقهی فعلی خروجی. |
| ltc_hour | ساعت فعلی خروجی. |
| ltc_message_rate | نرخ پیامهای LTC در ثانیه. |
| ltc_message_rate_df | نرخ پیامهای Drop-Frame در صورت فعال بودن. |
🔹 Common CHOP Info Channels
| پارامتر | توضیح |
|---|
| start | شروع بازه در نمونهها. |
| length | تعداد نمونهها. |
| 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 در همان فریم. |
| cooked_this_frame | آیا در این فریم cook شده است یا نه. |
| warnings / errors | تعداد هشدارها و خطاهای نود. |