The illustrated guide
Two songs.
Make them yours.
Get to know the controls. Build a mix, one stem at a time. Keep something you love. For the effect-free 0.4.5 candidate. See the project hardware report for the installed version and current test results.
Tap Press briefly, then release.
Hold Keep the button pressed.
+ Use these controls together.
Find your way around.
SongA loaded piece of music, split into up to four stems.
StemOne part: vocals, drums, bass or other instruments.
Deck A / Deck BTwo independent songs that can play together.
Selected deckThe deck your physical faders and buttons currently control.
Start with one song.
- Hold FUNCTION for about 1.5 seconds to power on. Deck A is selected and paused.
- Start with the master low. Move each fader to its top end, then lower it to the level you want.
- Tap and release PLAY. Tap again to pause the selected deck.
A tap is shorter than half a second. Holding PLAY for about half a second returns that song to the beginning, paused. Hold FUNCTION alone for 1.5 seconds to power off.
Any song, on either deck.
- Tap FUNCTION to choose A or B. Its outside status light tells you which deck is selected.
- Hold FUNCTION, then tap the rocker to move to the previous or next loaded song. Repeat until you find one.
- Release both controls. The new song is at its beginning, paused. Tap PLAY to bring it in.
Change B while A plays, or A while B plays. Loading a song keeps that deck’s existing levels, mutes and speed.
Vocals from B. Instruments from A.
- On A, choose your instrumental song. Mute stem 1 with its button. Set faders 2–4, then tap PLAY.
- Tap FUNCTION to select B. Choose your vocal song. Move all four faders to minimum, then raise only fader 1 and make sure it is unmuted. Keep stems 2–4 muted.
- Tap PLAY when you want the vocal to enter. Balance it with fader 1. Switch back to A to adjust the instruments.
Check mutes before playing: a stem button toggles its state. Start the second song by ear, then teach both beat grids before using live sync. Musical keys are not matched.
Pause one deck
Select it, then tap PLAY.
Pause both
While both play, hold FUNCTION and tap PLAY.
Balance it. Find the beat.
Faders control one stem each. After switching decks, cross its saved level to take control. Tap a track button to mute; hold it to solo until released.
- While A plays, hold FUNCTION and tap Track 1 on four or more quarter beats. Repeat on B. You teach the beat; there is no automatic BPM detection.
- With both playing, select the follower. FUNCTION + Track 2 syncs it to the other deck while preserving pitch.
- Hold FUNCTION + Track 3 and tap the rocker to nudge the follower’s beat phase.
Rocker alone: manual pitch-preserving tempo, leaving sync. FUNCTION + rocker: browse songs as before. Volume + / − controls the combined master.
The live site shows source BPM, tap progress and sync state. Grids reset on song load or cue and are not saved across power-off. This candidate still needs hardware validation; wide tempo changes can blur or repeat transients. No live key matching or separate physical stem-pitch control.
Leave room for the next sound.
- Start with one deck at moderate levels. Bring in only the stems you want from the second song.
- If two parts compete, lower one before raising the other. Two drum patterns or bass lines can clash even when playback is smooth.
- Use the volume buttons for the combined listening level. If the mix distorts, lower stem levels and master volume.
The 0.4.5 candidate has no effects: Filter, Echo and Reverb are removed. Faders control stem volume. There is no effect-editing gesture or effect-choice light pattern.
Before recording, check both decks and the master level. The recording captures their combined output, so a quiet master makes a quiet take.
Keep the mix.
- Start your mix. Hold FUNCTION and both volume buttons for one second, then fully release FUNCTION and both volume buttons. Slowly blinking side lights mean recording.
- Perform your mix. After fully releasing the first gesture, use the same combination again to stop.
- Pause both decks. If both are playing, FUNCTION + PLAY pauses both. Otherwise select and pause the one still playing.
- Keep the player powered while it saves. Wait for the normal deck lights to return.
The take becomes a new song in the first empty slot. Its whole stereo mix is on stem 1. Connect later to export it from the site.
You need an empty slot. Maximum take: about eight minutes. Fast blinking means draining or waiting to save; blinking outer lights indicate failure. Song changes are blocked until recording and saving finish.
Historical 0.4.4 evidence is one non-silent 3.17-second take saved as Song 5 and exported. That does not verify longer takes or recording under combined USB load; see the project hardware report for subsequent tests.
Two decks in your browser.
Deck A
Choose A under Load music, then import a song or stems. Its song selector keeps the music loaded in this tab.
Deck B
Choose B and add a different song. Each deck has its own Play, Cue and level. Select a deck to adjust its four stems below.
- Open Match songs and choose the master deck. Analyze both songs, then check their BPM, first beat and key.
- Choose tempo matching, optional key matching and any individual stem pitch offsets. Prepare makes a new set of stems while keeping the originals.
- Choose Align on next beat to align the browser grids. Listen and correct them if necessary. Export the prepared stems or upload them into an empty player slot.
Matching prepares audio in the browser. Browser key and stem-pitch preparation is separate from the player’s tapped-grid beat sync. After uploading, teach the physical song’s beat grid again; browser grids are not transferred. A fixed grid cannot follow tempo changes, and pitch processing can change vocal tone or soften transients. The full manual explains the controls and limits.
Your player. A bigger view.
- On a computer, open the Bonsai 8 site in a browser with Web Serial support, such as desktop Chrome or Edge.
- Power on the player normally and connect a USB data cable. Choose Connect SP-1, then the Bonsai 8 / Dual Deck mode and your device.
- Play on the physical player. Watch the mirrored controls, lights and deck timers. Choose Listen here to monitor its USB mix when a compatible player audio input is available.
Manage songs
Use On your player to load either deck, export a song or delete its slot. Prepare stems on the site, then upload into an empty slot.
Install firmware
Choose Install Bonsai 8 in the site footer. Follow the updater’s bootloader steps. Wait for completion before unplugging.
The connected model mirrors the hardware; its local mixer does not remotely control physical levels. Uploads and transfers pause playback. Browsers without Web Serial, including most mobile browsers, can read this guide but cannot connect or flash the player.
Keep the full guide nearby.
Find the complete control reference, light patterns, connection help and troubleshooting in the manual.
Download the PDF manualBack to the controlsAbout these instructions.
For the Bonsai 8 effect-free 0.4.5 candidate and companion site. See HARDWARE_TEST.md in the project repository for the current installed version and hardware test results. Its tapped-grid live sync and pitch-preserving tempo controls still need validation; wider tempo changes can produce transient artifacts. This is not a completed release. In historical 0.4.4 tests, eight-stem playback, USB audio alone and mirroring alone passed short tests, but USB audio with mirroring caused dropouts. Removing effects and changing USB response handling still need hardware verification. Read the exact version and test status in the installer. Opening the site does not update your player.