Sonifying plants:
bioacoustic research with Plantsound
NeuroSound · Plantsound, August 2026 edition
Optical measurement of plant movement, detection of the living, musical translation and research programme.
Plantsound turns a phone into an instrument for observing plants. The camera records, at thirty frames per second, the luminance changes that sub-pixel displacements produce along leaf edges. A two-channel Eulerian process extracts two families of movement: fast oscillations (0.08 to 2.5 Hz), driven by air and petiole mechanics, and slow drifts (periods of 30 seconds to several minutes), driven by turgor and phototropism. A spatial coherence criterion separates the living from the inert; an on-device vision model (MobileCLIP-S0) identifies the morphology among thirteen families.
The selected curve chooses, step by step, a degree in a scale specific to each morphology. Atmospheric pressure and the UV index colour the sound texture without touching the notes. A periodic acoustic listening window, with the microphone open during a silence, aligns the tonic and the tuning with the instruments present in the room. This paper describes the complete chain, its equations and constants, then states six testable hypotheses that make Plantsound a research instrument in plant biomechanics.
1.What is measured, and why through light
A plant is never still. Three classes of movement permanently overlap in foliage:
- Mechanical oscillations, from 0.1 to 3 Hz. Each leaf is a damped oscillator: a blade of mass m carried by a petiole of stiffness k. The slightest airflow, the convection of a radiator, a person walking across the room excites them. Their natural frequency depends on the plant's architecture: it is a morphological signature.
- Hydraulic movements, from a few tens of seconds to a few minutes. The turgor of motor cells, the opening and closing of stomata and water transport change the angle of the blades in slow steps. These variations follow the plant's water status.
- Growth movements, over hours: circumnutation, phototropism, nyctinasty. A stem permanently traces an ellipse around its axis; the leaves of many species rise in the evening and lower in the morning.
Commercial plant music devices measure an electrical current or resistance between two electrodes, one in the soil and one clipped to a leaf. This signal is real, but it is dominated by contact moisture, clip pressure and the static electricity of the room. Plantsound makes a different choice: it measures kinematics, the movement itself, without contact. It is the quantity most directly linked to the mechanical and water status of the plant, and the only one a phone measures without an accessory.
These movements are smaller than a pixel. A leaf 40 cm from the lens moves by a few tens of micrometres. No object tracking sees them. They do, however, change the light intensity received by the photosites lying on a leaf edge: an edge that slides by a tenth of a pixel changes the luminance of the pixel it crosses by nearly a tenth of its contrast. That change is what Plantsound measures.
2.The optical measurement chain
2.1 Sampling
Each frame is compressed by our algorithm before analysis. This is not a shortcut: for a mean luminance measurement, resolution brings nothing, whereas averaging many photosites reduces shot noise by the square root of the number of pixels. The sampling rate fs is measured continuously on the frame clock, and all filters are recomputed when it changes: a phone that drops from 30 to 24 frames per second in low light does not shift the bands.
2.2 Sixty-four contrast-weighted zones
The image is divided into an 8 × 8 grid of zones. For each zone z, the mean luminance Lz(t) and the local contrast cz, the mean gradient of the zone, are computed. A flat patch of leaf does not change luminance when it moves; only edges do. A zone whose contrast is below 2.5 grey levels is excluded from every decision: it will reveal no movement, however long it is observed.
2.3 Common-mode rejection
What varies in all zones at once is not the plant: it is automatic exposure, light flicker or a slight shift of the phone. Just as an electrocardiograph rejects mains hum, Plantsound subtracts from each zone the instantaneous mean of all zones:
2.4 The fast channel and its reference band
The signal uz passes through two biquadratic band-pass filters (RBJ form):
- the useful band, centred on f0 = 0.3 Hz with a quality factor Q = 0.4, a wide band covering most leaf oscillations between 0.08 and 2.5 Hz;
- the reference band, centred on 9 Hz with Q = 0.8. No plant moves at this frequency: everything in it is sensor noise. It serves as a yardstick.
The energies Eu and Eb of each band are integrated and then normalised by bandwidth. The reference band is fifteen times wider than the useful band; faced with white noise, it therefore collects fifteen times more energy through size alone. Comparing raw energies amounts to comparing window widths. Spectral densities are compared instead:
The curve that drives the music is the filtered output of the zone with the highest ratio R. It only switches zone when another one exceeds it by 35%: this hysteresis prevents the melody from jumping from one leaf to another at every fluctuation.
2.5 The slow channel
A biquad at 0.02 Hz sampled at 30 Hz is ill-conditioned: it drifts more than it filters. The slow channel therefore forms its band as the difference of two exponential moving averages, with time constants of 15 s and 120 s:
G(t) = G + αG (u − G), αG = 1 − e−1/(120 fs)
v(t) = M(t) − G(t) The passband covers periods from 30 s to a few minutes: the rhythm of turgor and phototropic drift. Both averages start from the first observed value, never from zero.
This initialisation detail is decisive. Starting from zero, the two averages converge towards the zone value at different speeds and draw a smooth ramp, identical in every zone. Neighbourhood correlation then reads 1.000: a perfect false positive. Any scene break (reframing, a light switched on) resets the slow channel and restarts its two-minute settling delay.
3.Qualifying the living
Detecting that something moves is not enough: a vibrating table, a fluctuating lamp or a breathing autofocus all produce energy in the useful band. What separates a plant from an object is the spatial structure of the movement.
3.1 Neighbourhood coherence
For each zone, the normalised correlation between its filtered signal and that of its immediate neighbours is computed, then the correlation with distant zones. The coherence retained for the scene is the median of these correlations over the usable zones. A median, not a mean: a reflection or a passing shadow in two zones carries away a mean, never a median.
rigidity = Cfar / C A rigid body moves as a block: rigidity close to 1. Foliage deforms: two distant leaves each follow their own sway, and correlation collapses with distance.
3.2 Thresholds
| Quantity | Threshold | Meaning |
|---|---|---|
| Zone contrast | > 2.5 | The zone contains an edge and can reveal movement. |
| Usable zones | ≥ 4 | Below this, the image lacks relief: move closer or light the plant better. |
| Fast coherence C | > 0.10 | Structured movement: the "moves" criterion. |
| Fast coherence C | > 0.20 | Highly responsive foliage. |
| Rigidity | < 0.55 | Deformation: the signature of a soft body. |
| Slow coherence CL | > 0.18, after 120 s | Established slow activity. A stricter threshold: on these time scales, exposure drift or a passing cloud have time to mimic movement. |
| Zone ratio R | > 2 | Active zone; their proportion is displayed. |
The intensity that drives musical dynamics is the coherence mapped to the interval [0, 1]: a = min(1, C / 0.5).
3.3 The double gate
The movement measurement accepts anything that moves in a structured way; an image classifier readily recognises a plant in a photograph of a plant. The two measurements cover each other. The rule is asymmetric:
- to start, both plant movement AND a recognised plant are required;
- to continue, recognition is enough, with a 1.2 s grace delay that absorbs a flicker of the model.
This asymmetry matches biology: a plant keeps falling still, yet it remains itself, and its residual signal remains its own. Replacing the plant with a curtain does not extend the music: the model immediately stops recognising a plant.
4.Leaf colorimetry
For each zone, Plantsound computes the greenness index used in remote sensing (Green Leaf Index) from the mean red, green and blue channels:
The median GLI over the usable zones is displayed as a foliage indicator ("plant" criterion > 0.02). It is no longer a start condition: it rejected purple foliage (anthocyanins) and accepted a green curtain. Telling a plant from anything else is now the job of the vision model, which does it better. Colorimetry keeps an observational role and is the basis of a research hypothesis (§ 14, H5): the GLI of a given plant, tracked over time under stable lighting, measures yellowing before it is visible to the eye.
5.Recognising the morphology
Recognition runs entirely on the device. The model is BioCLIP-V0 (Apple + Neurosound), a contrastive image-text model. Its text half is used only once, offline: it converts the botanical labels of each family into vectors. The application only ships the visual half (21.8 MB) and the label vectors (a few tens of kilobytes). At each analysis, the image is projected into the same space and compared with the labels by cosine similarity:
This is zero-shot classification: no plant photo was used to train a specific layer. The profile is applied only when the verdict is clear, and it does not switch back at every analysis: two families neck and neck are worth no more than a coin toss, and the music must not change character every three seconds. No image leaves the phone for this step.
6.From signal to pitch
6.1 Normalisation by sliding bounds
A plant's signal has no absolute scale: its amplitude depends on distance, lighting and species. Plantsound normalises it with two bounds that widen instantly when the signal crosses them and narrow slowly otherwise:
if v < B: B ← v, else B ← B + 0.004 (v − B)
p = (v − B) / (H − B) ∈ [0, 1], d = round( p · (A − 1) ) A: range of the profile, in degrees. On the slow channel, the narrowing coefficient drops to 0.0004: a slow signal takes minutes to travel its scale.
The narrowing prevents an isolated burst from crushing everything that follows into the middle of the scale for good; its slowness prevents the bounds from catching up with the signal before it has finished rising. Both constants are set so that the melody covers the whole range over one minute of ordinary activity.
6.2 From degree to note
The degree d indexes the profile's scale, with n degrees per octave, above the tonic T and the base octave O:
The choice of scale settles a fundamental trade-off between fidelity and pleasantness. A chromatic scale follows the curve to the semitone; a pentatonic scale produces no dissonance, which makes any signal listenable, at the cost of a lower resolution. Plantsound settles this trade-off plant by plant (§ 9).
6.3 Intensity and space
7.Frequencies and tunings
The frequency of a note is computed from the tuning reference D, the frequency of A4:
| Tuning | Offset from standard | Origin |
|---|---|---|
| 440 Hz | 0.00 cent | ISO 16 standard: concert A. |
| 432 Hz | −31.77 cents | So-called "emotional" or "harmonic" tuning. |
| 429.62 Hz | −41.33 cents | So-called "H2O (water or oxidane)" tuning. |
| 426.70 Hz | −53.14 cents | So-called "Earth Frequency" tuning. |
| 417.60 Hz | −90.46 cents | So-called "H3O2− hydroxide hydrate" / Schumann tuning. |
The four tunings other than 440 come from wellness traditions: no controlled study attributes a specific physiological effect to them. They earn their place in Plantsound for a precise acoustic reason: they shift the whole score within the spectrum, and therefore its relationship to the resonances of the room and of any accompanying instrument. 417.60 Hz has a singular property: at −90.46 cents, its notes fall 9.5 cents above those of a 440 instrument one semitone lower. A B at 440 and a C at 417.60 sound almost in unison. The listening algorithm (§ 11) handles this ambiguity explicitly.
8.Musical time
8.1 Steps, density and silences
A profile's tempo is not a note rate: it is a step rate. At each step, spaced 60 / v seconds apart (v in steps per minute, with a minimum of 8), four filters decide whether the step sounds:
The more the plant moves, the more it plays. Silences are information: they are what distinguishes, by ear, an indoor tree from an aromatic herb.
| Mode | δ | π | Calm | Decimation | Repetition | Character |
|---|---|---|---|---|---|---|
| Observation | 1 | 0 | 0.25 | 1 | 0.60 | The plant's real rhythm: 30 to 70% of steps sound. |
| Dynamic | 2.6 | 0.92 | 0.70 | 0.20 | 0.15 | A continuous flow at the stated tempo; the plant decides every pitch, but no longer the silences. |
8.2 Calm mode
An indoor plant, away from any draught, spends most of its time below the fast-channel threshold. Plantsound then switches to the slow channel, with asymmetric hysteresis:
- entry: 45 uninterrupted seconds of fast energy below 0.10, with the slow channel established;
- exit: immediate, as soon as fast energy reaches 0.18.
In calm mode, density drops to a quarter and the pitch of each note comes from the slow channel: notes arrive every five to fifteen seconds, at the pace at which turgor actually moves the blade. Energy is capped at 0.55 of the scale: still foliage never sounds as loud as agitated foliage, and the difference is audible.
9.From morphology to musical gesture
The profile table does not claim that a species "sings" in a given scale. It translates the form and physiological strategy of each family into a musical gesture, and each correspondence is justified in one sentence, displayed on screen. A succulent stores water, it is heavy and slow: low register, sustained notes, a continuous drone. A cactus is spiny and defensive: short, staccato notes separated by irregular silences. A fern repeats the same pattern at every scale (self-similar fronds): short three-note motifs, repeated higher and lower. A climber progresses: the register rises, then falls back. A moss, still to the eye, only varies at the margins: chromatic over a tiny range, so that semitones make audible deviations that any other scale erases.
| Family | Scale | Tonic | Tonic f (440) | Timbre | Steps/min | Range | Articulation | Density | Drone |
|---|---|---|---|---|---|---|---|---|---|
| Succulent | Natural minor | C2 | 65.4 Hz | Deep | 40 | 7 | legato | 0.35 | low |
| Cactus | Minor pentatonic | E5 | 659.3 Hz | Marimba | 190 | 10 | staccato | 0.50 | none |
| Fern | Dorian | D4 | 293.7 Hz | Glass | 128 | 12 | arpeggio | 0.70 | none |
| Climber | Dorian | A3 | 220.0 Hz | Piano | 96 | 14 | rising | 0.55 | aurora |
| Palm | Major | F3 | 174.6 Hz | Pad | 60 | 9 | swaying | 0.45 | aurora |
| Bamboo, grasses | In sen | G3 | 196.0 Hz | Bowls | 84 | 8 | placed | 0.40 | none |
| Large leaf | Lydian | C3 | 130.8 Hz | Pad | 48 | 10 | legato | 0.50 | aurora |
| Flowering plant | Major | G5 | 784.0 Hz | Bells | 144 | 11 | placed | 0.60 | none |
| Cut flowers | Damanhurian | A4 | 440.0 Hz | Organic | 120 | 9 | legato | 0.55 | none |
| Orchid | Lydian | E5 | 659.3 Hz | Glass | 160 | 13 | arpeggio | 0.65 | none |
| Indoor tree | Harmonic minor | C2 | 65.4 Hz | Deep | 36 | 8 | legato | 0.30 | low |
| Aromatic herb | Major pentatonic | D5 | 587.3 Hz | Marimba | 176 | 10 | staccato | 0.70 | none |
| Moss | Chromatic | A2 | 110.0 Hz | Deep | 30 | 9 | legato | 0.25 | low |
| Foliage (neutral) | Major pentatonic | C3 | 130.8 Hz | Handpan | 96 | 12 | placed | 0.50 | aurora |
Two regularities run through the table. Families with high structural investment and low metabolism (succulent, tree, moss) occupy the low register, play slowly and rest on a drone: their music has the inertia of their physiology. Families with thin, responsive organs (spiny cacti, aromatic herbs, flowers) occupy the high register and play fast: their music has the nervousness of their surface. The neutral profile is used when the family cannot be read: a pentatonic scale on handpan, which clashes with no signal.
Articulation matters more than scale. Two profiles sharing scale and timbre remain recognisable if one plays staccato and the other legato: it is the parameter that carries character.
10.The atmosphere
Plantsound queries an open weather service (Open-Meteo) every ten minutes, from a position rounded to a hundredth of a degree (about one kilometre). Six quantities are displayed; only two enter the sound. This split follows a physiological reasoning:
- Temperature and humidity already govern turgor and transpiration, and therefore the movement the camera measures. Injecting them a second time into the music counts the same cause twice.
- Atmospheric pressure and the UV index leave no trace in the movement of an indoor plant. They bring information the plant does not give. They touch neither the notes nor the tempo: they colour the room.
reverb = 0.28 + 0.30 β − 0.06 γ
cutoff frequency = 1700 + 2600 γ − 450 β (Hz)
air = 0.02 + 0.10 β p: pressure reduced to sea level (hPa), so that someone living at altitude is not in a permanent low. A low sky darkens the sound and makes it resonate; a high sun brightens it.
When a timbre has its own effects, the weather shifts them around a neutral point instead of overwriting them: reverb varies additively, cutoff multiplicatively, around 0.175 and 1975 Hz.
11.Listening to the room
The plant does not play alone: people often play with it. At start-up, then every sixty seconds of music, Plantsound falls silent and listens. The music fades out in 1.2 s, the microphone opens, and for at most ten seconds the application looks for a note sustained by a voice or an instrument. Falling silent to listen removes the echo problem at its root: a phone loudspeaker distorts and creates harmonics absent from the score, and no subtraction removes them with certainty.
11.1 Pitch by harmonic summation
The spectrum is computed over 8192 points (5.9 Hz per bin at 48 kHz, Blackman window). The noise floor is estimated from the spectrum itself, as the 20th percentile of a 48-bin neighbourhood, floored at −110 dB. Each bin receives an excess rk above the floor plus 10 dB, capped at 40 dB. For each candidate fundamental frequency f0, between 62 and 2100 Hz in steps of a third of a semitone:
11.2 Sustain and dominance
A frame only counts if it extends a note sustained for 0.25 s within half a semitone. A spoken syllable glides and lasts less: speech is rejected. A note is retained once it has accumulated three seconds and dominates the second one by a factor of 1.5. Two notes played equally designate no reference.
11.3 Reading the instrument's tuning
A tuned instrument shifts all its notes by the same offset from 440. This offset is measured over all sustained notes at once, through a circular mean with a period of 100 cents:
The note name is then read in the measured tuning, not in 440: at 426.70 Hz, C is 53 cents below standard C, closer to B. When two tunings compatible with the measurement name the notes differently (440 and 417.60 Hz), the doubt is settled in favour of the current tuning: the tuning does not flip from one listening window to the next. On synthetic signals and in the browser, the chain identifies a C at 440, 432 and 426.70, and a G at 429.62, with a tuning error below 3 cents.
12.The phone's sensors
| Sensor | Quantity | Role in the sonification |
|---|---|---|
| CMOS image sensor | Luminance and colour of 64 zones, 30 times per second | Sole source of pitch, density and dynamics; greenness index; family recognition. |
| Microphone | Acoustic spectrum of the room, during listening windows | Tonic and tuning, aligned with the instruments present. |
| Location | Coordinates rounded to 1 km | Local pressure and UV index: sound texture. |
| Audio clock | Web Audio engine time, 0.5 s look-ahead | Exact placement of each note; synchronisation of the visuals and MIDI output with the moment the note is heard. |
Inertial sensors (accelerometer, gyroscope) do not enter the music. Common-mode rejection (§ 2.3) already absorbs the movements of a phone resting on a surface. Using them as an ego-motion reference is the next instrumental step (§ 14, H6).
13.Making it visible: cymatics and morphogenesis
Plantsound's animations react to the notes actually played, at the moment they are heard, not to the raw signal. Three of them translate the music into physical or botanical laws.
Cymatics. A free square plate vibrating in a mode (n, m) shows nodal lines where sand gathers. Their shape is given by:
Phyllotaxis. Each note gives birth to an element placed at the golden angle, 137.507°, from its predecessor: the arrangement of leaves and of sunflower seeds, which maximises exposure to light. Morphogenesis: a Mandelbulb whose power depends on the family (round lobes for a succulent, multiple spikes for a cactus), and whose phase advances with the notes.
14.Research programme
Plantsound measures, in thousands of homes, a quantity that plant biomechanics research usually observes in the laboratory with dedicated cameras: the fine kinematics of foliage. Each session produces a time-stamped series, associated with a family, a weather record and a position. We state six hypotheses that can be tested with this instrument.
H1. The natural frequency of foliage is a species signature
A leaf is an oscillator with natural frequency f = (1/2π) √(k/m). Petiole stiffness and blade mass vary little within a species and a great deal between species. We predict that the spectral centroid of the fast channel, measured under gentle excitation (calibrated airflow), separates families more accurately than image recognition alone, and that large leaves (Monstera, Ficus lyrata) resonate below 0.5 Hz while fine foliage (ferns, aromatic herbs) resonates above 1.5 Hz.
Protocol: 20 individuals per family, excitation by a fan driven in pulses, fast-channel spectrum over 5 minutes. Measurement: centroid, bandwidth, damping estimated from the decay of the autocorrelation.
H2. Fast coherence announces water stress before wilting
Loss of turgor lowers petiole stiffness before any visible drooping. We predict that the natural frequency of the leaves drops and their damping increases 24 to 48 hours before wilting becomes visible, and that neighbourhood coherence falls at the same moment: less taut leaves oscillate in a less coupled way. Plantsound then becomes a contactless watering sensor.
Protocol: controlled water deprivation on matched batches, a 10-minute daily measurement at a fixed time, pot weighing as the water-content reference. Criterion: detection date by coherence versus visual detection date.
H3. The slow channel carries a readable circadian rhythm
Stomatal conductance and turgor follow the circadian clock even under constant light. We predict that slow-channel energy (periods of 30 s to a few minutes) shows a modulation with a period of 24 h ± 2 h, peaking mid-photoperiod, and that it persists for three days under continuous light, proof that it comes from the clock and not from the lighting.
Protocol: continuous 5-day recording, including 3 days under constant light. Analysis: Lomb-Scargle periodogram of hourly slow energy.
H4. Atmospheric pressure modulates slow activity
We excluded pressure from the musical signal because it leaves no immediate trace in movement. On the scale of a day, we predict the opposite: the pressure drop preceding a rain front changes transpiration and therefore slow activity, with a negative correlation between the 6-hour pressure derivative and slow-channel energy, more marked in large-leaved plants.
Protocol: anonymised aggregation of indoor-plant sessions, matched by family, over one season; mixed model with the plant as a random effect.
H5. The greenness index measures senescence before the eye
Under stable lighting, a plant's median GLI remains constant to within ±0.01. We predict that nitrogen deficiency or leaf senescence lowers the GLI by 0.02 before yellowing is perceived, and that combining the GLI with coherence (H2) distinguishes lack of water (coherence falling, GLI stable) from lack of nutrients (GLI falling, coherence stable).
Protocol: colour reference card in the frame, to correct white balance; weekly follow-up over two months.
H6. Inertial sensors bring sensitivity to the micrometre
Common-mode rejection treats the phone as still. By injecting the acceleration and rotation measured by the inertial unit as an ego-motion reference, then removing their contribution to each zone through adaptive filtering, we predict a signal-to-noise gain of 6 to 10 dB in the useful band, enough to detect the circumnutation of a stem in under ten minutes while holding the phone in the hand.
Protocol: measurement on a calibrated target (artificial leaf mounted on a piezoelectric actuator of known amplitude), phone fixed then hand-held, with and without compensation.
The meaning of a sonification
A sonification is not a decoration of the signal: it is an instrument of analysis. The human ear detects a rhythmic regularity, a pitch drift or a change of texture over durations where the eye sees only a noisy curve. By translating plant kinematics into pitches, densities and silences, Plantsound makes perceptible phenomena that unfold at the edge of visibility. The next step is to close the loop: to measure whether prolonged exposure of a plant to its own sonification, through the vibration of air and support, in turn changes its kinematics. Thigmomorphogenesis establishes that repeated mechanical stimulation shortens and thickens stems; we predict that low-frequency acoustic stimulation, synchronised with the plant's movement, produces a measurable effect on petiole stiffness after four weeks. Plantsound provides both the stimulus and the measuring device.
References
- Wu, H.-Y., Rubinstein, M., Shih, E., Guttag, J., Durand, F., Freeman, W. T. (2012). Eulerian Video Magnification for Revealing Subtle Changes in the World. ACM Transactions on Graphics, 31(4).
- Louhaichi, M., Borman, M. M., Johnson, D. E. (2001). Spatially located platform and aerial photography for documentation of grazing impacts on wheat. Geocarto International, 16(1). GLI index.
- Vasu, P. K. A., et al. (2024). MobileCLIP: Fast Image-Text Models through Multi-Modal Reinforced Training. CVPR.
- Radford, A., et al. (2021). Learning Transferable Visual Models From Natural Language Supervision. ICML. CLIP model.
- Darwin, C. (1880). The Power of Movement in Plants. London: John Murray. Circumnutation.
- Moulia, B., Coutand, C., Julien, J.-L. (2015). Mechanosensitive control of plant growth: bearing the load, sensing, transducing, and responding. Frontiers in Plant Science, 6:52.
- Braam, J. (2005). In touch: plant responses to mechanical stimuli. New Phytologist, 165(2). Thigmomorphogenesis.
- Chladni, E. F. F. (1787). Entdeckungen über die Theorie des Klanges. Leipzig.
- Douady, S., Couder, Y. (1992). Phyllotaxis as a physical self-organized growth process. Physical Review Letters, 68(13).
- Hermann, T., Hunt, A., Neuhoff, J. G. (eds.) (2011). The Sonification Handbook. Berlin: Logos.
- Bristow-Johnson, R. Audio EQ Cookbook: formulae for audio EQ biquad filter coefficients. Note published by the W3C Audio Working Group. RBJ filters.
- Pollack, G. H. (2013). The Fourth Phase of Water. Seattle: Ebner & Sons. Origin of the H3O2− name.