Home »

PreSonus CS18AI + RM32AI + AVB @ 96kHz = No Audio (FIX)

Here’s how to get audio from a 96kHZ session using PreSonus gear.

On a recent session, I was given 24-bit 96kHz stems to which I need to add acoustic guitar. Since I nearly always record 24-bit 48kHz, the higher sample rate is not familiar territory for me, but it didn’t seem like it would be an issue.

To set up for the session, I switched both my RM32AI and Pro Tools to the higher sample rate and restarted Pro Tools. I thought that was enough.

On the CS18AI I could see the meters bouncing, but no audio was passing to the speakers. I tried switching back to 48kHz and everything worked fine. Audio simply would not pass through at 96kHz.

After troubleshooting using every bit of Google foo I knew, I finally found a forum post that enlightened me. One of the shortcomings of AVB networking is that it can only pass audio at 48kHz or lower sample rates. Boom.

I had been using the monitor outputs of the CS18AI to send mains audio to my studio speakers. The CS18AI receives it’s audio feed via AVB, which is why audio was passing fine at 48kHz, but not 96kHz.

The fix was simple: unplug the cables from the monitor outputs of the CS18AI and plug them into main outputs of the RM32AI. Problem solved.

Here’s hoping this prevents some hair-pulling frustration for you.


No Comments >
Home »

GEQgen Creates StudioLive Graphic EQ Presets Offline

GEQgen is a web application for editing PreSonus StudioLive GEQ presets offline.

I made a web application called GEQgen (short for Graphic EQualizer generator, pronounced: “geek-jin”). It was designed for easy creation of GEQ presets that the first generation PreSonus StudioLive audio mixing consoles read/write/share within the original Universal Control software.

screenshot of GEQgen graph and input fields

GEQgen provides a visual graph for reference.

The older Universal Control software (not the newer UC AI version, which only works with StudioLive AI devices) permits editing only when a StudioLive device is connected. The dB values of the 31-band EQ can only be adjusted by clicking and dragging the sliders, which is kind of tedious.

screenshot of original Universal Control software splash screen

Universal Control requires a StudioLive console to be connected to the computer in order to function properly.

GEQgen allows offline creation of GEQ presets (convenience!) and for the dB values to be typed in or incremented up and down with the arrow keys. The result is plain text formatted in valid XML that can be saved as a preset and uploaded to first generation StudioLive mixing consoles.

screenshot of XML code

GEQgen outputs valid XML which can be saved as a GEQ preset.

Why does this matter? Well, sometimes I like to create “flattened” GEQ presets based on the frequency response graph that manufacturers provide with their products. Having a flatter EQ response means that the output of various mains speakers, monitor wedges, and headphones are more consistent with each other. Doing this task was tough in the old Universal Control software. With this new GEQgen tool I can simply look at the graphs, guesstimate the values, and type in what I want. It’s much faster and easier.

screenshot of many frequency response graphs

Graphs like these can be used as reference to create GEQ presets which can flatten the response of loudspeaker output.

Maybe you will find this tool useful. I’ve posted it on a new Tools page here on my site. I suspect I will be making more things like this in the future. Let me know what you think.

Also, if you like coding for the web, maybe check out GEQgen on Github. Thanks!

No Comments >