Oh but I see the problem now (just opened up the latest version of Audulus). When the UI for Audulus3 was originally designed the drawer was used to contain all sorts of things, it had the keyboard, but also the basic nodes and subpatches and some settings (which is why we kept it very neutral). In the meantime almost everything has been removed from there, so it would make sense to update that icon to something more informative indeed.

2 Likes

Yeah that’s one of the redesigns we’ve been meaning to get around to - I bet it will come whenever Taylor updates the keyboard itself with more MPE-like functionality. Everything was removed from that bar because it turned out to be a really slow way of navigating and creating nodes. The new create menu is faster, but we’re also talking about better redesigns, which will probably end up being just the normal Apple menu with minimal font and probably no pictures (they take a while to load).

You can follow the progress on the redesign here.

We’re also looking for input on the new Fader node here.

1 Like

Shifting Probability Clock

CLICK HERE TO DOWNLOAD

This module takes the shifting clock divider idea from the 4ms Rotating Clock Divider and combines it with a few other features.

Knobs:

BPM - the tempo of the master clock. The BPM value is derived by considering the /1 clock value is a 1/16th note. Resulting
rhythms from this master clock might feel faster or slower than the actual displayed tempo. Maximum range 20-250BPM.

pat - the divide by pattern. There are 8 of them - feel free to modify them. I picked these just based on how they sounded.

Below are the patterns:

1- /1/2/4/8/16/32/64/128
2- /1/2/3/4/5/6/7/8
3- /1/2/3/4/6/8/12/16
4- /1/3/6/12/15/18/21/24
5- /1/(2/3)/4/8/12/16/32/64
6- /1/2.5/3.5/6.5/8.5/16.5/18.5/21.5
7- /1/e/2e/3e/4e/5e/6e/7e
8- /1/pi/2pi/3pi/4pi/5pi/6pi/7pi

prob - Probability distribution of each clock trigger. This control can bias the probability of a trigger passing through to the output. .45-.55 on the prob knob is 100%. The red dots next to each divide-by number indicate the probability of that trigger (brighter = more probable).

shift - This will shift the divide-by value from input 1 to input 2, input 2 to input 3, and so on, in 8 discrete steps. It looks like this:

1- 12345678
2- 81234567
3- 78123456
4- 67812345
5- 56781234
6- 45678123
7- 34567812
8- 23456781

Buttons:

CV - resets the CV autoscale (ES-8 only)

ES-8 - turns ES-8 functionality on and off. If you do not have an ES-8 and just want to use this module within Audulus, simply turn this option off.

Expert Sleepers ES-8 Notes:

CV inputs 1-4 control the knobs BPM, pat, prob, and shift, respectively.

These controls will auto-range to whatever modulation source you apply. The larger the voltage swing of an LFO or static DC-source, the more resolution the knob will have. If using an LFO, force the LFO to go through 1 cycle to allow the module to analyze the minimum and maximum voltage.

2 Likes

Expert Sleepers ES-8 Audulus Module Template

CLICK HERE TO DOWNLOAD

This is a template for creating your own custom Eurorack-ready modules. The idea is you could make a module in Audulus that runs on your iPhone, connect it to your ES-8, put the phone aside and use the ES-8 as if it were transformed into that module.

You can create clocks, sequencers, envelopes, delays, LFOs, process audio - whatever you want! The Expert Sleepers ES-8 is a blank slate ready for you to explore with Audulus.

There is also now a whole section of the Audulus forum dedicated to these types of modules.

3 Likes

Shift Router

CLICK HERE TO DOWNLOAD

This is the shift “heart” of the Shifting Probability Clock, similar to the 4ms Rotating Clock Divider’s shifting mechanism.

1 Like

Expert Sleepers will be doing a talk at the Brighton Modular Meet today and featuring Audulus! If you’re in the UK go check it out and report back here :slight_smile:

I set up livestreaming on YouTube for Audulus.

I’ll post scheduled livestream times here.

Also, I’ll livestream whenever I’m just building something at random times, so you can pop in and out and ask questions.

Although I’m streaming from my Mac computer, all the basic principles apply to iOS and Windows/Linux. The only thing that is different is where nodes and modules are kept.

2 Likes

Here’s the first test livestream - I walk through a self-playing ambient house patch and explain how everything is put together.

3 Likes

This is great. I love working in Audulus, especially now on my zippy new iPad. I’m looking forward to potentially processing prerecorded as well as live-input sounds in some future upgrade.

Thanks! Also, do you know that you can already do this? For samples, you’d need a sample-hosting app, and you can just run the audio into Audulus from that. For live-input sounds, you can process the sound however you want. You can even do granular stuff - you just can’t keep the sample between patch loads. Below is an example of a granular guitar effect I made - you can make the sample size really small and get these kinda clouds of audio going.

When I talk about sampling in Audulus, I mean the ability to load, play, scrub, record, and export audio from within the app. You’ll actually also be able to use the samples as control signal generators - for example, you could sample a sound, then scrub so slowly over it that you could use each individual sample as a note sent to an oscillator. You’ll also be able to generate arp tables and other kinds of cool stuff like that, save them as .wav files, share them and load them in your own patches. It’s kinda like how old presets used to be stored on tapes.

Wow, I had no idea this could be done. Thanks very much. I thought it was still down the road.

1 Like

Yeah! Here’s another example - pitch CVs going to self-oscillating analog filters, then envelopes to other analog filters, then all that analog synth is brought back into Audulus and has effects applied to it, then it goes back out of Audulus and into my other interface where I apply even more effects. Still very low latency!

From the description:

This demo shows you how you can use Audulus to control your Eurorack synthesizer by sending it sequenced 1 volt per octave signals as well as envelopes. The signal path is all analog until it is processed by an analog-modelling delay created in Audulus.

In this track, Audulus is sending a sequenced 1 volt per octave signal through the Expert Sleepers ES-8 to two self-resonating filters - the STG Soundlabs Sea Devils and Mankato LPFs.

The Sea Devils is being shaped by the L-1 Tube VCA and filtered by the Doepfer A-106-5 SEM clone. Audulus is sending an envelope to the response input of the Sea Devils (for amplitude control) and an envelope to the SEM filter cutoff input.

The Mankato filter is self-resonating, but has a mix of feedback from both the SeM20 filter’s bandpass output and the 24dB/oct output of the Mankato into the control amount input. The Audulus Clockable Tuned Delay Line is flipping between tuned and synced mode every few measures.

The drums are 909 clones made in Audulus, created by Nömak. The hat has some delay on it.

1 Like

Do you need an ES-8 to send audio into Audulus? That is, can it work from a line in or from a file? I ask because I only have an ES-3, and I’m kinda waiting on the ES-8 for now.

Nope! The advantage of the ES-8 is that it’s a DC-coupled audio interface with a wide voltage range (-10 to +10). It also makes translating the -1 to +1 range in Audulus to voltage really easy. You can use any audio interface that works with iOS, but if you want to send CVs, you’ll still have to use a DC-coupled interface. I’m not sure if the ES-3 works with iOS, but if it connects, there should be no problem :slight_smile:

1 Like

Here’s the livestream from today - thanks to everyone who participated! We talked about how to make a custom oscillator and how to make sequencers.

I added notations on the topics - you can click on them in the video, but here they are as an overview:

0:00 - setting up the patch
17:30 - people start arriving
18:13 - explaining the Shift Router
33:52 - explaining the Infinite Crossfader
36:10 - how to add stereo depth
37:30 - playing with the Clockable Tuned Delay
38:33 - oscillator phase question
39:40 - more Clockable Tuned Delay
41:13 - explaining the shifting sequencing technique
44:44 - adjusting patch stereo width
45:25 - adding reverb
46:25 - ambient slowdown
47:13 - where to find user modules
54:07 - adding polyphony tuning to oscillator
56:44 - modulating quantizer note on/offs
59:16 - creating the oscillator module
1:11:29 - quantizer step on/off question
1:20:52 - finishing the oscillator module
1:26:16 - making Sample & Hold module
1:36:56 - Sample & Hold stereo filter modulation
1:39:19 - modulating filter type
1:41:35 - difference between Knob and Constant nodes
1:44:30 - future tutorial videos
1:47:18 - more on Sample & Hold module & difference between downsampling and bitcrushing
2:01:03 - how Mark got hired at Audulus
2:02:26 - question on how much math you need to understand Audulus
2:18:59 - how to make step sequencer with more than 8 steps
2:32:50 - saying goodbye

Thanks so much for putting these videos together, this is great!

1 Like

You’re welcome! Let me know if you have any suggestions for topics :slight_smile:

This one’s from earlier today - just occurred to me this would be a quick ‘n’ easy Expert Sleepers ES-8 module to build. If I wasn’t talking the whole time, it probably would’ve taken me ~45 mins to put it all together.

This module takes 4 CV/audio inputs and does the following at each ES-8 outputs 1-8

1- A*B/attenuator+offset
2- A+B/attenuator+offset
3- B>A?B:A/attenuator+offset
4- A>0?A:(B<0?B:0)/attenuator+offset
5- A XNOR B
6- A>=B
7- A==B
8- A!=B

Where A & B are selectable inputs 1-4 (A & B can be the same, so signal*signal would be like squaring it).

Download the patch and discuss the tutorial on the forum here.

1 Like

#Audulus Tutorial Livestream today at 12pm EST!

Topic: Standardized Signals in Audulus & How to Translate them to Eurorack Modular with the Expert Sleepers​ ES-8 (or other DC-coupled Audio Interfaces).