1️⃣ آدرسینگ مستقیم پارامتر با Python
سادهترین و شفافترین روش
یا:
📌 نکته:
-
par.فقط برای پارامترهاست -
بدون
par.میری سراغ متغیرهای داخلی مثلbypass
2️⃣ آدرسینگ با Attribute (مثل bypass، cook، active)
اینها پارامتر نیستند، بلکه Property هستن.
3️⃣ آدرسدهی نسبی و مطلق
آدرس مطلق
آدرس نسبی
📌 برای پروژههای بزرگ همیشه نسبی بنویس (پروژهات قابل جابهجایی میمونه)
4️⃣ Expression در پارامترها (بدون Python Script)
مثلاً داخل پارامتر Scale بنویسی:
یا:
📌 این روش Live هست و دائم آپدیت میشه
5️⃣ لینک پارامتر به پارامتر (Reference)
Right Click → Copy Parameter
Right Click → Paste References
نتیجه:
📌 بهترین روش برای Rig و کنترل مرکزی
6️⃣ آدرسینگ با CHOP (Export)
مثلاً:
-
LFO → Null → Export → tx
یا با کد:
📌 CHOP Export برای پروژههای Real-time عالیه
7️⃣ آدرسینگ با DAT (Table / Text)
مثلاً از Table DAT مقدار بخونیم:
یا Text DAT:
8️⃣ آدرسینگ با op() + wildcard
مثلاً همهی Geoها:
یا:
9️⃣ آدرسینگ با Parent / Child
خیلی تمیز برای سیستمهای ماژولار:
یا:
🔟 آدرسینگ با Custom Parameters
پارامتر سفارشی بساز → اسمش مثلاً Intensity
📌 این روش قلب طراحی سیستمهای حرفهایه
1️⃣1️⃣ آدرسینگ Event-based (Callbacks)
مثلاً Button COMP:
📌 وقتی نمیخوای Live لینک باشه، بلکه Event-driven باشه
1️⃣2️⃣ آدرسینگ با Store / Fetch
برای دیتاهای Global یا موقت:
و بعد:
جمعبندی ذهنی (خیلی مهم)
| روش | Live | کنترلپذیری | مصرف CPU |
|---|---|---|---|
| Python مستقیم | ❌ | ⭐⭐⭐ | کم |
| Expression | ✅ | ⭐⭐ | متوسط |
| CHOP Export | ✅ | ⭐⭐⭐⭐ | کم |
| Reference | ✅ | ⭐⭐⭐⭐ | خیلی کم |
| Event | ❌ | ⭐⭐⭐⭐⭐ | کم |
