mf-soundlisted
Install: claude install-skill arielaizn/motion-forge-plugin
# mf-sound · לשמוע את מה שרואים
המנוע: `../motion-forge/studio/engine/audio.js`. אין סמפלים. כל צליל נבנה מאוסצילטורים, רעש ופילטרים, ואותו קוד רץ
בנגן החי וברינדור. הרינדור מנרמל ל--14 LUFS ו--1 dBTP, אז המטרה היא איזון בין החלקים ולא עוצמה.
## גריד אחד לתמונה ולסאונד
```js
const B = tempo(112); // מ-motion.js
// בתמונה: const pop = springAt(t, B.beat(8), 0, 1, 'pop'); B.pulse(t) לפעימות
score(A) {
A.groove('uplift', 0, B.bar(4), { bpm: 112, chords: 'C G Am F' });
A.whoosh(B.beat(8) - .25, .35); A.impact(B.beat(8));
}
```
כל חשיפה חשובה נוחתת על `B.beat(n)`. whoosh מתחיל 0.15 עד 0.3 שניות לפני. riser באורך 1 עד 2 ביטים לפני drop.
## גרוביים
| סגנון | BPM | מתאים ל |
|---|---|---|
| `uplift` | 110-124 | מוצר, הסבר, תאגידי חיובי |
| `minimal` | 90-110 | Apple-style, טכנולוגיה נקייה |
| `house` | 120-126 | אנרגיה, אופנה, ריל מהיר |
| `synthwave` | 90-110 | רטרו, ניאון, שיידרים |
| `lofi` / `hiphop` | 75-95 | שיחה, ציטוט, סטודנטים, יומיומי |
| `trailer` | 90-120 | דרמה, השקה גדולה (עם `energy` עולה) |
| `cinematic` | 70-90 | רגש, סיפור |
| `playful` | 100-120 | דמויות, ילדים, פאן |
| `chiptune` | 120-150 | פיקסל, גיימינג |
| `ambient` | 60-80 | שקט, יוקרה, גנרטיבי |
אפשרויות: `{ bpm, chords: 'Am F C G', barsPerChord: 1, energy: 0..1 }`. אפשר כמה קטעי groove ברצף (בנייה: `energy` .4 ואז 1),
ושקט דרמטי עם `A.silence(ta, tb)` לפני פאנץ'. `A.pump(.45)` לפני הגרוב נותן EDM pumping.
## אקורדים ומנגינה
`chord('Am7', 4)` → תווים. `scale('A', 'minor', 4