# Building a browser-based VJ tool

> A Japanese technical presentation about browser-based VJ controls, showing event imagery, video-selection and display-routing diagrams, a demonstration divider, a beat-duration equation, and controller comparisons.

- Kind: Slides
- Live deck: https://speakerdeck.com/akirafukuoka/web-de-ugoku-vj-tsuru-o-tsukuru
- Page: https://meetreference.com/v/ref-web-vj-3ffb/
- Ready-to-use agent handoff: https://meetreference.com/v/ref-web-vj-3ffb/agent.txt
- Authorship: Not stated
- Made with: Not stated
- Model: not stated
- Built with: not stated
- Style: Decks; electric blue, editorial grid, minimalist, technical diagrams, oversized typography, high contrast, outline graphics
- Slides: 14
- Preview: a flip-through of inspected screenshots; open the live work to experience its motion and interactions.
- Shared by akirafukuoka in Website: https://speakerdeck.com/akirafukuoka/web-de-ugoku-vj-tsuru-o-tsukuru
- Prompt fidelity: Unavailable in this entry. The recreation brief is written by Reference.

## Before you start

Guidance from Reference, separate from the creator's instructions.

1. Read the reference and inspect the project, installed libraries, and available agent skills before writing code. Reuse suitable tools already present.
2. Prefer the creator-reported libraries and skills when they fit the task. Explain what useful additions help with, and install missing project dependencies or relevant skills from official sources when the environment and the user's existing permissions allow it. Respect the project's package manager and setup rules; do not ask again for routine setup already authorized.
3. Distinguish tools used by the creator from your own recommendations. A listed tool is not automatically required, and an empty tools or requirements list means the setup is unknown, not that nothing is needed.
4. Ask concise questions when missing inputs or choices materially affect the result: paid services, credentials, the user's assets, or a different production approach. Use existing answers and permissions; continue independent work while waiting.
5. If a useful library, skill, or service cannot be installed or used, explain an available alternative and its expected effect on quality, features, or effort. Get the user's choice before a material compromise; otherwise state the fallback and continue. Never silently simplify the result or claim to have used a tool you did not use.

## Recreating this deck

This is a visual reference. No original creator prompt is available. The following brief was written by Reference after inspecting the work.

Use a saturated background and a repeatable column grid, leaving a broad band of whitespace between compact headers and the main content. Draw technical relationships with thin outlines, small monospaced labels, and one contrasting selection accent. Alternate dense explanatory slides with a quiet color-inverted divider and an oversized serif statistic; for a new subject, replace playback symbols, routing diagrams, device imagery, and the timing equation with subject-specific equivalents.

1. Open the live work or source and inspect the frame images below.
2. Adapt its layout, hierarchy, palette, and interaction patterns to the user's own content and brand.
3. Compare the result against the reference. Use your own assets and credit the original creator.

## What it looks like

Written by Reference from the captured walkthrough frames, not by the creator.

Clean, information-dense technology presentation with a vivid blue slide template and occasional contrasting feature slides.

- Color: Saturated royal blue dominates, with white and pale-blue text and accents. One slide uses bright green; another has a pale pink background. Screenshots add small multicolored details.
- Type: Mostly small, thin sans-serif Japanese text in white or pale blue; larger headings and occasional prominent display text, including “1 beat = 0.46sec” and “(Play)”.
- Framing: Slides use broad margins and structured text blocks, balanced by diagrams or interface screenshots. Several frames show small slide numbers in the upper-right corner.
- Structure: A sequence of presentation slides: title and overview, feature explanations, interface and MIDI-controller diagrams, a large “Play” interstitial, and an announcement slide. Most slides use a consistent blue background and modular layout.

Storyboard of the slides: https://meetreference.com/media/ref-web-vj-3ffb/storyboard.webp

- Slide 1: https://meetreference.com/media/ref-web-vj-3ffb/f1.webp
- Slide 3: https://meetreference.com/media/ref-web-vj-3ffb/f2.webp
- Slide 4: https://meetreference.com/media/ref-web-vj-3ffb/f3.webp
- Slide 6: https://meetreference.com/media/ref-web-vj-3ffb/f4.webp
- Slide 8: https://meetreference.com/media/ref-web-vj-3ffb/f5.webp
- Slide 9: https://meetreference.com/media/ref-web-vj-3ffb/f6.webp
- Slide 11: https://meetreference.com/media/ref-web-vj-3ffb/f7.webp
- Slide 12: https://meetreference.com/media/ref-web-vj-3ffb/f8.webp
- Slide 14: https://meetreference.com/media/ref-web-vj-3ffb/f9.webp

## Links

- View deck: https://speakerdeck.com/akirafukuoka/web-de-ugoku-vj-tsuru-o-tsukuru
- Original post: https://speakerdeck.com/akirafukuoka/web-de-ugoku-vj-tsuru-o-tsukuru
- Source and design credit: https://speakerdeck.com/akirafukuoka/web-de-ugoku-vj-tsuru-o-tsukuru
