JAX P2 - Pitch Shifter II 4+

Audio Unit (AUv3‪)‬

Jens Guell

Designed for iPad

    • 5.0 • 1 Rating
    • $9.99

Screenshots

Description

The (time domain) pitch shifter effect (Audio Unit) from our JAX ESSENTIAL SERIES allows to re-pitch audio in realtime, based on semitones and/or cents of a semitone.

A time domain pitch shifter will virtually modify the speed of audio playback. But there is a certain problem with this. A continuous audio stream (like realtime processing) is usually absolutely constant in its sample rate and buffer size. And also nobody can shift the time in the real world (yet!?).

This is very different when using just a sampler. A sampler will have access to a complete sound sample in memory and can play back at any sample rate, thus making it longer or shorter in time, raising or lowering the pitch this way.

A continuous stream is always fixed in the sample rate and the playback time cannot be modified without discontinuity.

Some tricks can be used, for modifying the playback speed virtually. We use a delay based approach, where 2 slightly time shifted overlapping delay buffers are filled with continuous data streams and then a windowing function is used to merge these two buffers together again without any crackles. The buffers are constant in length and a short variable latency will be introduced, that is pitch dependent.

This way, the speed of the reading pointer can be adjusted in realtime to a fractional part of the current sample rate. This all sounds quite simple, but in reality it is complex coding and also will produce some unavoidable side effects. Extreme values tend to become grainy.

The good news are, this takes polyphonic (in fact any) material and shifts its pitch without a problem. All transients and the formants are shifted equally with the pitch, which produces the typical “chipmunkeyfication”.

The time domain approach is better situated for usage with transient material, because it will not smear so much as the frequency domain approach of JAX ESSENTIAL SERIES P3.

What’s New

Version 1.2

The product (AudioUnit AUv3) was updated for support of latest Apple technologies and frameworks (architecture: arm64).
Minimal iOS target is still 12.0. It also should work on the Vision Pro (compatibility mode).

Ratings and Reviews

5.0 out of 5
1 Rating

1 Rating

Mehmui ,

Solid algorithm

A couple requests
- could it be possible to double tap the knobs to return to default.
- !!! Could the midi input PLEASE have midi notes as an options, cc’s are cool but notes would be so easy to make this a musical tool and correspond to the gui already. !!! In AUM Its the most easy to use the tool straight away with AUM’s built in keyboard assigned to this plugin and press the keys and start changing pitch but alas no go. Further assigning an arp(though slow;) or fugue machine would be perfect.

🙏🏽 thanks!

App Privacy

The developer, Jens Guell, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

Supports

  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.

More By This Developer

WU: AUSampleDelay
Music
JAF Collection
Music
JAX Unisonic (Audio Unit)
Music
JAX !Make Louder (Audio Unit)
Music
JAX Stereo Tool (AU)
Music
JAX MIDI ModulePlayer
Music

You Might Also Like

Nomonyx dominicus
Music
Audio Shredder AUv3 Plugin
Music
MIDI FX PRO
Music
Multiband Compressor
Music
WoodValvet
Music
Noise Gate & Downward Expander
Music