خلاصه

Ableton Link CHOP تایمینگ (زمان‌بندی) را از یک شبکه‌ی پشتیبانی‌شده توسط Ableton Link دریافت می‌کند. برای اطلاعات بیشتر ببینید: Ableton Link

پشتیبانی کامل از سیستم Ableton Live توسط TDAbleton فراهم می‌شود. این یک مجموعه از کامپوننت‌ها است که دسترسی به آهنگ‌ها، ترک‌ها، زنجیره‌ها (Chains)، پارامترها و MIDI در Ableton را می‌دهد.

بخش سؤالات متداول Ableton Link نیز برای مشکلات سمت Ableton خیلی کمک‌کننده است: Link FAQ

یکی از مشکلات رایج این است که Ableton Link با همه‌ی درایورهای صدا کار نمی‌کند، مخصوصاً DirectX. اپلیکیشن رایگان ASIO4All جایگزین ساده‌ای است که به‌عنوان یک دستگاه مجازی ASIO عمل می‌کند.

همچنین ببینید: Ableton


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

  • Active active – خروجی CHOP را روشن یا خاموش می‌کند.

  • Enable enable – اتصال به سشن Ableton Link را آغاز می‌کند.

  • Start Stop Sync Enable startstopsync – همگام‌سازی شروع/توقف برای کل سشن Ableton Link را فعال می‌کند. این کار اجازه می‌دهد سیگنال‌های استارت یا استاپ بین زیرگروه‌های مختلف در یک سشن Link به اشتراک گذاشته شوند.

  • Signature signature ⊞ – مشخص‌کننده‌ی کسر میزان (Time Signature) است. عدد اول تعداد ضرب‌ها در هر میزان را نشان می‌دهد و عدد دوم نوع نُتی را مشخص می‌کند که معادل یک ضرب است.

    • signature1 – تعداد ضرب در میزان.

    • signature2 – نوع نت معادل یک ضرب.

  • Callbacks DAT callbacks – مسیر یک DAT که شامل کالبک‌ها برای هر ایونت دریافتی است.


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

  • Status Channels status – فعال کردن کانال‌های وضعیت:

    • numpeers – تعداد دستگاه‌ها یا اپ‌های دارای Ableton Link در شبکه.

    • linked – اگر CHOP به شبکه Link وصل باشد.

    • waiting – اگر در حالت انتظار و ناهماهنگ باشد.

    • synced – اگر با شبکه Link همگام‌سازی شده باشد.

  • Ramp ramp – خروجی یک رمپ 0 تا 1 در هر میزان.

  • Pulse pulse – خروجی یک پالس در هر میزان.

  • Sine sine – خروجی یک موج سینوسی در هر میزان.

  • Count count – شمارنده‌ای که در هر میزان افزایش پیدا می‌کند.

  • Count+Ramp countramp – رمپی که تا ریست شدن میزان شمارش می‌کند.

  • Bar bar – شماره‌ی میزان فعلی.

  • Beat beat – شماره‌ی ضرب فعلی.

  • Sixteenths sixteenths – شماره‌ی شانزدهم‌نت فعلی.

  • Ramp Bar rampbar – خروجی رمپ 0 تا 1 در هر میزان.

  • Ramp Beat rampbeat – خروجی رمپ 0 تا 1 در هر ضرب.

  • Tempo tempo – سرعت فعلی (BPM).

  • Beats beats – تعداد کل ضرب‌ها.

  • Phase phase – فاز فعلی در میزان.


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

  • Time Slice timeslice – وقتی روشن باشد، کانال‌ها به صورت «Time Slice» پردازش می‌شوند (فاصله بین کوک قبلی و کوک فعلی).

  • Scope scope – مشخص می‌کند کدام کانال‌ها تحت تأثیر قرار گیرند (الگوی Scope).

  • Sample Rate Match srselect ⊞ – وقتی نرخ نمونه‌برداری CHOPهای ورودی متفاوت باشد:

    • first – نرخ ورودی اول را استفاده می‌کند.

    • max – به بالاترین نرخ ریسَمپل می‌کند.

    • min – به کمترین نرخ ریسَمپل می‌کند.

    • err – اگر نرخ‌ها متفاوت باشند خطا می‌دهد.

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

    • datindex – با استفاده از جدول DAT و شماره کانال.

    • datname – با استفاده از نام کانال.

    • autoname – نام کانال مستقیماً مسیر کامل پارامتر مقصد است (مثل geo1/transform1:tx).

  • Export Root autoexportroot – مسیر روتی که برای حالت autoname مبنا قرار می‌گیرد.

  • Export Table exporttable – DAT مورد استفاده برای نگهداری اطلاعات اکسپورت در حالت جدول.


کانال‌های Info – CHOP

اطلاعات اضافی Ableton Link CHOP توسط یک Info CHOP قابل دسترس است.

کانال‌های اختصاصی Ableton Link CHOP

  • ableton_link_clock

  • ableton_td_clock

  • ableton_clock_adjust_count

  • ableton_clock_diff

  • ableton_max_clock_diff

  • ableton_clock_diff_to_adjust

  • ableton_time_behind_link

  • ableton_lost_time

  • ableton_startstop_sync_enable

  • ableton_is_playing

  • ableton_tempo

کانال‌های عمومی CHOP Info

  • start – شروع بازه CHOP به نمونه‌ها.

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

  • sample_rate – نرخ نمونه‌برداری (فریم در ثانیه).

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

  • time_slice – ۱ اگر Time Slice فعال باشد.

  • export_sernum – شمار دفعات آپدیت شدن اتصال‌های اکسپورت.

کانال‌های عمومی اپراتور Info

  • total_cooks – تعداد دفعات کوک شدن اپراتور.

  • cook_time – مدت زمان کوک آخر (میلی‌ثانیه).

  • cook_frame – شماره فریم کوک آخر نسبت به تایم‌لاین کامپوننت.

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

  • cook_start_time – زمان شروع کوک در فریم (ms).

  • cook_end_time – زمان پایان کوک در فریم (ms).

  • cooked_this_frame – ۱ اگر در این فریم کوک شده باشد.

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

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

لینک آموزش Touchdesigner مربوط به ماژول(آپارات)

لینک آموزشی Touchdesigner مربوط به ماژول (youtube)