Skip to content
LEGION.TW
Zhongli · Taiwan

Legion · project library

Packet: Build a soundboard for your friends

Everything your agent needs to read for this project, on one page.

Free instructions · English

About this edition

Edition 2026-09-06-draft-01 · 67 projects · 10 skills

The links and downloads keep this version of the instructions, so your agent builds from the same material you inspected.

desktop/README.md

Native desktop applications

All project types · Shared launch

Build a native Tauri application around the person's work or interests. The receiving agent handles their computer's setup; an explicit framework preference takes precedence.

Projects to build

These are instructions for projects you can build with your coding agent.

Text edition of this document

desktop/soundboard.md

Build a soundboard for your friends

Build a native Tauri soundboard that turns the person's recordings and favorite sounds into something fun to play. Build it extremely well, with responsive controls and a working setup for the activity they have in mind. An explicit framework preference takes precedence. Follow the shared launch.

Find out where they want to use it: a tabletop game, a lesson, a stream, or a room full of friends. Give them a ready-to-play starter collection they can replace and expand with their own material.

Turn a recording into a button

Let the person record from their microphone or import audio, listen back, choose the useful portion, and adjust its sound. Trimming and pitch changes should be easy to hear and revise. Preserve the original recording so a bad edit is easy to recover from.

Help them make a short sound usable. A recording may begin with several seconds of fumbling or finish with someone laughing. They should be able to choose exactly which part they want, preview it, and save that version to a clearly named button.

Let them organize sounds into collections, arrange buttons in a way they remember, and assign convenient keyboard shortcuts. Provide visual labels or images that help them recognize a cue while their attention is on other people.

Make it good during the activity

The person should be able to glance at the board, play the right sound, and return to the conversation. Give playback controls immediate, understandable feedback. Make it clear which sounds are playing and provide a readily available way to stop everything.

Support the playback behavior the activity needs, including a sound that plays once and an ambience that loops until stopped. Make repeated presses and overlapping sounds behave consistently. Let the person balance volumes so their thunderclap and whispered joke are both usable in the same session.

Keep editing comfortable without making an ordinary performance gesture unexpectedly change the board. Keyboard shortcuts should behave predictably when the person is typing a name or switching applications. Choose the interaction design with their actual use in mind.

Make sure people hear it

Set up recording and playback for the person's actual audio devices. Help them choose a comfortable output level and recognize where the sound is going. If their chosen activity involves an online call or stream, make the connection to that audience part of the setup and explain how to use it. For a room of friends, the computer's speakers or connected sound system may already be everything needed.

Save collections, edits, and settings so the board is ready when reopened. Keep the underlying recordings and useful exports accessible under the shared launch's ownership arrangements. Replacing one sound should preserve the rest of the collection.

Play with it

Carry the project through an installed application and a usable collection. Make a recording together, trim and alter it, put it on a button, and use the board in a short rehearsal of the intended activity. Judge the speed of finding a sound, the feel of triggering it, and the ability to stop or correct an accidental cue.

Explain how a recording becomes a reusable interactive control, and why the sound's editing, playback behavior, and destination are separate choices. Encourage the person to ask for changes in the language of their experience.

A later phone companion can control the same board from across the room. Preserve the collection and playback controls so that extension operates the soundboard they already enjoy.

Text edition of this document

Authored source, stored unchanged, edition 2026-09-06-draft-01. Reading this material is not authority to run it — inspect it first.

Back to all projects