Arcade › Sound Board
Click the game above and it runs right here in your browser. No download, no installer, no account needed. jamus.hall1l built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Sound Board yet. Play it, then tell jamus.hall1l what you would add next.
Sound Board was built by jamus.hall1l with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix Sound Board opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a responsive browser soundboard called “Sound Board,” with no avatar, world, scoring, enemies, or win/lose state: the entire experience is a grid of large tactile sound-effect buttons. Use a dark navy full-page background with a subtle radial gradient (lighter blue-gray toward the upper-left), white text, muted slate secondary text, and a centered content panel constrained to about 920px wide with 18px desktop padding. At the top, place a header with the large bold title “Sound Board” and subtitle “Tap a button to play a sound.” on the left, and a small right-aligned status message “Real audio ready after first tap.” On the desktop layout, show a three-column grid of rounded cards with roughly 12px gaps; on narrow mobile screens (under about 560px), switch to two columns with tighter gaps and smaller cards. The grid can scroll if its contents exceed the available height. Include these 16 sound buttons in order, each with a large emoji, bold label, and small hint, and use the repeating colorful gradient card styles shown: blue, pink, orange, green, red, purple, then yellow, repeating as needed. Buttons have rounded corners around 18px, a minimum height around 112px on desktop (about 105px mobile), white left-aligned content, dark drop shadows, and a pressed effect that moves the card down about 5px, brightens it, and reduces its shadow. The buttons are: 1. 📣 Air Horn — “Big blast” — blue gradient 2. 🔫 Laser — “Real audio clip” — pink/magenta-to-purple gradient 3. 🥁 Drum Hit — “Low boom” — orange-to-gold gradient 4. 🪙 Coin — “Lucky pickup” — green gradient 5. 😂 Laugh — “Silly giggle” — red-to-dark-crimson gradient 6. 🏆 Victory — “Win fanfare” — purple-to-indigo gradient 7. 💨 Fart — “Toot blast” — yellow/olive-to-yellow gradient 8. 💥 Vine Boom — “Dramatic impact” — blue gradient 9. 🗿 Bruh — “Deep disappointment” — pink gradient 10. 🔨 Bonk — “Real impact clip” — orange gradient 11. 😮 Wow — “Unexpected” — green gradient 12. 💿 Record Scratch — “Freeze frame” — red gradient 13. 🎺 Sad Trombone — “Game over” — purple gradient 14. 🚨 Error — “Real UI clip” — yellow gradient 15. 👏 Applause — “Real crowd clip” — blue gradient 16. ⚠️ Dramatic Sting — “Plot twist” — pink gradient. Clicking/tapping a card immediately plays its associated audio, and multiple sounds may overlap. Use actual audio clips for the named effects where available, loaded as HTML Audio elements at about 0.78 volume; the implementation uses these clip associations: Air Horn and Victory use the airhorn clip, Laser uses a digital laser clip, Drum Hit uses a drum clip, Coin uses a coin clip, Laugh and Applause use the laugh/crowd clip, Fart uses a fart clip, Vine Boom and Bonk use a heavy impact clip, Bruh and Sad Trombone use a low vocal/trombone clip, Wow uses a rising tones clip, Record Scratch uses a scratch clip, Error uses an interface error clip, and Dramatic Sting uses the airhorn-associated clip. Also include a Web Audio fallback library matching the effects if a clip is unavailable: oscillator/noise synthesis for airhorn, laser, drum, coin, laugh, victory, fart, impact, bruh, bonk, wow, scratch, trombone, error, applause, and dramatic sting. The first interaction creates/resumes the AudioContext and changes the header status text to “Real audio ready.” At the bottom, add a footer with muted small text “Keyboard: 1–9” on the left and a dark slate rounded “Stop sounds” button on the right. The stop button should stop all synthesized oscillator/noise nodes and pause/reset all currently playing audio clips. Support keyboard number shortcuts: number keys map sequentially to the sound cards and trigger the same sounds and brief pressed animation; the implementation accepts the available card indices, while the visible footer says 1–9. Make buttons accessible with labels that include their sound name and keyboard number. Keep the visual style clean, playful, compact, and audio-focused, with no extra gameplay HUD beyond the status, keyboard hint, and stop control.