# تعلّم كود الموسيقى

> أدلة مجانية للكود اللي ورا كل لحن في Shawarma: درس للمبتدئين، إيقاعات طبول منها المقسوم، دليل مختصر بصفحة وحدة، وألحان كاملة كأمثلة.

كل لحن في Shawarma هو كود: أنماط قصيرة من الأصوات والنوتات تشتغل في لوب وأنت تغيّرها. هذي الأدلة تعلّمك تقراه وتكتبه.

1. [الدرس الأول من صفحة فاضية إلى لحن قصير: الأصوات، السكتات، الطبقات، النوتات، السلالم، السرعة والمؤثرات.](https://shawarma.studio/ar/learn/tutorial)
2. [أنماط الطبول الكيك والسنير والهاي هات بالترميز المصغّر: هاوس، روك، بوم باب، بريك بيت، إيقاعات إقليدية وفواصل.](https://shawarma.studio/ar/learn/drum-patterns)
3. [الدليل المختصر كل رموز الترميز المصغّر والدوال اللي تستخدمها أكثر شي، في صفحة وحدة.](https://shawarma.studio/ar/learn/cheat-sheet)
4. [أمثلة ألحان خمسة ألحان كاملة مع الكود حقها، وملاحظات عن طريقة شغل كل واحد.](https://shawarma.studio/ar/learn/examples)
5. [أوامر الشات اختصارات / في الشات: اسمع وصلّح الميكس، نوّع، رتّب، صدّر وأكثر.](https://shawarma.studio/ar/learn/commands)
6. [موسيقى حفلة هالوين إيقاع رقص مخيف لحفلتك، جاهز تشغّله، وتغيّره بس تطلب.](https://shawarma.studio/ar/learn/halloween-party-music)

## كيف شكل الكود

كيك على كل ضربة، تصفيقة على الثانية والرابعة، هاي هات بين الضربات، وخط باص، في ثلاث أسطر. علامات التنصيص تحمل النمط؛ وكل خطوة فيه تتقاسم المازورة مع الباقي.

```
const drums = s("bd*4, [~ cp]*2, [~ hh]*4").gain(.85)
const bass = note("<c2 a1 f1 g1>*4").s("sawtooth").lpf(700)

stack(drums, bass)
```

[افتح في Shawarma](https://shawarma.studio/open?snippet=homeDrums)

الكود JavaScript وداخل علامات التنصيص لغة أنماط صغيرة. هذي الأدلة قصيرة وتركّز على اللي تحتاجه عشان تبدأ تسوّي ألحان. ما تحتاج تعرف JavaScript: غير `const` وكم قوس، كل شي داخل الأنماط.

## جرّبه في Shawarma

Shawarma محرر موسيقى كل لحن فيه كود. لحنك يشتغل ويعيد نفسه؛ اطلب من المساعد تغيير بكلام عادي، اسمعه، واحتفظ فيه بس إذا عجبك. أو عدّل الكود بنفسك، مثل ما في هذا الدليل. المحرر مجاني، مع 5 ردود من المساعد للتجربة؛ وPro يبدأ بـ7 أيام مجانًا.

[ابدأ مجانًا مع Google](https://shawarma.studio/auth/google?return=%2Far) [شوف الأسعار](https://shawarma.studio/ar/pricing)

---

الصفحة: https://shawarma.studio/ar/learn
