Tagged: ios

Quadraphonic

I was inspired by seeing Suzanne Ciani and hearing her talk about quad as electronic music's natural environment.

Setup

iConnectAudio 4+ config needs to change to treat the outputs independently, instead of as stereo pairs, then each output goes direct to a monitor.

In Aum, I setup 4 input channels each with 4 sends, 1 for each output channel. For simplicity, i setup each channel to receive on the corresponding midi channel (1-4), and on cc 1-4, correspoding to LF RF RB LB.

I discovered that Aum has a cc curve, so for example for cross fade it's possible to receive the same cc on 2 sends, 1 going from 0-100 and the other from 100-0. This worked fine for L/R, but there was no way to extend it to F/B as well, because they'd need to overlap.

aum

Mozaic is used to take 2 cc's in for L/R and F/B for each channel, and turn them into the 4ccs necessary for control. This was the missing that I couldn't work out before-- the macro control level.

Initially I tried

 lf=round((lr+fb)/2)
 rf=round((127-lr+fb)/2) 
   etc

This had 2 issues; the only way a monitor would go to 0 was if it was diagonally opposite, so targetting LF still had LB at 25%. The other was I should be dividing by 4, not 2 -- so there was lots of clipping, but if I did it's hard to get full level.

After sleeping on it I changed the formula to

lf=round(lr/127*fb/127*127), which is round(lr*fb/127)
rf=round ((127-lr)*fb/127) 
  etc

This has a much better response; isolation is better and it uses more of the scale. It would be possible to extend this to smear the sound more.

The mozaic strip receives 2 CCs per channel; and maps them to the 4 CCs and relevant channel to control the sends to the relevant speakers.

I used channel 1 77-84, because that was the default for the LCXL; then calculated which channel and cc it was going to.

mozaic

Control

The beauty of using Mozaic to decode the midi is that I can use multiple sources to send it the initial CCs, including:

And the sends can still be set manually; so you can position any kind of smear.

Here is a sample recorded binaurally; I uploaded it to SoundCloud as well.

I posted the info on Aussie Wigglers.

Here is the Mozaic script

Tags: ios, synth

Date created: 2019-10-20