Standar Loudness: Mengapa -14 LUFS?
Cegah kompresi audio media sosial merusak hasil mix dengan standar -14 LUFS integrated dan True Peak ≤ -1 dBFS.
Kelola logo vektor, font, dan 22 sound effect CC0 bawaan di folder shared/brands/ untuk diakses agent.
Agent hanya bisa memakai brand Anda kalau ia punya materinya. MotionMind menyimpannya di satu tempat per brand, shared/brands/<brand>/, dan menyimpan sound effect di katalog yang mencatat asal setiap suara. Keduanya ada supaya video menampilkan logo asli Anda dan memakai suara yang memang boleh dipakai.
shared/brands/demo/
├── brand.json nama, domain, palet, peran warna
├── logos/ logo SVG (disalin ke setiap versi)
├── fonts/ .woff2 / .ttf (disalin ke setiap versi)
└── captures/ screenshot produk 2×
brand.json berisi hal-hal yang tidak bisa ditebak agent. Ini brand demo yang ikut terpasang bersama MotionMind:
{
"brand": "Demo Coffee",
"domain": "demo.example",
"palette": {
"night": "#0B0F17",
"brand_blue": "#3F6BFF",
"signal_yellow": "#FFEA00",
"paper": "#F4F5F2"
},
"color_logic": {
"blue": "Produk dan aksi utama",
"yellow": "Kata kunci dan CTA saja"
},
"fonts": {},
"logo": "logos/demo-logo.svg"
}
Peran warna sama pentingnya dengan warnanya: di sini, kuning hanya untuk kata kunci dan CTA. Agent membacanya saat mengunci palet di TASTE.md, dan QA mengecek bahwa logo diambil dari logos/ (tidak pernah digambar ulang) dan warna dari brand.json.
motionmind init menyalin logos/ dan fonts/ ke src/assets/brand/ di setiap versi baru. Sebuah versi tidak pernah membaca shared/ saat render, jadi mengubah folder brand nanti tidak mengubah video yang sudah di-render. Screenshot di captures/ disalin oleh agent saat sebuah scene memakainya; screenshot itu harus asli, terbaru, dan bebas data pribadi.
MotionMind membawa 22 suara, semuanya CC0: bebas dipakai komersial tanpa atribusi. Click, pop, alert, glitch, dan tiga chime berasal dari Interface Sounds milik Kenney; whoosh, riser, impact, dan chime sparkle disintesis oleh MotionMind. Klip ini bersuara.
motionmind sfx list # every sound: id · length · licence · file
motionmind sfx list --query whoosh # search
motionmind sfx list --unlicensed # what must not ship in commercial work
Arahkan MotionMind ke folder dengan satu sub-folder per kategori, lalu pindai:
export MOTIONMIND_SFX=~/sfx # one sub-folder per category: Whooshes/, Clicks/, …
motionmind sfx scan # writes ~/sfx/catalog.json
scan menambahkan satu entri katalog per file. Entri baru belum punya lisensi, dan --unlicensed terus menampilkannya sampai Anda mengisi source dan license. Suara tanpa lisensi tidak dipakai di video komersial. Selain variabel itu, Anda juga bisa mengisi sfx_library di motionmind.config.json, atau memakai ~/.motionmind/sfx.
{
"id": "whooshes/air",
"file": "Whooshes/air.wav",
"category": "Whooshes",
"duration_s": 0.6,
"source": "",
"license": "",
"tags": [],
"notes": ""
}
Mix yang baik memberi suara di setiap momen penting dan menyerahkan sisanya ke musik. Demo di atas memakai tiga: pop saat cangkir muncul, whoosh lembut saat headline naik, chime di CTA. Loudness-nya −13,5 LUFS. Agent menyalin setiap suara yang dipakai ke src/assets/sfx/ versi itu, jadi perubahan library nanti tidak mengubah video yang sudah di-render:
<audio id="sfx-pop" class="clip" src="assets/sfx/pop.ogg"
data-start="0.05" data-duration="0.29" data-volume="0.25" data-track-index="11"></audio>
<audio id="sfx-whoosh" class="clip" src="assets/sfx/whoosh-soft.ogg"
data-start="1.1" data-duration="0.8" data-volume="0.2" data-track-index="12"></audio>
<audio id="sfx-chime" class="clip" src="assets/sfx/success.ogg"
data-start="2.58" data-duration="0.54" data-volume="0.25" data-track-index="13"></audio>
Level awal dari skill:
| Peristiwa | Sound | Level (data-volume) |
|---|---|---|
| Pergantian scene | whoosh lembut, mulai 0,1 detik sebelum cut | 0,18–0,25 |
| Kata atau baris muncul | tick atau pop kecil, tidak di setiap kata | 0,06–0,1 |
| Tap atau klik | click | 0,25–0,35 |
| Hasil, sukses | pop atau chime yang cerah | 0,2–0,3 |
| Logo, CTA | bell dari musik, atau satu pop | — |
Potong setiap suara dengan data-duration, dan jangan biarkan ekornya masuk ke cue berikutnya. Tanpa suara juga sebuah pilihan.
Cegah kompresi audio media sosial merusak hasil mix dengan standar -14 LUFS integrated dan True Peak ≤ -1 dBFS.
Gunakan perintah motionmind music untuk membuat background track yang sinkron ketukan dan bebas copyright.
Kuasai formula brief: sebutkan rasio, durasi, pesan utama, dan letakkan aset brand sebelum memulai chat.
Buka terminal, jalankan motionmind ui, lalu pasang skill ini ke AI agent Anda.