# SOUND-SOFTWARE-CANON · מה חייב בתוכנת סאונד + מנוע-הכל-ג'ייסון
**JC-AUDIO-ENGINE-DOCTRINE-001 · 14.7.26 · נחקר: DAW essentials (2026) + מנועים דקלרטיביים + הקאנון בבאקט**

## א · 12 החובות של תוכנת סאונד (מהתעשייה, 2026)
1. **מולטי-טראק + channel strips** — פיידר, פאן, inserts, sends לכל ערוץ
2. **ניתוב ו-bussing** — קבוצות, aux send/return, מאסטר-בוס ("top-down mixing")
3. **אוטומציה** — ציור/עריכת עקומות לכל פרמטר. "absolutely fundamental"
4. **עריכה** — חיתוך/הזזה/fades/crossfades על ציר-זמן
5. **טרנספורט + סיקוונסר** — tempo, time-signature, loop, timeline
6. **MIDI + piano-roll + כלים וירטואליים**
7. **אפקטים stock** — EQ, קומפרסור, לימיטר, ריוורב/דיליי (איכות הכלים המובנים = קריטריון עליון)
8. **מדידה** — LUFS, true-peak, קורלציית-פאזה, ספקטרום. "בלי מדידה מדויקת אתה מנחש"
9. **ייצוא/Bounce** — פורמטים מרובים, batch, metadata, sample-rate/bit-depth
10. **הקלטה** — punch-in/out, loop-record, takes, low-latency monitoring
11. **שמירת sessions + templates**
12. **ביצועים** — freeze/bounce, מד-CPU

## ב · המנוע שנותן הכל וכולו ג'ייסון — התשובה בשלוש שכבות
**הדוקטרינה כבר קיימת בבאקט appstor והוכחה:**
| שכבה | חוזה | הוכחה בבאקט | תקן עולמי מקביל |
|---|---|---|---|
| תווים | **JC-SCORE** {slot,d16,midi} | score.html · deskai_news 43/43 | **W3C MNX** (הרישום הרשמי עבר ל-JSON) + @tonejs/midi (דו-כיווני JSON↔MIDI↔כל DAW) + tonal.js (ולידציית-סולם=schema) |
| שרשרת-אות | **JC-SONIC** {src,dst,in,out,curve} | sonic.html · JC-DESKAI-SONIC-001 — "הקוד מנגן חוזה" | Web Audio nodes (Gain/Biquad/Compressor/Convolver/Analyser) · virtual-audio-graph (גרף דקלרטיבי) · **Elementary Audio** (declarative-functional, web+native — הפילוסופיה שלנו בגרסת-תעשייה) |
| מיקס/סשן | **JC-MIX** (חדש) {tracks:{val,pan,mute,solo,auto[]},master} | C14 STUDIO — "שמור מיקס" כבר שומר בדיוק את זה כ-JSON! | DAW session state |
**הרנדרר הגנרי: Tone.js** — Transport, scheduling, synths, effects, players. "common DAW features" מוצהר. אחד מנגן את שלוש השכבות.

## ג · פערי C14 STUDIO מול 12 החובות (roadmap)
✔ יש: strips, פיידר/פאן/M/S, אוטומציה בציור, טרנספורט+לופ, bounce WAV, שמירת מיקסים, VU
✖ לסגור: (1) **EQ+קומפרסור פר-ערוץ מ-JSON** — BiquadFilter+DynamicsCompressor בשרשרת, פרמטרים בחוזה (2) **מד LUFS/true-peak** במאסטר (3) **פורמליזציה JC-MIX-001** — המיקסים השמורים הופכים חוזים ב-D1 במקום localStorage (4) חיתוך קליפים בציר + Undo (5) freeze=render stem.

## ד · חוק
המוזיקה, הצליל והמיקס — שלושתם חוזים. הקוד לעולם גנרי. שינוי סאונד = JSON Patch, לא קוד.
