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.
Free. macOS 12.4 or later · Universal Binary
Gratuit. macOS 12.4 ou plus récent · Binaire universel
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.
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.
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.
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.
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.
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.
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×.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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é.
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.
SonicBirth is free. No subscription, no fees.
SonicBirth est gratuit. Pas d'abonnement, pas de frais.
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 ZIPmacOS 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
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.
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