JAX Unisonic (Audio Unit)
OS :
Version :1.8
Size :37.53Mb
Updated :Jan 16,2020
Developer :Jens Guell
Ask AI
You can ask the AI some questions about the game
Here are three topics that gamers often discuss online, turned into questions: 1. What do you think about the Jax app's latency performance on different devices? 2. How important is the Unisonic audio unit feature to your gaming experience, and why? 3. Will you be using Jax for casual gaming or competitive esports, and which genre do you play most?
Q{{(index+1)}}{{item}}Ask AI
Pros and Cons from users' feedback
{{conclusionsAiError}}Retry request
Game Downloads
IOS
Game Survey
  • Can you accept a lot of advertising in the game?
      Submission Failed, try again
  • Have you played other games by the developer?
      Submission Failed, try again
  • What is the painting style of this game?
      Submission Failed, try again
  • Can this game save screenshots?
      Submission Failed, try again
Description
JAX Unisonic is a special Audio Unit, able to produce up to 8 additional voices from any audio input (also polyphonic audio) by multiplying and shifting it in pitch and other parameters. Audio Units require a host application for operation. The concept of JAX Unisonic is loosely derived from ‘Unison’ which was adopted from the ancient analog synthesizer world, where manufacturers and sound designers intended to fatten the sound by multiplying and stacking available voices together. Also digital synthesizers did adopt this technique to fatten sound sources. Due to the instability of analog oscillators and components and some wilful detuning, an interesting sonic effect is achieved, giving the produced tones significantly more presence and life. Unison voices are still excessively used in modern music styles today. (In classical music compositions ‘unisono’ basically means a performance, where multiple instruments or voices play the same parts in an ensemble fashion.) Technical Now JAX Unisonic can simulate this sonic effect with any audio source by incorporating a bank of independent time domain pitch shifters, that are optimized to detune and spread artificially multiplied voices in panorama. It can be understood as a kind of super chorus generator or an ensemble like effect with variable, realtime controlled intensity and pitch relation. But it is clearly something more. With JAX Unisonic you can create up to 8 additional voices, that will be passed thru a chain of pitching and positioning, creating massively fattened sounds with any kind of voice input. Additionally you may transpose each voice individually per semitone to max. +/- 1 octave, something that cannot be achieved with usual choruses, unison or ensemble effects and moves the results slightly in the direction of the category “harmonizer” effects. Although the harmonic results can be programmed (automated) freely and are not auto generated in any way, as on some available other harmonizers. The used pitch shifters in our JAX Unisonic are NOT based on the phase vocoder paradigm (FFT) and do not introduce the static latencies, which are unavoidable by the latter. A time domain pitch shifter in contradiction, uses very small delay buffers, where the latency is dynamically adjusted (dependent on the used pitch shifting amount) and much smaller and nearly latency-free. Such pitch shifters are better situated for live usage therefore. Although, such pitch shifters sound slightly more raw and tend to produce disharmonic overtones with more extreme values. Usage JAX Unisonic may be used as a massive unison effect generator or more decently for creating various, more subtile effects for improving sonic qualities of parts in a composition. For instance controlled voice detuning, manual pitch correction, doubling of vocals or solo instruments or just to give some boring voices more interest and static sound some special movement. It is even usable with drums, adding subtile or even massive new frequency components.
{{descriptionMoreText}}
Comments (0)
{{commentText.length}}/{{maxCommentText}}
{{commentError}}{{commentUserError}}
Failed to load data, try again
  • {{comment.commentUser.substring(0, 1)}}
    By {{comment.commentUser}}{{comment.commentDateString}}
    {{comment.comment}}