No. 4· behind-the-music
السلاسل الست في idle() — كيف نقرأ أسماءً تبدو كأنها شيفرة
تُجمَع أغاني idle() في ست سلاسل، من late_night.lofi إلى night_mode // not_alone. كيف نقرأ الأسماء، وكيف تعمل رموز الأغاني، وكيف تتحول الأغاني المنفردة إلى ألبوم.
AI تمت ترجمة هذا المقال بواسطة الذكاء الاصطناعي. اقرأ النص الأصلي (English)
إذا تصفّحتَ قائمة الأغاني في idle() لفتت نظرَك بضعة أسماء غير مألوفة: late_night.lofi وrest() { chill(); } وundefined → known. هذه ليست عناوين أغانٍ. إنها أسماء تجمع الأغاني في مجموعات، ونسمّيها سلاسل. يشرح هذا المقال ما هي السلسلة، وطريقةً لقراءة الأسماء، وكيف ترتبط رموز الأغاني والألبومات بالسلاسل.
بعض الملاحظات الصريحة أولًا. يستند هذا المقال إلى معلومات منشورة أصلًا في الموقع وإلى قواعد ترقيم الأغاني لدينا. أما قصة كيف اختير كل اسم أول مرة فغير مدوّنة في أي مكان، ولذلك لا نرويها. القراءات الواردة أدناه تستعير عادات من يقرأ الشيفرة لكسب عيشه؛ إنها تفسيرات وليست ادعاءات عن القصد. وكما هي العادة: الموسيقى تُنتَج بالذكاء الاصطناعي (Suno). أما الكلمات فيصوغ مسودتها الذكاء الاصطناعي ويراجعها إنسان.
السلسلة وسمٌ لمزاج الأغنية

السلاسل الست المنشورة في الموقع. الأنواع والمواضيع كما وردت في ملخص الموقع نفسه؛ ويشير الإطار الذهبي إلى سلسلة صدرت لها أغنية منفردة.
السلسلة وسمٌ يدل على النوع والشعور. تخبرك بعبارة واحدة بأي صوت صُنعت الأغنية وأي مزاج تأمل أن تبلغه. السلاسل الست المنشورة في الموقع هي:
be still;: استشفاء، موضوعها السكونlate_night.lofi: lo-fi، طريق العودة إلى البيت بعد سهرة متأخرةrest() { chill(); }: هدوء، لقد فعلتَ ما يكفي اليومgrace_in_the_loop: أمبيينت، النعمة داخل التكرارundefined → known: lo-fi، اللحظة التي يصير فيها المجهول معلومًاnight_mode // not_alone: استشفاء، لليالي التي تشعر فيها بالوحدة
لم تخرج أغانٍ حتى الآن إلا من اثنتين منها. فقد صدرت في late_night.lofi الأغنية المنفردة "still compiling"، وصدرت في undefined → known الأغنية "good morning, world". وخارج قائمة الست، يُستخدم dear(you); اسمًا لألبوم صار ألبومًا من عشر أغانٍ. أما السلاسل الأربع الأخرى فمنشورة اسمًا وموضوعًا فقط، ولم تصدر تحتها أغانٍ، فلا نقول هنا شيئًا يتجاوز ذلك.
قراءة الأسماء كما تُقرأ الشيفرة
للأسماء الستة سمة مشتركة: كلها تشبه صياغة لغة برمجة. إليك طريقة لقراءة كل منها، حتى لا تحتاج إلى أن تكون مطوّرًا لتتابع. هذه طريقة قراءة وليست دليلًا على ما أُريد للأسماء أن تقوله.
يبدو late_night.lofi اسمَ ملف. بعد النقطة يأتي الامتداد، والامتداد هو النوع الموسيقي. يمكنك أن تقرأه كمن يفتح ملفًا اسمه "ليل متأخر" فيجد بداخله lo-fi. ويصف ملخص الموقع الأغنية المنفردة "still compiling" بأنها lo-fi لليلة لم تستطع فيها المغادرة قبل أن ينتهي البناء (build).
be still; سطر واحد ينتهي بفاصلة منقوطة. في كثير من اللغات تدل الفاصلة المنقوطة على نهاية عبارة. فالأمر بالسكون ينتهي هناك تمامًا، ولا شيء يُضاف. الموضوع هو السكون.
rest() { chill(); } دالة. داخل جسم الدالة المسماة rest تُستدعى دالة أخرى مسماة chill. يُقرأ هذا كقولٍ إن الراحة ليست عدم فعل شيء بل عملٌ قائم بذاته، وهذا العمل هو أن تكون مرتاحًا. وهذا قريب من موضوعها: لقد فعلتَ ما يكفي اليوم.
يستحضر grace_in_the_loop حلقة تكرارية. في الشيفرة تكرر الحلقة العمل نفسه، ويمتلئ يوم المطوّر بالتكرار بسهولة. والموضوع أن النعمة توجد داخل هذا التكرار. ويناسبها نوع الأمبيينت: فهذه الموسيقى تتحدث بالمساحة والملمس أكثر مما تتحدث باللحن، وتميل الأصوات المتشابهة فيها إلى الاستمرار طويلًا.
يُفهم undefined → known فورًا لكل من استخدم JavaScript. undefined هي حالة قيمة لم تُعيَّن، والسهم يشير إلى اللحظة التي تتحول فيها إلى شيء معلوم. الموضوع هو اللحظة التي يصير فيها المجهول معلومًا. ويصف الموقع الأغنية المنفردة لهذه السلسلة، "good morning, world"، بأنها lo-fi مشرق ومتفائل، ويردّد عنوانها صدى "Hello, world" التي يطبعها كثيرون على الشاشة حين يتعلمون البرمجة أول مرة.
يتألف night_mode // not_alone من جزأين. الأول اسم إعداد يُعتِّم الشاشة. والثاني، //، يبدأ تعليقًا في كثير من اللغات: ملاحظة هادئة تُكتب بجانب الشيفرة. يمكنك أن تتخيل شاشة حُوِّلت إلى الوضع الليلي وبجانبها ملاحظة تقول إنك لستَ وحدك.
الألبوم الأول مسمّى بالقواعد نفسها. يبدو dear(you); استدعاء دالة يمرّر "you" وسيطًا لها. وهو أيضًا السطر الأول في رسالة، يُكتب المرسَل إليه داخل القوسين. واسم العلامة ipe() وشعارها ipe(); // be still يُقرآن بالطريقة نفسها. كل اسم في هذا الموقع مكتوب بلغة واحدة.
كيف نقرأ رمز الأغنية

نوعان من رموز الأغاني. مقطوعة الألبوم لها عنوان؛ والأغنية المنفردة المستقلة لها حرف سلسلتها ورقم.
تظهر السلاسل في رموز الأغاني أيضًا، وبأسلوبين. الأغنية التي تنتمي إلى ألبوم لها عنوان من ثلاثة أجزاء: الموسم والألبوم والمقطوعة. الأغنية الثالثة من الألبوم الأول هي S1A1.03: S1 هو الموسم 1، وA1 هو الألبوم الأول في ذلك الموسم، و03 هي المقطوعة الثالثة فيه. وهذا الرقم هو أيضًا موضع الأغنية في القصة التي يرويها الألبوم.
أما الأغنية المنفردة التي لم تُجمع بعد في ألبوم فتأخذ الحرف الأول من سلسلتها مع رقم تسلسلي. مثال ذلك N-001 في late_night.lofi وU-001 في undefined → known. حرف N من night وحرف U من undefined. لكل سلسلة حرف بادئة واحد، فيكفي الرقم وحده ليدلك على السلسلة التي تنتمي إليها الأغنية. وعندما تُضَم أغنية منفردة إلى ألبوم ينتقل رقمها إلى رمز ألبوم، ولا يُعاد استخدام رقم أُعطي من قبل أبدًا.
كيف تصير الأغاني المنفردة ألبومًا

الاتجاه الذي رسمناه: إصدار الأغاني المنفردة واحدة تلو الأخرى، وحين يتوافر ما يكفي منها نجمعها في ألبوم.
اتجاه الإصدار الذي رسمناه هو أن نُصدر الأغاني المنفردة واحدة تلو الأخرى، وحين يتوافر ما يكفي منها نجمعها في ألبوم. وdear(you); vol.1 هو أول ألبوم جُمع بهذه الطريقة. أغانيه العشر كلها متاحة بنسخة إنجليزية ونسخة كورية، وتمتد رموزها من S1A1.01 إلى S1A1.10.
وحين تدخل الأغنية ألبومًا يصير لها عنوان، وهذا العنوان مرتبط كذلك بوقت من اليوم. يقسّم الموسم 1 يوم المطوّر إلى أربعة ألبومات: الليل والفجر والصباح والمساء. ويتناول الألبوم الأول، dear(you); vol.1، ليلَ ما قبل النوم. فحين يتغير رقم الألبوم تنتقل إلى ساعة أخرى من اليوم.
فيمَ تفيد هذه الأسماء
يساعدك اسم السلسلة على إيجاد الأغاني، لكن مهمته الأكبر هي تهيئة التوقعات. من يبحث عن lo-fi لطريق العودة بعد سهرة متأخرة يمكنه فتح late_night.lofi. ومن يريد أن يستريح اليوم فحسب يمكنه فتح rest() { chill(); }. المستمعون الذين نتخيلهم هم المطوّرون ومن يحتاجون إلى التركيز، ونأمل أن يجعل الاسم الذي يمكن قراءته بعين قارئ الشيفرة أغنيةً غير مألوفة أقل غرابةً قليلًا. هذه الجملة الأخيرة أملُنا، لا سببٌ مدوَّن لكيفية اختيار الأسماء.
استمع
الأغنيتان المنفردتان المذكورتان في هذا المقال، وأول أغنية في الألبوم.
- N-001 still compiling — النسخة الإنجليزية · النسخة الكورية
- U-001 good morning, world — النسخة الإنجليزية · النسخة الكورية
- S1A1.01 Hard Day Again, Wasn't It? (오늘도 많이 힘들었지?) — النسخة الإنجليزية · النسخة الكورية
يمكنك الاستماع من الصفحة الرئيسية لـ idle(). وكلما صدرت أغانٍ ضمن كل سلسلة سنقدّمها هنا واحدة تلو الأخرى.