A visual modular environment for designing and exporting your own Audio Unit, VST2, and VST3 plugins.
No coding required.

Un environnement modulaire visuel pour concevoir et exporter vos propres plug-ins Audio Unit, VST2 et VST3.
Aucune programmation requise.

Download SonicBirth 1.5 Télécharger SonicBirth 1.5

Free. macOS 12.4 or later  ·  Universal Binary

Gratuit. macOS 12.4 ou plus récent  ·  Binaire universel

What's new in 1.5

Nouveautés de la version 1.5

Faster patching, inspired by Plogue Bidule, and a new ambisonic encoder up to 7th order.

Des connexions plus rapides, inspirées de Plogue Bidule, et un nouvel encodeur ambisonique jusqu'à l'ordre 7.

🔀

Several Wires on One Input New

Plusieurs fils sur une entrée Nouveau

Connect as many wires as you like to a number input: SonicBirth adds them together. No more Addition element just to mix signals — and inputs with a single wire cost nothing extra.

Branchez autant de fils que vous voulez sur une entrée numérique : SonicBirth additionne leurs valeurs. Plus besoin d'un élément Addition pour mélanger des signaux — et une entrée qui n'a qu'un seul fil ne coûte rien de plus.

⌘

Command-Drag Connections New

Connexions par Commande-glisser Nouveau

Hold Command while dragging a wire: SonicBirth connects the next outputs to the next inputs in one gesture. Wire 64 channels at once.

Maintenez la touche Commande enfoncée en tirant un fil : SonicBirth branche les sorties suivantes aux entrées suivantes en un seul geste. Connectez 64 canaux d'un coup.

🌐

Ambisonic Encoder New

Encodeur ambisonique Nouveau

Encode a mono signal up to 7th order (64 channels), in AmbiX format (ACN, SN3D). Only the channels of the chosen order are calculated.

Encodez un signal mono jusqu'à l'ordre 7 (64 canaux), au format AmbiX (ACN, SN3D). Seuls les canaux de l'ordre choisi sont calculés.

Re-export your plugins: plugins exported with an earlier version of SonicBirth will not load with the 1.5 framework until you re-export them from SonicBirth 1.5. Your .sbc documents open unchanged.

Réexportez vos plug-ins : les plug-ins exportés avec une version antérieure de SonicBirth ne se chargent pas avec le framework 1.5 tant qu'ils n'ont pas été réexportés depuis SonicBirth 1.5. Vos documents .sbc s'ouvrent sans changement.

Previous releases

Versions précédentes

What's new in 1.4.3Nouveautés de la version 1.4.3

A performance release — many elements are significantly faster, in the app and in your exported plugins, with no change to how your circuits sound.

Une version axée sur la performance : de nombreux éléments sont nettement plus rapides, dans l'application comme dans vos plug-ins exportés, sans rien changer au son de vos circuits.

⚡

Faster Filters

Filtres plus rapides

Lowpass, Highpass, Peak, and Notch run 1.9× faster, and the Bandpass, Bandstop, and Crossover built from them 1.9–2.1× — with bit-identical output.

Lowpass, Highpass, Peak et Notch sont 1,9× plus rapides, et les Bandpass, Bandstop et Crossover construits à partir d'eux, de 1,9 à 2,1× — avec une sortie identique au bit près.

🎛

Faster Elements

Éléments plus rapides

Sine Wave is more than 2× faster, Points apply up to 8×, Direction up to 3.5×. Forward and Inverse FFT run 2–3× faster, Complex to Polar and Polar to Complex up to 5×.

Sine Wave est plus de 2× plus rapide, Points apply jusqu'à 8×, Direction jusqu'à 3,5×. Forward et Inverse FFT sont de 2 à 3× plus rapides, Complex to Polar et Polar to Complex jusqu'à 5×.

🌊

Lighter Convolution Reverb

Réverbération à convolution plus légère

The Convolving reverb uses 2.6–4.1× less CPU, depending on the length of the impulse response.

La réverbération Convolving consomme de 2,6 à 4,1× moins de processeur, selon la longueur de la réponse impulsionnelle.

📈

Smoother Linear-Phase Automation

Automatisation à phase linéaire plus fluide

Automating a linear-phase filter now rebuilds its kernel far less often, and each rebuild is 2–3× faster — no more risk of dropouts with small buffer sizes.

Quand on automatise un filtre à phase linéaire, son noyau est recalculé beaucoup moins souvent, et chaque recalcul est de 2 à 3× plus rapide — fini le risque de décrochages avec de petites tailles de tampon.

🛡

Denormal Protection

Protection contre les nombres dénormaux

Decaying filters, feedback loops, and reverb tails no longer slow down on Intel Macs: tiny values are flushed to zero while SonicBirth processes audio.

Les filtres qui s'éteignent, les boucles de rétroaction et les queues de réverbération ne ralentissent plus sur les Mac Intel : les valeurs infimes sont ramenées à zéro pendant que SonicBirth traite l'audio.

🔧

Fixes

Corrections

Two fixes for the AudioUnit element in 64-bit precision, and FFT elements no longer leak memory when resized or deleted.

Deux corrections de l'élément AudioUnit en précision 64 bits, et les éléments FFT n'ont plus de fuite de mémoire lorsqu'ils sont redimensionnés ou supprimés.

Re-export your plugins: plugins exported with an earlier version of SonicBirth will not load with the 1.4.3 framework until you re-export them from SonicBirth 1.4.3. Your .sbc documents open unchanged.

Réexportez vos plug-ins : les plug-ins exportés avec une version antérieure de SonicBirth ne se chargent pas avec le framework 1.4.3 tant qu'ils n'ont pas été réexportés depuis SonicBirth 1.4.3. Vos documents .sbc s'ouvrent sans changement.

What's new in 1.4.2Nouveautés de la version 1.4.2

A complete family of linear-phase equalizers — filter without phase distortion.

Une famille complète d'égaliseurs à phase linéaire — filtrer sans distorsion de phase.

📈

Linear-Phase Filters New

Filtres à phase linéaire Nouveau

Linear-phase versions of the Parametric EQ, Peak, Notch, Lowpass, Highpass, Bandpass, and Bandstop. Same magnitude response as the classic filters, but with a perfectly symmetric impulse response — every frequency is delayed by the same amount, so there is no phase shift between bands. Implemented as FFT-based symmetric FIRs.

Des versions à phase linéaire des éléments Parametric EQ, Peak, Notch, Lowpass, Highpass, Bandpass et Bandstop. Même réponse en amplitude que les filtres classiques, mais avec une réponse impulsionnelle parfaitement symétrique : toutes les fréquences sont retardées de la même durée, sans aucun déphasage entre les bandes. Ce sont des filtres RIF symétriques calculés par FFT.

🎚

Selectable Slope

Pente réglable

The linear-phase Lowpass, Highpass, Bandpass, and Bandstop take an order input that sets the slope from 12 up to 96 dB/octave — all at the same fixed latency.

Les Lowpass, Highpass, Bandpass et Bandstop à phase linéaire ont une entrée order qui règle la pente de 12 à 96 dB/octave — toujours avec la même latence fixe.

🔊

Sub-Bass Highpass New

Sub-Bass Highpass Nouveau

A long-kernel linear-phase highpass for very low corners — down to about 20 Hz — where a normal linear-phase filter runs out of resolution. Ideal for rumble cleanup on ambisonic and spatial recordings.

Un passe-haut à phase linéaire à noyau long pour les fréquences de coupure très basses — jusqu'à environ 20 Hz —, là où un filtre à phase linéaire ordinaire manque de résolution. Idéal pour éliminer les grondements dans les enregistrements ambisoniques et spatiaux.

Linear-phase filters add a fixed processing latency, reported so your DAW can compensate. The Sub-Bass Highpass uses a 65537-tap kernel, for a latency of 65536 samples (about 1.4 s at 48 kHz). Also: the Delay (samples) element reaches 200000 samples.

Les filtres à phase linéaire ajoutent une latence de traitement fixe, signalée à votre DAW pour qu'il la compense. Le Sub-Bass Highpass utilise un noyau de 65 537 coefficients, soit une latence de 65 536 échantillons (environ 1,4 s à 48 kHz). Aussi : l'élément Delay (samples) va jusqu'à 200 000 échantillons.

What's new in 1.4Nouveautés de la version 1.4

The biggest SonicBirth update in years — new plugin format, cleaner audio, new elements, and a profiler to squeeze every bit of performance out of your circuits.

La plus importante mise à jour de SonicBirth depuis des années : un nouveau format de plug-in, un son plus propre, de nouveaux éléments et un profileur pour tirer le maximum de performance de vos circuits.

🔌

VST3 Export New

Exportation VST3 Nouveau

Export your circuits as VST3 plugins alongside VST2 and Audio Unit. All parameters are automatable, MIDI and side chain inputs are supported, and your custom GUI travels with the plugin. Works in every major modern DAW.

Exportez vos circuits en plug-ins VST3, en plus de VST2 et Audio Unit. Tous les paramètres sont automatisables, les entrées MIDI et side-chain sont prises en charge, et votre interface personnalisée accompagne le plug-in. Fonctionne dans tous les grands DAW actuels.

🎛

Cleaner Oscillators

Oscillateurs plus propres

Saw, square, and triangle waves now use 4th-order PolyBLEP anti-aliasing combined with 2× oversampling. The result is noticeably less aliasing, especially at high pitches or lower sample rates.

Les ondes en dents de scie, carrées et triangulaires utilisent maintenant un antirepliement PolyBLEP d'ordre 4 combiné à un suréchantillonnage 2×. Résultat : nettement moins de repliement, surtout dans les aigus ou aux fréquences d'échantillonnage plus basses.

🎲

Random & Random Ramp: Drunk Walk & Markov

Random et Random Ramp : Drunk Walk et Markov

Two new generation modes join the standard random: Drunk walk wanders within ±1 boundaries step by step; Markov jumps between discrete states with controllable range and directional bias.

Deux nouveaux modes de génération s'ajoutent au mode aléatoire standard : Drunk walk se déplace pas à pas entre des bornes de ±1 ; Markov saute entre des états discrets, avec une étendue et une tendance directionnelle réglables.

📊

Elements Profiler New

Profileur d'éléments Nouveau

A floating panel showing CPU time per element, with A/B snapshot comparison. Find bottlenecks, compare optimizations, and drill into sub-circuits — all in real time.

Un panneau flottant qui affiche le temps processeur de chaque élément, avec comparaison A/B d'instantanés. Repérez les goulots d'étranglement, comparez vos optimisations et explorez les sous-circuits — le tout en temps réel.

🔢

Equation: Conditionals & Logic

Equation : conditions et logique

New functions: comparison operators, logical and/or/not, sign, clamp, and six conditional selects (ifeq, ifgt, etc.) for signal-dependent routing directly in equations.

Nouvelles fonctions : opérateurs de comparaison, and/or/not logiques, sign, clamp et six sélections conditionnelles (ifeq, ifgt, etc.) pour un routage qui dépend du signal, directement dans les équations.

🎰

Better Noise & Randomness

Meilleur bruit, meilleur hasard

All noise and random elements now use the xoshiro256++ generator — a vastly longer period, cleaner statistical properties, and fully independent state per element so multiple noise sources never correlate.

Tous les éléments de bruit et d'aléatoire utilisent maintenant le générateur xoshiro256++ : une période bien plus longue, de meilleures propriétés statistiques et un état entièrement indépendant pour chaque élément, de sorte que plusieurs sources de bruit ne sont jamais corrélées.

What is SonicBirth?

Qu'est-ce que SonicBirth ?

Originally developed by Antoine Missout in a software engineering course at Polytechnique Montréal, SonicBirth is a Mac application that lets you build audio processing circuits by wiring together elements — oscillators, filters, envelopes, math operations, and more — and export them as ready-to-use plugins for your DAW.

Développé à l'origine par Antoine Missout dans un cours d'ingénierie logicielle à Polytechnique Montréal, SonicBirth est une application Mac qui permet de construire des circuits de traitement audio en reliant des éléments — oscillateurs, filtres, enveloppes, opérations mathématiques et bien d'autres — puis de les exporter en plug-ins prêts à utiliser dans votre DAW.

Visual modular patching

Montage modulaire visuel

Connect elements with wires in a familiar circuit-style interface. What you build is what you hear.

Reliez les éléments par des fils dans une interface familière, en forme de circuit. Ce que vous construisez, c'est ce que vous entendez.

Export as AU, VST2, and VST3

Exportation en AU, VST2 et VST3

Every circuit can be exported as a standard macOS Audio Unit, a VST2, or a new VST3 plugin, installed and ready for any DAW.

Chaque circuit peut être exporté en Audio Unit macOS standard, en VST2 ou en VST3, installé et prêt pour n'importe quel DAW.

Custom GUI included

Interface personnalisée incluse

The interface you design in SonicBirth becomes the plugin's own GUI — knobs, sliders, displays, and all.

L'interface que vous concevez dans SonicBirth devient celle du plug-in — boutons, curseurs, afficheurs et tout le reste.

Equation element

Élément Equation

Write math expressions directly — arithmetic, trigonometry, comparisons, conditional selects — for operations that don't have a dedicated element.

Écrivez directement des expressions mathématiques — arithmétique, trigonométrie, comparaisons, sélections conditionnelles — pour les opérations qui n'ont pas d'élément dédié.

Sub-circuits

Sous-circuits

Group circuits into reusable sub-circuits to keep complex patches organized and build up libraries of components.

Regroupez des circuits en sous-circuits réutilisables pour garder vos montages complexes bien organisés et vous constituer des bibliothèques de composants.

Free software

Logiciel gratuit

SonicBirth is free. No subscription, no fees.

SonicBirth est gratuit. Pas d'abonnement, pas de frais.

Download SonicBirth 1.5

Télécharger SonicBirth 1.5

Free for macOS. Universal Binary — runs natively on Intel and Apple Silicon.

Gratuit pour macOS. Binaire universel : fonctionne nativement sur les Mac Intel et Apple Silicon.

Download ZIP file Télécharger le fichier ZIP

macOS 12.4 (Monterey) or later
All existing .sbc documents are fully compatible  ·  Re-export plugins made with earlier versions

macOS 12.4 (Monterey) ou plus récent
Tous les documents .sbc existants sont entièrement compatibles  ·  Réexportez les plug-ins créés avec des versions antérieures

First launch: how to open itPremière ouverture : marche à suivre

SonicBirth and its installer are not notarized by Apple, so macOS asks for confirmation the first time you open the installer. Since macOS 15, right-click › Open is no longer enough.

SonicBirth et son installateur ne sont pas notarisés par Apple ; macOS demande donc une confirmation à la première ouverture de l'installateur. Depuis macOS 15, le clic droit › Ouvrir ne suffit plus.

  1. Unzip “sonicbirth_1.5.zip” and open “SonicBirth Installer.app”, found in the “sonicbirth_1.5” folder: macOS refuses to open it. Click “Done”.
  2. Décompressez « sonicbirth_1.5.zip » et ouvrez « SonicBirth Installer.app », qui se trouve dans le dossier « sonicbirth_1.5 » : macOS refuse de l'ouvrir. Cliquez sur « Terminé ».
  3. Open System Settings › Privacy & Security. At the bottom, next to the message about “SonicBirth Installer”, click “Open Anyway”, then confirm.
  4. Ouvrez Réglages Système › Confidentialité et sécurité. En bas, à côté du message sur « SonicBirth Installer », cliquez sur « Ouvrir quand même », puis confirmez.
  5. The installer puts SonicBirth in the Applications folder, along with its framework and the example AU, VST, and VST3 plugins. From then on, SonicBirth opens normally.
  6. L'installateur place SonicBirth dans le dossier Applications, avec son framework et les plug-ins d'exemple AU, VST et VST3. Ensuite, SonicBirth s'ouvre normalement.

In Terminal, this command does the same as steps 1 and 2 (once the zip is unzipped): xattr -dr com.apple.quarantine ~/Downloads/sonicbirth_1.5

Dans le Terminal, la commande suivante a le même effet que les étapes 1 et 2 (une fois le zip décompressé) : xattr -dr com.apple.quarantine ~/Downloads/sonicbirth_1.5

macOS12.4 Monterey or later
macOS12.4 Monterey ou plus récent
ArchitectureIntel & Apple Silicon
ArchitectureIntel et Apple Silicon
Plugin formatsAU  ·  VST2  ·  VST3
Formats de plug-insAU  ·  VST2  ·  VST3
LicenseFree to use
LicenceUtilisation gratuite