Getting started
Connecting Difference in devicesAccessoriesTouchMe
First stepsTuning ObjectsPlaytron
GroundingPhysicsObjectsNew devices
BiotronBiotron AdvancedOrbitaScalesSynths & Software
OnlineAbletonDAW’sMobileHardwareTroubleshooting
PurchasePlaytronTouchMeSynths SafetyBiotron is simple on the surface: plug in a plant, open settings.playtronica.com, and everything reacts immediately and dynamically.
But this interface is only the entry level.
Biotron Advanced is where you shape the device like a true instrument — using MIDI CC (knobs, faders, DAW automation) for expressive performance control, and SysEx for deep configuration, preset management, and firmware-level commands.
This document explains how to play the algorithm, not just configure it.
🎛️ Why MIDI CC?
A MIDI controller with knobs and faders turns Biotron into a physical, performable instrument:
- You move multiple parameters at once
- You sculpt the plant’s behavior continuously, not step-by-step
- You can respond instantly to the plant, the room, the crowd
- CC works with DAWs, hardware controllers, automation, foot pedals, sequencers
Where the web app is a control panel, CC is performative expression.
🎚️ CC Workflows: Real-Time Performance Control
1. Playing the Music Engine
Map knobs to these core musical parameters:
- Scale / Key
- Note Length
- Probability (density)
- Velocity
As you turn knobs:
- The music shifts key or mood
- Textures go from percussive → droning
- Density changes from sparse → busy
- Intensity swells dynamically
This is conducting the plant.
2. Shaping Sensor Behavior
Assign faders to Biotron’s sensor logic:
- Sensitivity (how reactive the plant is)
- Threshold (how much change triggers a note)
- Smoothing (jitter vs stability)
Workflow example:
- Start with low sensitivity → only intentional touches trigger notes
- Slowly raise sensitivity → subtle micro-movements become music
- Add smoothing → create meditative slow shifts
- Reduce smoothing → glitchy fast detail
You’re sculpting the interpretation of biological signals.
3. Studio Automation
In a DAW (Ableton / Bitwig / Logic):
- Automate scale for harmonic transitions
- Automate probability for build-ups
- Automate note length for texture evolution
- Automate velocity to mix Biotron’s MIDI output dynamically
Biotron becomes a MIDI-generating synth module driven by automation.
4. Installations
For galleries, museums, and interactive rooms:
- Lower sensitivity during busy hours
- Raise probability at night
- Change scale throughout the day
- Add smoothing for calm nighttime ambience
- Load specific moods via SysEx presets
This makes Biotron adaptive to changing environments.
🧬 SysEx: Deep Configuration Layer
What SysEx Is
SysEx (“System Exclusive”) is Biotron’s device-specific command language.
It lets you perform actions beyond CC and beyond the web interface.
A SysEx message looks like:
F0 7D <device-id> <command> <value> F7Documentation in firmware:
🔗 https://github.com/Playtronica/biotron-firmware/tree/main/src
🔗 https://github.com/Playtronica/biotron-firmware/blob/main/src/midi/SysexService.cpp
🔗 https://github.com/Playtronica/biotron-firmware/blob/main/src/midi/SysexProcessorType.cpp
Why SysEx Matters
SysEx is for structural changes, not performance.
✔ Save & Load Presets
SysEx can dump or load Biotron’s entire internal configuration — including scale, thresholds, velocity map, channels, smoothing, and more.
Perfect for:
- Multiple plant profiles
- Tour setups
- Installation presets
- Backups
GitHub parameter structures:
🔗 https://github.com/Playtronica/biotron-firmware/blob/main/src/midi/SettingsDescription.h
🔗 https://github.com/Playtronica/biotron-firmware/blob/main/src/settings/Settings.h
✔ Remote Control in Installations
SysEx lets curators or technicians control Biotron without touching it:
- Reset nightly
- Load morning preset
- Load “busy hours” preset
- Change personality between events
Biotron becomes a managed instrument.
✔ Developer Mode
SysEx exposes Biotron’s full config structures, so you can build:
- Your own Biotron editor
- A preset librarian
- Software that adapts Biotron to other sensors
- Time-based or generative configuration systems
It becomes an API for the hardware.
✔ Firmware Operations
SysEx handles:
- Firmware update handshake
- Entering bootloader mode
- Restoring factory defaults
Safer and more precise than physical button resets.
Firmware SysEx handlers:
🔗 https://github.com/Playtronica/biotron-firmware/blob/main/src/midi/SysexService.cpp
⚙️ SysEx Example Workflows
1. Plant Profiles
Create multiple configurations:
- “Calm Ambient”
- “High Energy”
- “Kids Mode”
- “Dark Mode”
- “Light-only Mode”
Switch between them via SysEx instantly.
2. Auto-Reset for Installations
Set a daily schedule:
- At 22:00: SysEx factory reset
- At 22:01: Load “Night Preset”
- At 10:00: Load “Day Preset”
Biotron stays clean, consistent, and expressive.
3. Hybrid Setup: CC + SysEx
- CC → expressive performance control
- SysEx → preset switching, structural mood shifts
This is how advanced Playtronica installations operate.
📘 Reference Tables
🎛️ CC Parameters
(Check firmware for updates:)
🔗 https://github.com/Playtronica/biotron-firmware/tree/main/src/midi
CC # | Parameter | Effect |
20 | Scale / Key | Changes musical scale & harmonic mode |
21 | Note Length | Short ↔ long tones |
22 | Probability | Density / note chance |
23 | Velocity | Output intensity |
24 | Sensitivity | Reactivity of sensor |
25 | Threshold | Minimum change needed |
26 | Smoothing | More stable ↔ more jitter |
27 | Channel Mode | Plant / Light channel options |
28 | Note Range | Octave / pitch range |
🧬 SysEx Commands
(Handlers in firmware:)
🔗 https://github.com/Playtronica/biotron-firmware/blob/main/src/midi/SysexService.cpp
Command | Function | Use Case |
0x01 | Request device info | Diagnostics, firmware checks |
0x02 | Dump settings | Save preset / backup |
0x03 | Load settings | Load preset instantly |
0x04 | Factory reset | Clean configuration |
0x05 | Firmware update handshake | Prepares WebMIDI updater |
0x06 | Enter bootloader | Manual UF2 flashing |
🧩
CC vs SysEx (Quick Summary)
CC | SysEx |
Performance control | Structural control |
Continuous | Discrete |
Knobs & faders | Presets & device state |
Real-time shaping | Deep configuration |
For musicians | For power users + devs |
Together they unlock full expressive control of Biotron.
Do you want to give feedback on our devices or tutorials? Do it here. We love reading your ideas and changing our products for the better. Join our Facebook group too.
← Previous
AccessoriesNext →
Tuning