// PANDUAN_VJ

Masuk ke rig lu,
bukan sebaliknya.

Layar Digitari cuma satu URL. Nggak ada aplikasi buat diinstall, nggak ada plugin, nggak ada capture card. Kalau software lu bisa buka halaman web, dia bisa nampilin ini.

// SUSUN_URL_LAYAR
https://digitari.id/display/ABC234?w=1920&h=1080
Setel Browser Source ke 1920 × 1080 — samakan dengan angka di URL.
// PARAMETER

Empat parameter, itu aja.

w
Lebar kanvas dalam piksel. Default 1920.
Samakan dengan lebar Browser Source lu.
h
Tinggi kanvas dalam piksel. Default 1080.
Portrait? Isi 1080 dan 1920 terbalik.
transparent=1
Latar jadi benar-benar transparan.
Alpha channel jalan, jadi bisa ditumpuk di atas visual lu.
safe=0
Matikan margin aman.
Default ada margin 4,5% dari tepi. Matikan kalau lu sudah punya frame sendiri.
// OBS_STUDIO

OBS Studio

Native. Transparansi jalan tanpa akal-akalan.

1
Tambah Browser Source
Di Sources klik + → Browser.
2
Tempel URL, samakan resolusinya
Isi URL dari penyusun di atas. Lalu isi Width dan Height dengan angka yang sama persis seperti w dan h di URL. Kalau beda, layarnya akan diskalakan dua kali dan teksnya jadi buram.
3
Matikan dua centang yang bisa merusak acara
Shutdown source when not visible — matikan. Kalau nyala, pindah scene bikin layar dimuat ulang dan roda balik ke posisi awal.
Refresh browser when scene becomes active — matikan juga, alasan yang sama.
4
FPS ikut canvas
Biarkan Use custom frame rate mati. Animasinya dihitung compositor browser, jadi tidak butuh frame rate khusus.
5
Transparan? cukup parameternya
Kalau URL lu pakai transparent=1, latarnya sudah transparan. Tidak perlu Custom CSS, tidak perlu chroma key.
// VMIX

vMix

Native lewat Web Browser input.

1
Add Input → Web Browser
Tempel URL-nya di kolom URL.
2
Samakan resolusi input
Isi Width dan Height sesuai w dan h di URL.
3
Nyalakan transparansi
Centang Transparent Background di properti input, dan pakai transparent=1 di URL. Dua-duanya harus nyala.
4
Jangan pakai Auto Restart
Kalau input di-restart di tengah acara, layar akan memuat ulang. Aman kok — layar mengingat keadaan terakhir — tapi ada jeda satu detik yang tidak perlu.
// RESOLUME

Resolume Arena / Avenue

Resolume tidak punya browser source. Jalurnya lewat OBS.

Digitari → OBS Browser Source → NDI Output → Resolume NDI Source
1
Pasang plugin NDI di OBS
obs-ndi / DistroAV. Restart OBS setelah dipasang.
2
Siapkan scene khusus
Satu scene berisi Browser Source Digitari saja, tanpa elemen lain.
3
Nyalakan NDI Output
Tools → NDI Output Settings → aktifkan Main Output. Beri nama yang jelas, misal DIGITARI.
4
Ambil di Resolume
Sources → NDI → pilih nama tadi → tarik ke layer.
5
Di Mac, Syphon lebih rendah latensinya
Kalau lu di macOS, pakai Syphon sebagai ganti NDI — selisihnya terasa di acara yang butuh sinkron ketat dengan musik.

NDI menambah satu langkah encode. Kalau lu bisa keluar langsung dari OBS ke LED, lakukan itu — jalur Resolume cuma perlu kalau Digitari harus ditumpuk dengan konten lain di dalam Resolume.

// SEMUA_TOOL_DI_LAYAR

Apa yang muncul, dan kapan.

Semua tool pakai URL layar yang sama. Operator yang ganti tool dari HP — lu tidak perlu ganti source, ganti scene, atau sentuh apa pun.

Spin Wheeldetail →
DI LAYAR
Roda dengan jarum di jam 12, lalu kartu pemenang menutupi layar.
RASIO
Butuh area mendekati persegi. Di layar ultra-wide, rodanya tetap di tengah dan sisi kiri-kanan kosong — isi dengan visual lu sendiri pakai mode transparan.
TIMING
Durasi putaran diatur operator, 3–30 detik, dan persis segitu tiap kali. Ini satu-satunya angka yang perlu lu tahu buat nyiapin build-up.
DI LAYAR
Kolom nama berputar seperti mesin slot, berhenti bergiliran dari kiri.
RASIO
Melebar horizontal. Makin banyak pemenang per tarikan, makin butuh layar lebar. Lima pemenang enaknya di 32:9.
TIMING
Gulungan 2–15 detik. Kolom terakhir berhenti sekitar setengah detik setelah yang pertama.
Live Pollingdetail →
DI LAYAR
Pertanyaan besar di atas, bar hasil naik di bawahnya.
RASIO
Aman di semua rasio. Di portrait, barnya jadi lebih panjang dan justru enak dibaca.
TIMING
Operator bisa nahan hasil sampai polling ditutup. Kalau lu mau momen reveal, minta dia nyalain itu.
DI LAYAR
Soal, empat pilihan dalam grid 2×2, lalu papan skor.
RASIO
Butuh lebar. Di portrait, grid pilihannya jadi sempit — pertimbangkan landscape.
TIMING
Batas waktu per soal diatur operator. Papan skor dan podium dipicu manual, jadi lu bisa nyiapin sting.
QR Check-indetail →
DI LAYAR
Angka hadir besar di tengah, nama yang baru masuk muncul sebagai chip di bawahnya.
RASIO
Bagus di portrait maupun landscape. Ini yang paling cocok jadi layar sambutan di pintu masuk.
TIMING
Berjalan terus tanpa perlu dipicu. Cocok ditinggal tayang selama tamu berdatangan.
Live Q&Adetail →
DI LAYAR
Satu pertanyaan besar dengan nama penanya, atau daftar antrian.
RASIO
Aman di semua rasio. Mode satu-pertanyaan paling terbaca dari kursi belakang.
TIMING
Semua dipicu operator setelah moderasi. Tidak ada yang naik layar tanpa disetujui.
Photo Walldetail →
DI LAYAR
Grid collage berbingkai warna aksen, atau slideshow bergantian.
RASIO
Collage enak di layar lebar, slideshow enak di portrait.
TIMING
Slideshow ganti tiap 2–20 detik, diatur operator. Foto baru masuk setelah disetujui.
Leaderboarddetail →
DI LAYAR
Daftar peringkat dengan angka besar, tiga teratas pakai medali.
RASIO
Aman di semua rasio. Portrait justru enak karena muat lebih banyak baris.
TIMING
Peringkat meluncur ke posisi barunya tiap skor berubah — sekitar setengah detik. Kalau lu mau nyiapin sting buat perubahan posisi, itu jendelanya.
// KALAU_BERMASALAH

Yang biasanya kejadian di lapangan.

Latarnya hitam, bukan transparan

Cek dua tempat: parameter transparent=1 di URL, dan setelan transparansi di software lu. Di vMix keduanya harus nyala. Di OBS cukup parameternya.

Teks kelihatan buram

Resolusi Browser Source beda dengan w dan h di URL, jadi gambarnya diskalakan dua kali. Samakan angkanya.

Roda balik ke posisi awal saat ganti scene

"Shutdown source when not visible" masih nyala di OBS. Matikan.

Internet venue putus di tengah acara

Layar tetap menampilkan keadaan terakhir dan tidak akan menampilkan error, spinner, atau halaman putih. Sambungan dipulihkan sendiri di belakang. Yang tidak bisa: memuat halaman baru selama koneksi mati — jadi jangan refresh.

Isi layar tidak berubah padahal operator sudah menekan tombol

Minta operator menekan "Segarkan layar" di panelnya. Itu mengirim ulang keadaan terkini tanpa perlu lu sentuh apa pun.

Butuh audio dari layar

Tidak ada. Layar sengaja bisu — suara undian ada di panel operator, bukan di output LED. Musik tetap dari rig lu.

Kursor mouse kelihatan di LED

Hilang sendiri setelah 3 detik tidak digerakkan. Kalau masih terlihat, mouse lu tersenggol.

Coba dulu sebelum percaya.

Bikin kode event gratis, tempel URL-nya ke OBS, lihat sendiri gimana kelakuannya. Nggak perlu bayar buat nguji.

Bikin kode event
// DIGITARI — TOOLS ACARA UNTUK EO INDONESIA