JAX AudioVisualizer (announcement)

We just scheduled the release of our new AudioUnit, the JAX AudioVisualizer, available as a super universal release for iOS, iPadOS, visionOS and macOS. The app will be available as PUBLIC TestFlight release on all platforms too and appear in the app store with an introduction price.

JAX AudioVisualizer is a new audio visualization tool, written from scratch, in form of a special app extension, namely: AudioUnit (AUv3). It is available as universal release on iOS, iPadOS, visionOS and macOS with a single purchase.

AudioViszalizer‘s graphics core is based on Apples native performance shaders using the Metal framework, which is integral part of all Apple‘s operating systems. Metal shaders are highly optimized for mobile devices and deliver excellent performance with low CPU/GPU utilisation. Metal works always best with latest devices from Apple. It actually will outperform any OpenGL shader framework with excellence.

JAX AudioVisualzer is implemented as a classic audio effect unit with MIDI support but does not alter the audio stream in any way, just analyzing and passing it thru. It can be inserted anywhere, prior the main effect processing or after. 

The audio signal will be analyzed inside the CPU audio kernel and certain frequency and energy components calculated and extracted from the realtime stream. After that, the shaders will be feed with synchronized data for adapting to their shader algorithms in various ways but always inside the GPU. So the performance-heavy part will happen inside the graphic chips and not alter the common audio performance. Internal textures are sized moderately, for keeping inside app extension’s memory limitations.

There are loads of different style, high quality preset shaders available, which can be selected via the integrated preset browser. The size of the window can be adjusted for certain popular screen ratios, as 1:1, 4:3, and 16:9. The window of the audio unit is freely sizeable and moveable if the host even supports it. Frame rate is adjusted to 60Hz at maximum and depends on the general processing speed of the system.

The audio unit is thought for host applications, which can host and handle audio effect units in AUv3 format with own graphical user interface. Mainly music application hosts. The embedding app is a distribution envelope and provides some sound files for testing. By installing the app, the visualizer is available to all supporting apps in the system.

With the operating system’s inbuilt screen recording mechanisms, the visual output of the AudioVisualizer unit can be mixed with the audio stream in realtime and exported to performance videos. Or the unit can just be seen as a tool for enjoyment, while working and listening to music.

We recommend to switch the unit explicitely off, if visual output is not required.

JAX AudioVisualizer is available soon for one-time-payment lifetime access and not as subscription and we hope users will honor this.

JAX Sampler Series (SX) : MiniSampler (super universal release) – preview

This is the first item of the upcoming Sampler Series (SX). MiniSampler can load and play back user mapped sample sets onto up to the full range of 128 keys and comes with a factory set of instantly playable sound sets. It is based on our Panda SX Sample player prototype, which was started a long time ago.

MIDI SWEET : Monitor 2 (discontinued)

Discontinued items are the result of low sales in the Apple AppStore. The efforts for maintaining such items is not wroth keeping it up-to-date any longer.

Such items automatically will become switched off and removed from active sales by Apple, even if the software is working and even does not require any update.

We will not update items, that do not get a significant support from the users, if the sales are under a certain threshold. So go, repeat, sucking something new (and possibly cheap and even free) – until it gets removed by Apple, because it’s not selling like the usual junk…

But the DNA of such discontinued items still may be of use in our new developments and appear in future releases as evolutionary building blocks.