Device Details

Device Overview

Name/Version: SmartFrequencyShifter 1.0
Author: vulume  
Description: Ring modulator/frequency shifter with pitch tracking/midi input and interval setting.

This began as an experiment. I figured if you can track the fundamental frequency of a signal, you can use a frequency shifter to effectively make a crude monophonic pitch shifter. Over time it turned into so much more, now a true ring modulation powerhouse for all your spectral experiments.


- Multiple tracking modes.
- Freeze tracking to easily tune the carrier to a base note.
- 4 ways to detune the carrier.
- 4 waveforms for the carrier, works for both ring modulation and frequency shifting.
- Delay the carrier tracking for a glitchy effect.
- Phaseshift or detune left and right carrier to create a stereo effect.
- Drive the input signal after analysis with builtin analog drive.

For midi input use the "Max MIDI Sender" from the "Max 7 Pitch and Time Machines" pack. I included a customized version in the zip but the original will work just fine.

Keywords: Octaver, distortion, pitch shifter, harmonizer, ringmodulator, ringmod, Ring Thing, Vitruvian, Ringmaster analog multiplier.

Device Details

Downloads: 2875
Tags effect, glitch, other
Live Version Used: 10.0.1
Max Version Used: 8.1.2
Date Added: Mar 29 2020 14:05:14
Date Last Updated: Apr 04 2020 18:42:08
Average Rating (3) 5
Rate this device: (must be logged in to rate devices login)
Device Type: audio_device
URL (optional):
License (more info): Attribution

Device Files

Device File:


Ooh, this looks exciting. Very cool.
I remember trying to use fzero~ at one point, but never had much luck with it. Then again, I was a novice and had little idea what I was doing. I do recall having a lot of success with Miller Puckette's fiddle~ object, but I was still too much of an amateur to do much with it beyond appreciating what an impressive tool it was.

could you upload a YT vid on how to properly use it?


musical results instantly! amazing device

Amazing work :) not sure how it really work yet but loving it

Top! THx for this.

This is great! I'm using it in max 8 and I'm trying to control various knobs etc. I can set the level of wet/dry and that's the only parameter which works. (got the names from getparams command). I get a 'bad number' in the max console for all the others. Is this intentional?

Cheers for sharing.

Also Phase, Drive, Source and Waveform work. I was hoping I could control pitch functions.

Login to comment on this device.

[ browse device library ]