يتيح لك جهاز مزامنة الأغاني (S-SYNC) بتشغيل أغانٍ من مصادر أخرى ومزامنتها مع أجهزة Patchwork. في Unreal Editor لـFortnite، يمكنك مزامنة تسلسل مستوى مع بيانات الصوت المستوردة. عند استيراد ملفات بيانات الواجهة الرقمية للآلات الموسيقية إلى الجهاز، يمكنك إنتاج مخرجات بيانات نغمات Patchwork للتحكم في أصوات أو أحداث أخرى!
الاستخدامات المحتملة:
-
أنشئ حفلًا افتراضيًا باستخدام صوت مسجّل مسبقًا، ثم استخدم Patchwork للتحكم في توقيت التأثيرات الصوتية والمرئية بالتزامن مع ذلك الصوت.
-
أنشئ تجارب لعب موسيقية تتنوع بين حركات إيقاعية، مثل Fortnite Festival، وحتى منصات استدعاءات حيث تتحرك المخاطر والأعداء على الموسيقى، أو ألعاب سباق حيث تُغيّر الأغنية التي تحددهها مسار التخطيط وأكثر من ذلك!
-
شغّل مقطوعة صوتية مسجّلة مسبقًا وامزج صوت Patchwork المباشر معها.
يعرض الفيديو بالأسفل لمحة عن الإمكانيات عند استخدام جهاز مزامنة الأغنية:
خيارات الجهاز
| الخيار | القيم | الوصف |
|---|---|---|
| 1. مفتاح التفعيل l | تشغيل، إيقاف | عند التعطيل، فإنه لا يعرض المحتوى أو بيانات الملاحظة المخرجة. |
| 2. أزرار التوسعة | إغلاق، فتح | قم بتوسعة الجهاز لإظهار المزيد من إعدادات التخصيص. |
| 3. كابل النغمة الناشزة | غير متاح | قم بتوصيل كابل النغمة الناشزة بمنفذ مدخل نغمة أصفر. |
| 4. عداد وقت إعادة التشغيل | لا يوجد | يعرض وقت إعادة التشغيل الحالي وإجمالي وقت بيانات الواجهة الرقمية للآلات الموسيقية المعروض وتسلسل المستوى أو الجهاز المتزامن. |
| 5. أيقونة مزامنة الأغنية المرتبطة | لا يوجد | يشير إلى ما إذا كانت هناك أجهزة مزامنة الأغاني مرتبطة بهذا الجهاز. هناك حالتان محتملتان:
|
| 6. أيقونة عناصر تحكم الإيقاع | لا يوجد | يشير إلى ما إذا كان سلوك تشغيل عناصر تحكم الإيقاع محدد أم لا. هناك 4 حالات محتملة:
|
| 7. عرض مزامنة الهدف | لا يوجد | إن حددت أصل بيانات الواجهة الرقمية للآلات الموسيقية للجهاز، فسيتم عرض الاسم هنا. إن لم تحددها، فسيتم عرض اسم أطول تسلسل مستوى أو الجهاز المتزامن. |
| 8. زر إيقاف | لا يوجد | ينهي صوت المقطع المحدد. يكون مُعطّلًا حتى بداية إعادة التشغيل. |
| 9. زر تشغيل | لا يوجد | يبدأ إعادة التشغيل لأي ملف بيانات واجهة رقمية للآلات الموسيقية والأهداف المتزامنة. يكون مُعطّلًا إذا لم يتم تحديد بيانات واجهة رقمية لآلات الموسيقية أو أهداف متزامنة. |
خيارات محرر UEFN
تظهر الخيارات في محرر UEFN فقط، ويمكنك اختيار أي أصول يجب أن يتم تشغيلها بشكل متزامن عند تشغيل هذا الجهاز.
| خيار | وصف |
|---|---|
| فايل بيانات الواجهة الرقمية للآلات الموسيقية | حدد أصل بيانات واجهة رقمية لآلات الموسيقية في مشروع UEFN ليتم تشغيلها على الجهاز. لمزيد من التفاصيل عن كيفية إعداد بيانات الواجهة الرقمية لآلات الموسيقية واستخدامها، تفقّد ملفات بيانات الواجهة الرقمية للآلات الموسيقية أدناه. |
| تسلسل المستوى | حدد تسلسل مستوى في مشروع UEFN الخاص بك ليتم تشغيله على الجهاز. |
| الأجهزة المتزامنة | حدد أي عدد من أجهزة مزامنة الأغنية الأخرى ليتم تشغيلها على الجهاز. ضغط تشغيل أو إيقاف على جهاز مزامنة أغنية، سواء بأداة Patchwork أو نظام الحدث، سيُشغل أو يوقف جميع الأجهزة في هذه القائمة أيضًا. |
خيارات الأجهزة الأخرى
يمكن تعديل الخيارات الموجودة بالأسفل في محرر UEFN editor، لكن يمكنك أيضًا تعديلها في وضع الإنشاء عن طريق السير باتجاه الجهاز وضغط E لعرض خيارات هذا الجهاز.
| خيار | قيم | وصف |
|---|---|---|
| سلوك التشغيل | التحكم في الإيقاع، التشغيل من البداية، التشغيل من وقت معين |
|
| تأخير إعادة التشغيل | لا يوجد، الإيقاع التالي، الميزان التالي | عند تشغيل هذا الجهاز، يحدد هذا الخيار ما إذا كان سيبدأ فورًا أم سينتظر ليتم تشغيله على فترة كمية. |
| التكرار | لا يوجد، بناءً على طول الواجهة الرقمية للآلات الموسيقية، بناءً على طول التسلسل | لتحديد ما إذا كانت إعادة التشغيل سيتم تكرارها أم لا. يجب أن تكون مدة التكرار مبنية على إما ملف ميدي وإما تسلسل مستوى. إذا كان "إيقاع التحكم" محددًا على خيار مستخدم سلوك التشغيل، فسيتم إعادة تعيين الجدول الزمني في كل مرة يعاد فيها تشغيل التكرار على هذا الجهاز. |
| مقطع الواجهة الرقمية للآلات الموسيقية | لا يوجد | تسمح لك بتحديد المقطع داخل ملف الواجهة الرقمية لآلات الموسيقية المختار. |
| إزاحة إيقاع ميدي | افتراضي: 0 | تسمح بنقل النغمات في وقت مبكر أو متأخر في الوقت الموسيقي، لتمكين اللعب المشابه لهدف Fortnite Festival الظاهر على رحلة النغمة قبل الحاجة إلى تشغيله. يؤثر الإيقاع في مخرج النغمة من الجهاز فقط. |
| إزاحة الواجهة الرقمية للآلات الموسيقية بالميللي ثانية | افتراضي: 0 | كما إزاحة الإيقاع، لكنها مفيدة عندما يكون الوقت الحقيقي أكثر أهمية من الوقت الموسيقي. |
| وقت بدء الواجهة الرقمية للآلات الموسيقية | افتراضي: 0 | لتحديد نقطة البدء لإعادة تشغيل ملف تشغيل الواجهة الرقمية لآلات الموسيقية بالثواني. سيتم تعديل نقاط البدء لأي أهداف متزامنة لتصبح متطابقة. |
| السماح بوصول الكابل | تفعيل، تعطيل | تحديد ما إذا كان يمكن لأداة Patchwork الوصول إلى أي مدخلات كابل أو منافذ إخراج على الجهاز. |
| التمكين في أثناء المرحلة | لا يوجد، دائمًا، قبل المباراة فقط، في أثناء اللعب فقط | يحدد مراحل اللعبة التي سيتم خلالها تمكين الجهاز. |
يُظهر الفيديو الحالي الخطوات التي تحتاجها لتشغيل الصوت المخصص الخاص بك باستخدام جهاز مزامنة الأغنية:
تأخير إعادة التشغيل
تأخير إعادة التشغيل هو مفهوم التقسيم الكمّي في الموسيقى. وكأنك تحاذي النغمات مع الإيقاع. إذا تم تشغيل نغمة في وقت مبكر أو متأخر، فسيُحركها التقسيم الكمّي إلى أقرب نقطة إيقاع أو نغمة، مما يجعل التوقيت أكثر دقة. تجعل صوت الموسيقى يبدو منتظمًا مع التوقيت وأكثر تنظيمًا.
عند تعيين تأخير إعادة التشغيل إلى لا يوجد وتعيين سلوك التشغيل إلى التشغيل من البداية، سيؤدي تشغيل جهاز مزامنة أغنية إلى بدء عينة في نفس اللحظة التي يتم فيها الضغط على الزر، بغض النظر عن عدد التدابير على الجدول الزمني العام:
عند تعيين تأخير إعادة التشغيل إلى الإيقاع التالي وتعيين سلوك التشغيل إلى إيقاع التحكم، سيؤدي التشغيل إلى تشغيل العينة عند بداية الإيقاع التالي فقط. سيعيد إعداد إيقاع التحكم تشغيل عدد القياسات:
التكرار
يحدد التكرار ما إذا كان النموذج و/ أو ملف الواجهة الرقمية للآلات الموسيقية في جهاز مزامنة الأغنية الخاص بك سيعيد التشغيل من البداية بعد انتهائه أم لا.
عند تعيين التكرار إلى على طول بيانات الواجهة الرقمية للآلات الموسيقية وتعيين سلوك التشغيل إلى إيقاع التحكم، سيحدد طول بيانات الواجهة الرقمية للآلات الموسيقية التي تم تحميلها إلى الجهاز ما إذا كان الجهاز يجب أن يتكرر. سيعيد إعداد إيقاع التحكم تشغيل عدد القياسات:
عند تعيين التكرار إلى على طول التسلسل وتعيين سلوك التشغيل إلى إيقاع التحكم، سيحدد طول تسلسل المستوى الذي تمت مزامنته مع الجهاز ما إذا كان الجهاز يجب أن يتكرر:
يوضح الفيديو التالي كيفية عمل التقسيم الكمّي والتكرار في سياق نموذج موسيقي حقيقي:
ملفات الواجهة الرقمية للآلات الموسيقية
يتيح لك جهاز مزامنة الأغنية باستيراد ملف واجهة رقمية للآلات الموسيقية على الرغم من استخدام منظم تسلسل النغمات Patchwork. باستخدام كابل النغمة الناشزة، يمكنك معالجة مزامنة الأغنية لمشغل آلات أو مولّد الأصوات الموسيقية أوميغا لتشغيل ملف ملاحظات ميدي باستخدام Patchwork! يمكنك أيضًا توصيل مخرج مزامنة الأغنية بمُشغل النغمات لتوجيه الأحداث بتوقيت بيانات الواجهة الرقمية للآلات الموسيقية الخاصة بك.
انتبه إلى أن بعض آلات عمل الصوت الرقمي (DAWs) لا تضيف خريطة إيقاع عند تصدر ملفات ميدي. لا يمكن أن يتحكم ملف ميدي دون خريطة إيقاع بإيقاع أجهزة Patchwork.
يلقي الفيديو التالي نظرة متفحصة على استخدام أجهزة مزامنة الأغنية مع ملف ميدي:
عندما يتم تعيين سلوك التشغيل لجهاز مزامنة الأغنية إلى إيقاع التحكم، فيمكنه استخدام خريطة إيقاع ملف ميدي لتحديد إيقاع Patchwork. أقل حد لإيقاع Patchwork هو 60 إيقاع في الدقية وأقصى حد هو 180. سيتم تثيبت قيم الإيقاع لذلك النقاط.
يمكن لملفات ميدي تغيير مفتاح Patchwork ووضعه. لفعل ذلك، افتح محرر ملف ميدي الخاص بك وأضف حدثًا نصيًا بالصيغة التالية في وقت ميدي حيث ترغب في حدوث التغيير:
key KEY_NAME MODE_NAME
يشار إلى النغمات العالية بـ# والنغمات المنخفضة بـ b. لا يتم دعم سوى النغمات الكبرى والصغرى فقط حاليًا. بعض أمثلة الأحداث النصية:
-
key F# minor -
key Bb major
نظام ربط الحدث المباشر
يسمح ربط الحدث المباشر للأجهزة بالاتصال مباشرةً، ما يجعل سير عملك أكثر سلاسة ويمنحك مزيدًا من الحرية للتركيز على أفكار التصميم لديك.
فيما يلي لدينا الوظائف والأحداث لهذا الجهاز:
الوظائف
| الخيار | تحديد جهاز | تحديد حدث | الوصف |
|---|---|---|---|
| التشغيل | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالأحداث المتاحة. | يتم تشغيل الجهاز عند إقامة حدث. إذا كان هناك أكثر من حدث يمكنه تمكين هذا الجهاز، فانقر على إضافة لإضافة خط. |
| إيقاف | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالأحداث المتاحة. | يتوقف الجهاز عند إقامة حدث. إذا كان هناك أكثر من حدث يمكنه تمكين هذا الجهاز، فانقر على إضافة لإضافة خط. |
| تمكين | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالأحداث المتاحة. | يُفعّل الجهاز عند إقامة حدث. إذا كان هناك أكثر من حدث يمكنه تمكين هذا الجهاز، فانقر على إضافة لإضافة خط. |
| تعطيل | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالأحداث المتاحة. | يتعطل الجهاز عند إقامة حدث. إذا كان هناك أكثر من حدث يمكنه تعطيل هذا الجهاز، فانقر على إضافة لإضافة خط. |
الأحداث
| الخيار | تحديد جهاز | تحديد وظيفة | الوصف |
|---|---|---|---|
| عند التشغيل | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالوظائف المتاحة. | عند تشغيل الجهاز، يتم إرسال إشارة إلى الجهاز المرتبط. يقام هذا الحدث _بعد _أي تأخير يحدث في خيار مستخدم تأخير إعادة التشغيل. |
| عند الإيقاف | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالوظائف المتاحة. | عند إيقاف هذا الجهاز، يتم إرسال إشارة إلى الجهاز المرتبط. |
| عند بدء التشغيل | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالوظائف المتاحة. | عندما يتم بدء التشغيل، يتم إرسال إشارة إلى الجهاز المرتبط. يمكن تشغيل هذا عن طريق تفاعل المستخدم المباشر أو عند تلقي هذا الجهاز لحدث تشغيل. يقام هذا الحدث _قبل _أي تأخير يحدث في خيار مستخدم تأخير إعادة التشغيل. |
| عند التمكين | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالوظائف المتاحة. | عند تمكين هذا الجهاز، يتم إرسال إشارة إلى الجهاز المرتبط. |
| عند التعطيل | انقر على السهم لعرض قائمة بالأجهزة المتاحة. | انقر السهم لعرض قائمة بالوظائف المتاحة. | عند تعطيل هذا الجهاز، يتم إرسال إشارة إلى الجهاز المرتبط. |
استخدام مزامنة الأغنية في Verse
يمكنك استخدام الرمز أدناه للتحكم في جهاز مزامنة الأغنية في Verse. يستخدم هذا الرمز كل ميزات واجهة برمجة التطبيقات لجهاز مزامنة الأغنية. يمكنك التعديل لتلبية متطلبات تجربتك.
استخدام { /Fortnite.com/Devices }
استخدام { /Fortnite.com/Devices/Patchwork }
استخدام { /Verse.org/Simulation }
استخدام { /UnrealEngine.com/Temporary/Diagnostics }
# جهاز الوضع الإبداعي من Verse الذي يمكن وضعه في مستوى
song_sync_example := class(creative_device):
@editable
SongSync:song_sync_device = song_sync_device{}
# يتم التشغيل عندما يبدأ استخدام الجهاز في لعبة قيد التشغيل
OnBegin<override>()<suspends>:void=
سكون(5.0)
SongSync.Disable()
Print("Device Disabled")
سكون(5.0)
SongSync.Enable()
Print("Device Enabled")
لاستخدام هذا الرمز في تجربة UEFN لديك، اتبع هذه الخطوات.
-
ضع جهاز منظم دقات الطبول على جزيرتك.
-
أنشئ جهاز Verse جديدًا باسم مثال_مزامنة_الأغنية. لمعرفة طريقة إنشاء جهاز جديد في Verse، تفقّد إنشاء جهازك الخاص باستخدام Verse.
-
افتح متصفح Verse وانقر مرتين على مثال_مزامنة_الأغنية.verse لفتح النص في Visual Studio Code.
-
ألصق الرمز أعلاه وقم بجمعه واسحب جهاز Verse إلى جزيرتك.
-
حدد جهاز Verse الخاص بك في المخطط.
-
في لوحة التفاصيل الخاصة بالجهاز، قم بتعيين مرجع الهدف لـDrumSequencer إلى جهاز منظم دقات الطبول على جزيرتك. يمكنك استخدام eyedropper لاختيار الجهاز في إطار العرض، أو استخدام القائمة المنسدلة والبحث عن الجهاز.
-
احفظ مشروعك وانقر على بدء الجلسة.
واجهة برمجة تطبيقات منظم تسلسل الأغنية
اطلع على مرجع واجهة برمجة تطبيقات song_sync_device لمزيد من المعلومات حول استخدام جهاز منظم دقات الطبول في Verse.