Home > Services > Fountain Show Programming

Fountain Show Programming — Musical Fountains, Multimedia Shows and Interactive Fountains

Symphony Fountains programs the show control systems for all musical fountain, multimedia fountain show, and interactive fountain installations we supply. Show programming is the stage at which the fountain’s installed hardware is transformed into a performing system: the water jet patterns, LED colour sequences, audio playback, and any integrated multimedia elements are choreographed, sequenced, timed, and programmed into the control system to create the shows the fountain will perform every day of its operational life.

A fountain that has been perfectly designed, manufactured, and installed is still an inert piece of engineering infrastructure until it is programmed. The quality of the show programming determines whether the fountain creates a genuinely moving and memorable performance or simply cycles through a mechanical sequence of water patterns. Symphony Fountains’ show programming team combines technical control system expertise with an understanding of musical structure, visual rhythm, and audience experience to create fountain shows that feel choreographed to the music rather than merely synchronised to it.

What Is Fountain Show Programming?

Fountain show programming is the process of creating, entering, and testing the sequences of control commands that make a musical fountain perform its choreographed show. It involves mapping specific water jet patterns, LED lighting states, pump speed changes, and audio cue points to precise moments in time, creating a synchronised performance in which every element of the fountain responds to the music or show script in a musically and visually coherent way.

The foundation of musical fountain programming is the relationship between the control system and the music track. The programmer analyses the music’s tempo, rhythm, melodic structure, dynamic variation, and emotional arc, and designs water and light choreography that responds to and reinforces these musical qualities. A rising melodic phrase may trigger a progressive increase in jet height across the fountain. A rhythmic percussion sequence may drive a rapid alternating pattern between two nozzle groups. A quiet bridge section may reduce all jets to a low ambient state with slowly shifting coloured light. A climactic musical peak may bring all nozzles to full height simultaneously with the most intense lighting effect. The skill of fountain show programming lies in making these relationships feel expressive and intentional rather than mechanical and arbitrary.

Beyond the creative dimension, fountain show programming requires deep technical knowledge of the control system platform being programmed, the hydraulic response characteristics of the specific pump and nozzle configuration, the lag between a control command being sent and the water effect being visible, and the operational constraints of the system including maximum run times for specific nozzle patterns without maintenance. Symphony Fountains’ programming team has this technical knowledge because they work on the same control systems they helped design and commission, not on systems specified by a third party.

 

Our Fountain Show Programming Services

Symphony Fountains provides show programming for three distinct fountain control system types. Each requires a different programming approach and produces a different operational result.

Musical Fountain Show Programming

We program musical fountain shows in which water jet patterns, LED lighting sequences, and pump speed variations are synchronised to specific music tracks. For each show, we analyse the music track to identify its tempo, rhythmic structure, dynamic range, and key musical moments. We then design a choreography concept defining the water and light response to each section of the music. The choreography is programmed into the show control system as a time-coded sequence of control commands, with each nozzle group, pump circuit, and lighting channel addressed at the precise moment required to achieve the intended effect. We program multiple shows per installation, typically covering a repertoire of three to five different music tracks to provide variety across the daily performance schedule. The show control system is configured to run the programmed shows automatically on a scheduled basis without requiring manual operator intervention for each performance.

Multimedia Show Programming

We program multimedia fountain shows that integrate water effects with projection mapping onto water screens or surrounding surfaces, laser effects, theatrical lighting changes, and coordinated pyrotechnic or flame effect cues. Multimedia show programming requires coordination of multiple independent show control systems, each managing a different element of the show, through a master show control timeline that triggers each system at the precisely correct moment. We program the fountain’s water and lighting contribution to the multimedia show in coordination with the projection, laser, and other technical teams to ensure all elements of the show are synchronised and tell a coherent visual story. Multimedia show programming is more complex than standard musical fountain programming because any timing offset between systems is immediately visible to the audience as a lack of synchronisation, and the programming must account for the different response latencies of each system.

Interactive Fountain Programming

We program the sensor response logic for interactive dry deck fountains and interactive basin fountains. Interactive fountain programming defines how the fountain’s water jets respond to visitor presence, movement, or proximity detected by the sensor system. For each sensor or sensor zone, we program the trigger threshold, the specific water pattern activated by a trigger, the duration the pattern runs before resetting, the cooling-off period before the pattern can be triggered again, and any sequential or escalating response logic that changes the fountain’s behaviour based on visitor engagement patterns. Interactive fountain programming also covers the ambient mode behaviour when no visitors are present, the transition sequences between triggered and ambient modes, and any scheduled override sequences that play at specific times regardless of sensor input.

 

How Symphony Fountains Programs a Fountain Show

Our show programming process follows five stages from music analysis and choreography design through to final show review and handover. The process ensures every show is musically coherent, visually engaging, technically reliable, and achievable within the operational parameters of the installed hydraulic system.

Stage

What Happens

Stage 1

Music Analysis and Choreography Design

For each music track to be programmed, we conduct a detailed musical analysis identifying the tempo, time signature, key rhythmic and melodic patterns, dynamic range, sectional structure, and climactic moments. Based on this analysis, we design a choreography concept that defines the intended water and lighting response to each section of the music. The choreography concept is documented as a structured description of each show section, specifying which nozzle groups are active, at what height, with what lighting state, and at what moments of the music. For multimedia shows, the choreography concept covers the fountain’s contribution to the broader show alongside the projection, laser, and other elements.

Stage 2

Control System Programming

We translate the choreography concept into control system commands programmed into the show control platform. Each nozzle circuit, pump VFD channel, and lighting DMX channel is addressed at the correct time code position to produce the intended effect. Programming accounts for the hydraulic latency of each nozzle circuit, which is the time between the control command being sent and the water effect becoming visible, to ensure that the visual effect is aligned with the music rather than offset by the time the water takes to reach full height. Programming is conducted with the fountain running in a test configuration, allowing each sequence to be verified visually before the complete show is assembled.

Stage 3

Show Review and Refinement

Once the initial show programme is complete, we run the full show with the fountain operating and review the performance against the choreography concept. We identify any timing offsets, nozzle height issues, lighting colour inaccuracies, or sections where the choreography does not respond to the music as intended. We make refinements to the programming until the show performs to the choreography concept. For musical fountain shows, this review process typically requires two to three full show run-throughs with refinements between each run. For multimedia shows, the review is conducted jointly with all technical teams to ensure cross-system synchronisation is correct.

Stage 4

Schedule and Automation Setup

We configure the show scheduling system that controls when each show plays, how many times per day it repeats, what ambient mode the fountain runs between shows, and what happens when a show is interrupted by a technical fault. The scheduling system is set up to run the complete daily performance programme automatically, with the fountain starting up, running its scheduled shows, running ambient modes between shows, and shutting down at the end of the operating day without requiring manual intervention. For sites with multiple shows at different times, we configure the full daily schedule including any seasonal variations in show times.

Stage 5

Client Review and Show Handover

We conduct a complete show review with the client present, running all programmed shows in their final form. The client reviews each show against the choreography concept and the original design brief, and requests any final adjustments. Once all shows are approved, we document the complete show programme including the show schedule, the music tracks used, the control system configuration, and the procedure for updating or adding shows in the future. The show programme documentation is included in the operations and maintenance handover pack. We provide training to the operating team on daily show management and the procedure for making minor show adjustments without specialist programmer involvement.

 

What Distinguishes a Well-Programmed Fountain Show

Not all fountain show programming produces the same result. The difference between a fountain show that audiences watch once out of curiosity and one they return to repeatedly lies almost entirely in the quality of the programming rather than the hardware. Well-programmed fountain shows share several characteristics that poorly programmed shows lack.

Musical responsiveness, not just synchronisation: Synchronisation means the water changes happen at the same time as the music. Musical responsiveness means the water changes feel like they are expressing the music. A fountain that fires all jets at full height on every beat is synchronised but not musically responsive. A fountain that rises gradually on a crescendo, falls on a diminuendo, accents the strong beats in the rhythm, and holds a quiet ambient state through the soft passages of the music is both synchronised and musically responsive. This distinction is what separates a show that moves an audience from one that merely occupies their attention.

Visual variety that maintains engagement: A show that uses the same two or three nozzle patterns throughout its duration becomes visually monotonous regardless of how well it is synchronised. Well-programmed shows use the full range of the fountain’s nozzle capability, introducing different patterns at different moments to create variety and surprise. The visual rhythm of pattern changes across the show maintains audience engagement in the same way that a piece of music maintains listener engagement through development and contrast.

Lighting that amplifies the water: Underwater LED lighting in a fountain show is not decoration. When programmed well, the lighting amplifies the emotional character of the water choreography: warm colours during energetic sections, cool colours during atmospheric sections, intense saturated colours at climactic moments, and soft gradual transitions that mirror the musical dynamics. Lighting that is programmed independently of the water choreography, or that cycles through colour sequences without reference to the music, reduces rather than enhances the impact of the show.

A show that the operating team can manage: The most technically sophisticated show programming is worthless if the operating team cannot run the shows reliably. Symphony Fountains programs shows with operational simplicity as an explicit design objective: the daily show schedule runs automatically, the operating team can start, stop, or switch shows with minimal steps, and the control system provides clear fault indications that allow the team to identify and respond to technical issues without specialist support.

Music Fountain Services
Music Fountain Services
Music Fountain Services
Music Fountain Services

Frequently Asked Questions: Fountain Show Programming

What is musical fountain show programming?

Musical fountain show programming is the process of creating the time-coded sequences of control commands that make a musical fountain perform its choreographed show. It involves mapping water jet patterns, LED lighting states, pump speed changes, and audio cue points to precise moments in a music track, creating a synchronised performance in which every element of the fountain responds to the music in a musically coherent way. Good show programming makes the water and light choreography feel expressive of the music rather than simply coinciding with it.

How many shows can a musical fountain be programmed with?

A musical fountain can be programmed with as many shows as the storage capacity of the show control system allows. Symphony Fountains typically programs three to five different shows per installation to provide variety across the daily and weekly performance schedule. Each show is programmed to a different music track with its own distinct choreography. Shows can be added, updated, or replaced at any time after installation using the show control system’s programming interface, and Symphony Fountains provides training to the operating team on basic show management procedures.

What is an interactive fountain and how is it programmed?

An interactive fountain is a fountain system, usually a dry deck fountain, in which the water jets respond in real time to visitor presence or movement detected by sensors embedded in or around the fountain surface. Programming an interactive fountain involves defining the trigger logic for each sensor zone: what water pattern is activated when a sensor detects a visitor, how long the pattern runs, what the cool-down period is before it can be triggered again, and what ambient pattern the fountain runs when no visitors are present. The programming creates a responsive, playful water experience in which the fountain appears to react to and engage with its visitors.

What is a multimedia fountain show?

A multimedia fountain show is a performance that integrates a musical fountain’s water and lighting choreography with other show elements, typically including projection mapping onto water screens or surrounding surfaces, laser effects, theatrical architectural lighting, and in some cases pyrotechnic or flame effects. The multiple technical systems are synchronised through a master show control timeline so that all elements play together as a unified performance. Symphony Fountains programs the fountain’s water and lighting contribution to multimedia shows and coordinates with the programming teams responsible for other show elements to ensure cross-system synchronisation.

Can fountain shows be updated after the initial programming?

Yes. Fountain shows can be updated, replaced, or expanded at any time after the initial installation programming. Symphony Fountains provides training to the operating team on basic show management procedures including how to change the daily show schedule and how to make minor timing adjustments. For significant show updates, new show additions, or complete show reprogramming for seasonal events or special occasions, Symphony Fountains provides remote or on-site programming services. Contact us with your update requirements for a scope and timeline.

What control system platform does Symphony Fountains use for show programming?

Symphony Fountains uses control systems we design and manufacture in-house for all our fountain installations. Our control panels are built specifically for musical fountain applications, with the channel count, VFD integration, DMX lighting control, and audio interface required for each specific project. The show programming software running on our control systems is designed for ease of daily operation, with an intuitive show scheduling interface that allows the operating team to manage the daily performance programme without specialist technical knowledge.

Related Projects