🔔 PeaceBell
What is PeaceBell?
PeaceBell is a free, web-based bell synthesizer that uses physical modeling and harmonic synthesis to create authentic bell sounds. It features dual-octave modeling, 8-voice synthesis, harmonic resonance control, and plate reverb processing. No downloads required—it runs entirely in your browser.
How does the 8-voice synthesis work?
PeaceBell uses 8 harmonic oscillators tuned to different frequency ratios, each with independent envelope and resonance characteristics. You can control the mix level of each voice individually, allowing you to shape the overall timbre and create custom bell tones.
What is harmonic resonance?
The harmonic resonance control adjusts the decay and sustain characteristics of the bell's harmonics. Higher resonance values create richer, longer-lasting harmonics with more complex tonal color. Lower values produce simpler, more direct bell strikes.
Can I use PeaceBell for meditation?
Yes! PeaceBell is ideal for meditation, mindfulness, and sound healing. The customizable bell sounds can be used as meditation timers, chakra tuning tools, or ambient soundscapes. Create your own meditative bell sound by adjusting the voices and resonance settings.
What does the oscilloscope visualization show?
The oscilloscope displays 8 concentric rings, each representing one of the harmonic voices. The rings show the real-time waveform of each voice, with the outer ring showing the lowest frequency and inner rings showing higher frequencies. This gives you a visual representation of how the 8 voices combine to create the bell sound.
What is plate reverb?
Plate reverb simulates the acoustics of a metal plate being struck and resonating. Adjusting the reverb amount and decay time adds spatial depth to the bell sound, making it sound like it's ringing in a cathedral or large acoustic space.
Can I share my PeaceBell settings?
Yes! When you're playing PeaceBell and have adjusted the settings to your liking, copy the URL from your browser's address bar. The URL encodes all your current settings (voices, harmonic values, reverb time, etc.), so you can share it with others to reproduce the exact same sound.
Does PeaceBell work offline?
Yes! PeaceBell uses a service worker for caching, so once you've loaded it in your browser, it can run offline. An internet connection is only needed the first time you access the site.
Is PeaceBell really free?
Yes, PeaceBell is 100% free. It runs entirely in your browser, uses no external APIs that would require fees, and does not collect personal data or require registration. You can use it as much as you want.
What is dual-octave physical modeling?
PeaceBell synthesizes bell tones across a wide pitch range using physical modeling techniques that simulate how real bells vibrate. The dual-octave system allows for both deep, resonant bass tones and bright, shimmering highs, similar to how a real bell produces multiple harmonic layers.
Can I use PeaceBell on mobile?
Yes! PeaceBell works on iOS, Android, and other mobile browsers. The interface is fully responsive and adapts to mobile screens. You can create and play custom bell sounds on any device with a modern web browser.
How does PeaceBell work technically?
PeaceBell uses the Web Audio API with AudioWorklet processing for real-time synthesis. It employs wavetable synthesis, harmonic resonance modeling, and convolution reverb to generate rich, authentic bell tones. An oscilloscope visualization shows the waveform of each of the 8 voices in real time.
What is the 8-voice architecture with 5 harmonics per voice?
PeaceBell synthesizes bell sounds using 8 independent oscillator voices, each tuned to a different frequency ratio. Each voice can produce up to 5 harmonic partials—these are the natural overtones that give the bell its rich, complex timbre. Together, the 8 voices × 5 harmonics per voice = 40 individual harmonic components work in concert to create authentic bell acoustics. You control the volume of each voice individually using the voice mix sliders, allowing you to blend harmonics to shape the overall bell tone.
How many voices does PeaceBell have and what are their frequencies?
PeaceBell features 8 voices tuned to different frequency ratios relative to the fundamental pitch: 0.25x (deepest), 0.5x (middle fundamental), 0.667x, 0.75x, 1.2x, 1.333x, 1.5x, and 2.0x (highest). These ratios approximate the natural overtone series found in real cast bells. The lowest voice (0.25x) is 2 octaves below the fundamental, while the highest (2.0x) is 1 octave above. This wide frequency range lets you sculpt rich, multi-layered bell sounds from deep, resonant bass to bright, shimmering highs.
How does the oscilloscope visualization work?
The oscilloscope visualization in PeaceBell displays 8 concentric rings in real time, with each ring representing one of the 8 harmonic voices. The rings update as the bell plays, showing you the actual waveform amplitude of each voice. The outer ring (darkest) shows the lowest frequency voice (0.25x), while the inner ring (brightest) shows the highest frequency voice (2.0x). As you adjust voice mix levels or harmonic resonance, the rings visually respond to show how each voice contributes to the overall sound.
How is the visualizer connected to the 8 voices?
Each of the 8 concentric rings in the oscilloscope corresponds directly to one of the 8 synthesis voices. The visualization receives real-time audio data from each voice independently, captured at 2048 samples per update. The brightness and thickness of each ring indicate the amplitude and energy of that voice—louder voices produce brighter, more pronounced rings. Since each ring shows the actual waveform being generated by its corresponding voice, the visualization provides an accurate, real-time representation of how the 8 voices are working together to create the bell sound.
What do the colors and positions of the rings mean?
The oscilloscope rings use a color gradient that represents the frequency spectrum from lowest to highest: the outer darkest blue ring shows the lowest frequency voice (0.25x), while moving inward, the colors get progressively brighter, with the innermost brightest cyan ring showing the highest frequency voice (2.0x). This visual mapping helps you understand the frequency distribution of your bell sound at a glance. When you increase a voice's mix level, you'll see its corresponding ring become more prominent and animated.
Can I see which voice I'm adjusting in the visualizer?
Yes! As you adjust the voice mix sliders and harmonic controls on the left, the corresponding rings in the oscilloscope will visually respond in real time. When you increase a voice's mix level, that ring becomes more visible and energetic. The visualization shows the audio output of each voice being captured directly from the synthesis engine, so any changes you make to tone, harmonic resonance, or voice mix are immediately reflected in the oscilloscope display. This creates an intuitive audio-visual feedback loop for sound design.
How do the 40 harmonics (8 voices × 5 per voice) create authentic bell sounds?
Real cast bells produce complex sounds because they vibrate at many frequencies simultaneously—these are called partial tones or harmonics. PeaceBell approximates this complexity using 40 harmonic components: 8 primary voices, each generating up to 5 harmonic partials. The harmonic resonance control adjusts how these partials decay and interact. By carefully balancing the mix levels of the 8 voices, you can approximate the spectral characteristics of different bell types—from high-pitched temple bells to deep, resonant church bells. The rich harmonic content is what makes PeaceBell sound more realistic and musical than simple sine wave synthesizers.
Why 8 voices instead of just one?
A single voice can only produce one fundamental pitch with its harmonics. Real bells, however, have multiple vibrational modes happening at different frequencies. By using 8 voices at different frequency ratios, PeaceBell simulates the complex vibrational modes of a real bell, each contributing its own character to the overall timbre. This creates a more nuanced, natural-sounding bell with depth and complexity. You can also adjust each voice independently, giving you fine-grained control to create custom bell sounds that would be impossible with a single oscillator.