Post your module ideas here. Add as much detail as possible with examples, a summary of inputs, outputs, and parameters, “prior art” (previous similar modules for VCV Rack or hardware), and possible implementations. Make the name of each idea bold so others can easily reference your idea.
Saying “make <insert Eurorack module> for VCV Rack” isn’t an idea. Instead, post an original idea with lots of detail.
Feel free to reply to others’ ideas here, but if the discussion gets involved, a moderator will gladly move the posts to a new thread.
I’ll start a few of my own ideas.
-
Buffer queue module: A sampler that can play back while recording. After playing, the consumed audio is thrown away, just like a delay effect. Includes resampling for pitch/speed control. Has two GATE and two 1V/oct pitch inputs for both playback and recording, and a display with the current number of seconds in the buffer. A use case is to record your voice only when you’re speaking, while playing it back at a slower speed with all the speech gaps removed. Or, mess up a drum loop by using a random gate to start/stop both playback/recording.
-
Pitch-scaling module: A real-time pitch-scaling module using a high quality library or method, such as SoundTouch, Rubber Band, ZTX, or Elastique. Would have an audio input that accepts mono or poly signals, and a poly audio output. Then a poly 1V/oct pitch input to pitch-shift each audio channel relative to 0V.
-
Frequency dispersion processor: A module that delays audio based on its frequency. E.g. frequency f would be delayed by f*0.01s, so you’d hear lower frequencies before the higher ones come in. This is very common in physics like plasmas, lasers, and even acoustics, because all materials have a nonlinear dispersion relation, even sound traveling through air (although the effect is small). Could be implemented with FFTs and possibly wavelet analysis.