Audulus Logo

Welcome to Audulus!
     Audulus. A Modular Audio Processing App for iPad, iPhone, Mac, Linux, and Windows. Created by Developer Taylor Holliday. Promoted by Mark Boyd, Audulus Evangelist.
     With Audulus, you can build synthesizers from first principles, design new sounds, or process audio — all with real-time, low-latency processing suitable for live performance.

To get started, begin with the UI Basics for your platform (iOS or Mac/Windows).

Join the Audulus Mailing List

First, be sure to sign up for the Audulus mailing list!

We will send you information about new Audulus features, and updates from the Audulus community.

Get Help

If you need help or have found a bug, contact us at:

Support Email Address

We will respond within 24 hours - often sooner. When making a bug report, please:

We are also available to help you "debug" your Audulus patches. If Audulus is working fine, but your patch is not, please post it on the Audulus forum and we'll do our best to help you fix it!

UI Basics (iPad/iPhone)

Patch Editor

Patch Editor

The Patch Editor is Audulus's main view. It consists of an infinite canvas for creating patches, with toolbar at the bottom.

Open and close the toolbar using the Show and Hide chevron buttons. Exit to the patch browser using the Exit button. (This button is also used to exit a subpatch. More on that below.)

The iPad/iPhone Audulus UI at a glance

Note 1: The lasso gives you surgical control over what you select, allowing you to accurately clip out portions of others' designs for use in your own. Much of the progress that is made in the Audulus community happens when people leapfrog with shared knowledge. The lasso tool makes that process much easier.

Toolbar buttons

Patch Browser

The Patch Browser allows you to create, delete, duplicate, and share patches.

Patch Browser

UI Basics (Mac/Windows)

The Desktop Audulus UI at a glance:

Note 1:

With the Audulus Module Library, we wanted to convey the sense of infinite possibility that Audulus 3 holds - and most of all, what can be accomplished when people all over the world - even through language barriers ( 日本人こんにちは!) - can do when they work together. Audulus, in a sense, is its own universal language. Anyone can, with enough time and probing, understand how any module works without needing to ask its creator. Also, every module and patch from version 3 and onward will be backwards compatible - meaning nothing will ever be lost or forgotten. While some more established digital modulars exist, you are entering this program at the beginning of something very special, and you get to be a founding creator.

Intro videos


Polyphonic processing in Audulus works seamlessly. A connection between nodes is polyphonic if it is rendered thicker. It also ceases oscillating between red/blue, for obvious reasons. Nodes are automatically capable of polyphonic processing. So for example, feed a Distortion node with a polyphonic connection and the distortion will be applied separately to each voice in the connection.

Currently, you can only access the first 4 notes held with the QuadToMono node, though this will change in the future - the QuadToMono node will have an arbitrary number of internal channels in a future version of Audulus 3.X. To reassemble 4 signals into one Poly signal, use the MonoToPoly node. Again, in a future version of Audulus 3.X, MonoToPoly will have an arbitrary number of inputs.

Building Custom Modules

Starting with the Patch node, you can create your own custom modules for Audulus. You can think of the Patch node as an enclosure - the box or faceplate that the "circuit" of your synth sits in. You can create as many layers as you want, but usually 3-5 will suffice for even the most mind-bogglingly complex designs. ( See Note 1 )

  1. Create a sub-patch using the Patch Node (Subpatch -> Patch)
  2. Enter the sub-patch with double-tap/click on the Patch node.
  3. Create a Knob node.
  4. Exit the sub-patch and you'll see your knob on the front panel - knobs are exposed automatically by default. If you need an "internal trimpot," use the Constant node, which is not exposable.
  5. Enter the sub-patch again and add a Light node, then bring up the context menu on the Light node and tap/click "Expose."
  6. Exit the sub patch and now you'll see the knob and the light occupying the same space on the UI.
  7. Open the context menu on the Patch node by pressing/clicking on a blank spot of the Patch node, and select Edit UI.
  8. Arrange the Knob and Light nodes where you want them. Notice how the boundaries of the patch grow to accomodate the elements it contains.
  9. Open the Path Node's context menu again and select "Lock UI" to finish editing the UI.
  10. When arranging many UI elements at once, they may all be in a jumble on top of one another. It may be best to expose elements one at a time, especially when placing multiple Light nodes. Audulus cannot read your mind and needs to be told explicitly where to put UI elements. This is sometimes a long process, but the great thing is you only have to do it once per module. If you want to bring an element on "top" of another (say, a knob that has a waveform node in the background, as the Waveform Via does), you have to know that the last element created is the one that is "on top." To "bring to front," as you might in Photoshop, you have to select the node you want to be on top, delete it, and then re-create it. It is now the last thing created, and thus, the element that is most "on top."
  11. Also, try this: create a Patch node, then add any module from the library next to it. Enter the module you picked out and select all of its contents, call up the context menu and select "Copy." Exit the module and then enter the Patch node you just created, and paste what you copied. Exit the Patch node and you will see that all of the UI elements are already neatly arranged! Use this to your advantage.
  12. If you're a beginner, try designing your instrument or effect using the modules in the Module Library rather than the nodes. The Modules are designed to be easier to use. The nodes are precise building blocks, more appropriate for advanced users.
  13. Finally, remember to clear your history before uploading your patch to the forum!

Note 1: In very, very large designs, it becomes necessary to use modules to lighten the GUI load, especially if you are working on iOS.

See you at the forum! Happy patching!

Audulus Audio Unit (Mac Only)

Download Audio Unit

To install Audulus as an Audio Unit plugin, download the installer package above.

The installer package will install the Audio Anit to either a user-specific (~/Library/Audio/Plug-Ins/Components) or a system-wide (/Library/Audio/Plug-Ins/Components) location.

The Audulus Audio Unit will appear under the manufacturer name "Audulus". The plugin is 64-bit and will not work in 32-bit hosts. must be present in the Applications folder for the Audio Unit to work.