NokiMo
Nasko
Nasko

patreon


N-PRYSM [PLUGDATA-FX]

N-PRYSM v1.1 for PLUGDATA-FX

N-PRYSM is a realtime resynthesizer that uses a filterbank to drive tuned sine oscillators, allowing for polyphonic tuning of any sound.

N-PRYSM uses a realtime processing approach to resynthesis by splitting a specified frequency range into a filterbank that then modulates sine oscillators to resynthesize the frequency area. This allows N-PRYSM to retune, pitch shift, and lock incoming frequencies to any scale.

This PLUGDATA-FX Patch uses hundreds of filters with a latency of ~6ms. It uses downsampling techniques to drastically improve cpu performance  and the dsp has been tuned carefully to offer best performance to quality ratio.

N-PRYSM now also features FULL RANGE MIDI INPUT, making it incredibly powerful and customizable!

First, the MATRIX.

This is the heart of N-PRYSM and allows you to remap incoming frequencies/notes to any other note inside an octave. It does this for every octave throughout the specified frequency area.

NOW, Full Range MIDI INPUT.

With v1.1, N-Prysm now supports FULL RANGE MIDI INPUT. 

Route midi to the channel that hosts N-PRYSM.

Enable MIDI INPUT by clicking on the MIDI ICON.

The MIDI ICON will light up when N-PRYSM receives midi notes!

When No MIDI notes are detected, N-PRYSM will go back to using the MATRIX!

Next, the AMOUNT.

N-PRYSM uses transient splitting derived from the filterbank to decide between NOISE and TONAL content. The main dial Adjusts this ratio, with 0% considering the incoming signal as pure Noise, and 100% as pure TONAL.

 

 

Now, the RANGE.

Harmonically important content is often in the mid frequencies, which is where N-PRYSM is designed to work best. The range limiter lets you select the frequency region that is supposed to be resynthesized, with a range of up to 6 OCTAVES, going from 65hz to 4500hz. The bigger the range, the more cpu will be used, as N-PRYSM dynamically disables unused parts of the filterbank.

Lastly, Pitching and Isolating.

N-PRYSM let's you pitch shift the filterbank by offsetting their set frequencies, resulting in a pitch shift that respects the matrix tuning you are using. This is unique to N-PRYSM and incredibly powerful.

One potential downside of N-PRYSM is the use of realtime minimum phase filters, which can cause their own noisefloor/decay as they introduce post-ringing and resonance.

This can be addressed with the ISOLATE dial, which acts as a per-oscillator noise gate, cutting off tails and potentially unwanted resonances. Note that ISOLATE can also be used creatively!

Isolate also has a secret AUDIO GATE, that gates Prysm's Output to the original Dry Audio, which activates when ISOLATE is set to >0.

 

That's all! HAVE FUN 🥳

NOTE: Make sure to disable the Plugdata-fx SAFETY LIMITER, as that will limit your output to below 0dB!

DOWNLOAD PLUGDATA 0.9.1 (FREE)

UPDATES

v1.1

New Features: 

Low and High Band Muting

Full Range MIDI Input

Global Note Glide control

Global Pitch Bend control with Range +/-

Stereo Width control

Isolate now includes audio gate at > 0.

Improvements:

Better CPU performance

Improved Spectral Transient Splitter

Less Pops and Clicks when adjusting controls.

Prysm's Oscillators now reset phase at DAW Playback. This means potentially slightly different results when playing from somewhere else or rendering.

Changes:
Reduced high band range to C8 (4.5khz) due to impractical overhead and limitations of how Prysm works internally

Comments

Hey! when i sent out the midi toggle update i actually still had a bug in there! Could you redownload this current version and see if that helps? 🙇‍♂️

Nasko

I think this is really great stuff! But for some reason, the MIDI toggle switch doesn't work correctly with the one I downloaded on 2/2, and from reference in the patch, it looks like only the MIDI toggle switch is not placed as a switch.Sorry for the hassle, but could you please check the contents of the patch once?

int taken

hey! N-Prysm should be passing through midi! Is it not working for you?

Nasko

Awesome Update! Really looking forward to the new features! Sorry to be annoying but for bitwig it automatically routes midi to every plugin in the chain, is there any way you could add a toggle midi button/switch? We would have to add a device in front of it to block midi everytime to use it normally

Owen

super stoked for this update, looks sick

extrilliance

Oh I'm dumb, they're just skins hahaha

CR!T

Been playing around with Prysm a bit. My goodness is it sweet! Made a dozen or so really cool patches in just a few minutes! One thing I don't see an explanation for are the 4 different modes in the top right corner? They seem to change the resonators in some way, but how exactly? Also, one little thing I noticed: the RANGE slider doesn't save state between instances. (Dragging a .alc onto a new midi track).

CR!T

Chroma is best for already tonal / tuned signals, while prysm works with anything, as it actually resynthesizes the incoming frequencies and pre-tunes the oscillators, while chroma does smart bulk filter isolation and pitch shifting! :)

Nasko

heat

Exyl

How does this compare/differ to other tools in the same flavor? Pitchmap/Chroma etc

CR!T

Santa came early!

CR!T

🙇‍♂️🙇‍♂️🙇‍♂️

Nasko

Getting this patreon was the best decision I made

Kalypso

I AM SO LIT RN

Alastair


Related Creators