Audulus 3 is not for the faint hearted but more suited towards professional sounds designers, Composers, DJ’s or experienced musicians looking to delve deep into the core of sound creation. And for these adventurous souls the payoff will be immense, resulting in the genesis of truly unique soundscapes. February 27, 2016 3 min read Audulus 3 First Impressions. A little over two months ago I chanced across Audulus, an app for programming sound and music by connecting nodes and modules with virtual patch cables.While the visual programming aspect brings Max or PD to mind, with Audulus the approach is more closely modelled on (analogue) modular synthesis. I hesitate at the comparison with Max.
What does Audulus 3 do? Audulus is a minimalist modular audio processing application. Design sound from first principles. ▶ Winner of Electronic Musician Magazine Editor's Choice Award, 2017 'Audulus 3 is out and is stunning!' Audulus is a minimalist modular audio processing application. Design sound from first principles. With Audulus, you can build synthesizers, design new sounds, or process audio. All with low latency real-time processing suitable for live performance. Audulus’s user interface is clean, simple, and easy to learn, allowing you to focus on sound. I was originally posting this in the Audulus 4 thread, but this is really more about Audulus 3 - a final library revision that will add lots of new user-created modules as well as adding labels to everything, taking away lights and other stuff that eat up CPU, and more. I’ll post modules here as I create them - let me know if you have any feedback about individual modules or the collection.
A little over two months ago I chanced across Audulus, an app for programming sound and music by connecting nodes and modules with virtual patch cables. While the visual programming aspect brings Max or PD to mind, with Audulus the approach is more closely modelled on (analogue) modular synthesis.
I hesitate at the comparison with Max since Audulus, in its focus on sound, is not as wide ranging (or complicated) as Max, nor is that the intention. Whatever the case, it has caught on with me in a way that Max for some reason never has. Part of that has to do with it existing on the iPad: Even though certain aspects of building patches may be more efficient on a Mac, I find the direct interaction with the interface on the iPad a nicer way to work. It’s great to be able ‘play’ a module or patch without the intermediary of an extra interface/controller.1
The best way to get an idea of Audulus is to see it in action. Here’s a short video of one of my first tryout patches, a pulse feed inspired by the slightly irregular clicks of our daughter’s milk bottle one sleep deprived morning during the first months of her life.
And here’s the (iPhone Voice Memo) recording of the original milk bottle clicks:
Your browser does not support the audio tag.The Patch: Random numbers set the speed of a clock within a range of 0–20 Hz. That range can be further limited on the fly via a set of maximum and minimum knobs. Diving into the sub-patch behind the main UI reveals that the output of the clock is fed back to trigger a next sample-and-hold value (within the selected range) – and so it runs. Besides a pause switch I’ve included a counter that counts up to the Hz value of the clock before sending out the next trigger to the sample-and-hold – which makes for a slightly more stable pulse. A filter and two autopanners (the speed of one connected to the random values, and the other for limiting the stereo spread of the signal) are included for directly shaping the sound of the clock. There’s also a direct output for using the module to clock other modules.
The file can be downloaded here or on the Audulus forum.
Audulus is focused in what it is trying to do and I’ve found that that makes it conducive to getting on with making things. The visual polish of the interface makes it a pleasure to use and the coloured indication of signal flow in the patch cables is very useful for debugging and generally getting an idea of what is going on in complex patches. The modular approach means that one isn’t pushed in a certain mindset/direction in the way that one is when opening up a DAW, even when the DAW is as flexible as something like Ableton Live. It’s nice to fire up a blank Audulus infinite canvas and start building something without having to consider how small and contained or large and complicated it might turn out. There’s also something about it that takes me back to the fun of building oscillators by soldering together components on a home-etched circuit board as a ten year old.
The Audulus learning curve isn’t too steep and there’s an active community contributing a steady stream of patches and tutorials. Bimini Road, creator of the module library that comes with Audulus, has been churning out a nice set of 2 minute video tutorials and Tim Webb has put together a more extensive video introduction in three parts of about half an hour each:
Part One, Part Two, Part Three.
I also like the inbuilt help pop-ups of the iOS version rather than being shuttled off to Safari (as happens on the Mac), and on my iPad Air 2 I don’t have to dread the fans spinning into action as I do on my (admittedly a little long in the tooth) MacBook Pro. ↩
Audulus 3 Review
Welcome to Audulus!
With Audulus, you can build synthesizersfrom first principles, design new sounds, or process audio — all withreal-time, low-latency processing suitable for live performance.
To get started, begin with the UI Basics for your platform (iOS or Mac/Windows).
Get Help
If you need help or have found a bug, contact us at:
We will respond within 24 hours - often sooner. When making a bug report, please:
- Attach the patch you were working on when you encountered the bug.
- Give as much detailed information as you can about how to reproduce the bug.
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)
The iPad/iPhone Audulus UI at a glance
- Overall signal flow is left-to-right (you can reverse the direction with a Via Tab).
- Pinch with two fingers to zoom in and out of your patch.
- Drag with two fingers to pan.
- Drag with one finger on the background to lasso-select multiple nodes. ( See note 1 below )
- Double-tap on a node to zoom in for editing.
- Double-tap on the background and Audulus will zoom to fit the entire patch comfortably in view.
- Many operations use context menus - tap and hold to bring up the context menu.
- To make a connection, zoom in and drag from an output to an input. Connections can only be made from an output to an input.
- To disconnect, drag the connection away from the input.
- To hot-swap or live patch, keep your finger held down and wave the output wire over an input or knob. This is similar to performing with patch cables on a modular, but you'll never wear out your inputs in Audulus! Audulus is also optimized to prevent clicking/popping connection noise, so go crazy with it!
- To make a long connection, drag to the edge of the screen. Audulus will zoom out, widening your field of view. Move your finger away from the edge of the screen, and Audulus will zoom back in, centering around your finger, so you can place the connection.
- If you are zoomed too far out to make a connection, the inputs and outputs will visibly 'lock' or 'close.' Zoom back in and they will 'open' again, and you can now make and break connections as well as turn knobs. If you have knobs and triggers mapped to MIDI, this is a non-issue.
- Speaking of mapping and controllers: Audulus will automatically detect your MIDI keyboard or control surface.
- To map a knob or a trigger to MIDI, press and hold the element you want to map and select 'Learn Midi CC,' then twist/press the corresponding knob/button on your control surface, and the controls will thereafter be linked.
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.
Patch Browser
The Patch Browser allows you to create, delete, duplicate, sort, and share patches.
Audulus 3
The Patch Browser has two views accessible by tabs at the bottom of the screen: Recents and Browse.
The Patch Browser (and Audulus as a whole, on both iPhone and iPad) can be viewed in either landscape or portrait mode. In landscape mode, extra menu options are open by default on the left. In portrait mode, you have to tap the Browse icon again to make them appear.
The last patches opened will appear under the Recents tab pictured below. Since this is your first time opening Audulus, nothing will appear here.
The Browse tab, pictured below, will allow you to access example patches and tutorials, as well as organize patches you create using the integrated iOS 11 Files features.
It is recommended that you turn on iCloud Drive access for Audulus. iCloud will automatically backup and sync your Audulus patches across all of your devices.
You can sort by name, date, size, and tags. Tap twice to sort by ascending or descending. You may need to pull down on the browser to reveal the sort options.
You can also sort by icon or list view using the list icon in the upper right below the Search Bar.
The Wrench icon will allow you turn Background Audio on or off. If you wish to use Audulus with other apps, this must be enabled.
Select On My iPad under Locations and open the Audulus 3 folder by tapping on it. You will be presented with a new screen where you can create new patches, new folders, sort, rename, and organize.
You can create a new Audulus patch by tapping Create Document, or by tapping the + symbol in the upper right corner next to Select.
When you tap on either, you will be presented with a screen that contains example patches, tutorials, and an option to create a new Empty Patch at the top. Desktop audio obs mac.
NOTE: Some of the example patches may be too processor intensive for you to use on your hardware - especially if you are using an older iPad or iPhone. If you hear any crackling while using a patch, this is not a bug. It just means that the patch is too processor intensive. There are plenty of examples and tutorials that will work on all platforms though.
When you tap on an option, that patch will be created in the Patch Browser.
To rename the patch or access a number of other functions, long press on the patch and release. A context menu pictured below will appear.
Patch Editor
Audulus 3 Manual
Tap on it to open the patch. If you created a new patch, it will look like this when you do.
In the top right of the screen is the Patch Browser icon. Tap it to exit the patch and return to the Patch Browser.
In the bottom right is a CPU usage meter. This will display the amount of CPU time your patch is using. This CPU meter does not monitor other apps, so if you have more apps open, do not expect it to accurately reflect the total CPU time usage.
The clock icon will reveal how much of the total CPU time each node or module is using as a percentage.
Tap the background to reveal a context menu with the option Create. You can also reveal the Module & Node Browser by tapping the + symbol in the upper right corner.
The menu that appears is the Module Library and Node browser. On iPad, it will be on the right side of the screen, but on iPhone, it will take up the entire screen. On iPad, it will stay open until you close it by pressing Done, but on iPhone, it will close each time you create something.
The Module Library is a good starting place for people who want to quickly make a modular synth patch. All the modules presented are created using nodes. Building with nodes is recommended only for advanced users of Audulus, or those who want to start learning how to make their own modules from scratch.
You can now also search for modules and nodes by pulling down on the browser to reveal the search bar. When you tap in the search field, a keyboard will appear and you will be able to search by name.
To do an Audulus version of 'Hello, world!' tap on the Node tab at the bottom of the browser. Create a Keyboard node, an Oscillator node, a Delay node, a Level node, and a Speaker node, then wire them up as pictured below. Once they are wired together, close the Node Browser and open the onscreen keyboard by tapping the chevron (arrow) in the bottom left corner. Play with the delay parameters and tap on the oscillator waveshape to change how it sounds.
For an introduction to modular synthesis using modules found in the module library and an introduction to how to create your own modules using nodes, [refer to this Audulus forum post] (http://forum.audulus.com/discussion/1524/audulus-tutorial-livestream-modular-synthesis-101-with-audulus-pt-1/p1).
The video was captured on the computer version of Audulus, but the right-click menu you see is identical to the structure of the Module Library. The forum post contains a patch that you can play with while you watch the video (login required).
UI Basics (Mac/Windows)
The Desktop Audulus UI at a glance:
- Overall signal flow is left-to-right (you can reverse the direction with a Via Tab).
- Many operations use right-click context menus (or control+click if you have one button)
- To create a new node/module, right-click on the background. A menu will pop up that gives you access to all the nodes and modules. The Module Library is found at the bottom of the menu. ( See Note 1 )
- To zoom, use the mouse wheel or pinch with two fingers on your trackpad.
- To pan, use two fingers on your trackpad, or hold the Option/Alt key and drag. You can also zoom out, hover your mouse over a new focal point, and zoom back in - this may seem an odd way to navigate at first, but it is much faster than simply panning because it requires less mouse movement.
- Apple Magic Mouse users: swipe on the mouse to pan, hold the Control key and swipe vertically to zoom. You may need to turn off 'Use scroll gesture with modifier keys to zoom,' in the Zoom section of the Accessibility control panel in System Preferences.
- To select a node/module, just click on it!
- To select multiple nodes/modules, hold shift while clicking each one individually, or use the lasso tool as described above.
- To make a connection between nodes/modules, drag a connection from an output to an input. You cannot draw a connection from an input to an output.
- To disconnect, drag a connection away from an input.
- To learn more about how to use a particular node, right click and select 'Help.'
Audulus Audio Unit (Mac Only)
To install Audulus as an Audio Unit plugin, download the installerpackage above.
The installer package will install the Audio Unit to either auser-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'. Both 32-bit and 64-bit versions are included in the plugin. Starcraft centennial 3606 owners manual.
Audulus.app must be present in the Applications folder for the Audio Unit to work.