Coder Social home page Coder Social logo

rackwindows's Introduction

A collection of VCV Rack modules based on audio plugins by Chris Johnson from Airwindows

Rackwindows Modules

Most of these modules are straight-up ports of Airwindows plugins with the addition of a panel (designed to be potentially buildable in hardware) and the occasional tweak or enhancement to take advantage of the modular environment.

Airwindows plugins are known for exceptional sound quality, innovative approaches and minimalist interfaces. They often focus on and excel at one specific task, which is why I think they are a natural fit for Rack.

For more in-depth information about the inner workings of a particular Airwindows plugin please check Chris' website. There is a video on every plugin along with a description and I encourage everyone to explore his body of work. Chances are you stumble upon other gems here and there. He's got a Patreon in case you appreciate and want to support what he does.

NOTE: Most modules act a bit differently depending on the selected sample rate, e.g. varying center frequencies on filters. Keep in mind that a number of Airwindows plugins are actually sample rate dependent, therefore in some cases it might be a feature, not a bug.

Licence

See LICENSE.md for all licenses

Modules

  • Capacitor Mono/Stereo: Filters
  • Chorus: Chorus with multi-tap option (Ensemble)
  • Console: Stereo summing mixer
  • Console MM: Stereo summing mixer to work in conjunction with MindMeld's MixMaster
  • Distance: Designed to mimic through-air high frequency attenuation
  • Dual BSG: Dual gain shifter
  • Golem: Micro-delayable crossfader
  • Holt: Resonant lowpass filter focussed on low frequencies
  • Hombre: Texas tone and texture
  • Interstage: Subtle analogifier
  • Monitoring: Mix checker
  • MV: Dual-mono reverb
  • Rasp: De-Edger, slew and acceleration limiter
  • ResEQ: Resonance equalizer
  • Tape: All-purpose tape mojo
  • Tremolo: Organic pulsating thing
  • Vibrato: FM Vibrator o_O

Capacitor

Filters

Rackwindows Capacitor

High/Lowpass filters that come in both mono and stereo, with the stereo version featuring an additional dry/wet control.

More information

Chorus

Chorus with multi-tap option (Ensemble)

Rackwindows Chorus

This surprisingly versatile module is a combination of Airwindows Chorus and ChorusEnsemble. The switch lets you toggle between the two flavours.

More information

Console

Stereo summing mixer

Rackwindows Console

Airwindows Console systems sum signals in a way where the resulting soundstage appears less flat, more spacious and more in line with what we are used to from analog mixers. There are a number of variations/flavours of the console concept and this module currently implements the most recent one, Console6, and PurestConsole, which can be selected in the context menu.

Please check the link below for further information on how exactly this effect is achieved.

NOTE: Due to how the encoding/decoding works, spaciousness and definition will increase with each additional channel. There will be no effect on a single channel at all.

More information

Console MM

This is a special version of Console designed to work alongside and interconnected with MindMeld's MixMaster module. It takes MM's polyphonic direct outs and sums the individual channels according to the selected console type. The stereo outputs can then be routed back into the chain inputs of MM to complete the roundtrip (make sure to check "Solo Chain Input" in MM, rightclick on Master). This setup conveniently provides "analogish" summing while making use of all of MM's fantastic mixing capabilities and goodies.

For added flexibility and in order to honour Chris' spirit of allowing for settings beyond obvious sweetspots, the input gain can be adjusted, or - as a friend put it - taken from "can`t hear shit happening" to overdriven.

The 3 direct outputs pass on the respective input signal either unprocessed (polyphonic) or summed (mono).

Distance

Designed to mimic through-air high frequency attenuation

Rackwindows Distance

Pushes things back. Also quite nice on reverb returns.

More information

Dual BSG

Dual gain shifter

Rackwindows Dual BSG

Scales a signal up or down by increments of exactly 6 dB. If no input is connected, the respective output will provide constant voltage selectable in 1V steps from -8V to +8V. The lower section can be linked to the upper one to automatically compensate for values set by the upper 'Shift' knob. If linked the lower 'Shift' knob can be used to offset the signal in 6db steps (input connected) or 1V steps (input not connected).

More information

Golem

Micro-delayable crossfader

Rackwindows Golem

More information

Holt

Resonant lowpass filter focussed on low frequencies

Rackwindows Holt

Interestingly, Holt's algorithm is based on an Excel method for predicting sales figures based on trends. The result is a lowpass filter that's polite in the highs and increasingly mean towards the low-end. It also allows for seamless morphing between no poles (dry) and 4-poles (24db per octave). An additional output saturation stage helps keeping the possibly massive resonances in check (it can still get nasty though, you have been warned).

More information

Hombre

Texas tone and texture

Rackwindows Hombre

More information

Interstage

Subtle analogifier

Rackwindows Interstage

Well, I won't attempt to describe or even explain what this one does. Please head straight over to the Airwindows site for details. But I will say this: If I had to choose just one Airwindows tool, this would be it (or maybe Console?). It's simple, it's subtle and to my ears pure class. Put it anywhere in your patch, you can do no wrong. It will most likely be for the better :-)

More information

Monitoring

Mix checker

Rackwindows Monitoring

Monitoring is meant to be the last module before the output. It offers a number of tools to help investigate your patch and check for problems. It is calibrated in such a way that modes like Subs or Peaks will tell you unmistakably when you've got too much (or not enough) energy in a particular area. Additionally, it features crossfeed for headphones and optional 24/16 bit dither.

Processing modes:

  • Subs: This is SubsOnly. Useful for checking sub-bass elements.
  • Slew: This is SlewOnly. Similar to Subs, but for high frequency content.
  • Peaks: This is PeaksOnly. Exposes bursts of excessive energy by transforming them into recognizable signals.
  • Mono: Mid or sum of the stereo channels.
  • Side: Just the side information or difference of the stereo channels.
  • Vinyl: Rolls off the extreme ends of the frequency spectrum.
  • Aurat: Same as Vinyl, but slightly narrower band.
  • Phone: Same as above, but significantly less bass and mono.

Can modes:

These are somewhat sophisticated crossfeed modes for headphones. They go from relatively subtle (A) to quite obvious (D).

Dither:

You can choose between 24 and 16 bit dithering. The algorithm is Dark.

More information

MV

Dual-mono reverb

Rackwindows MV

A reverb based on Bitshiftgain and old Alesis Midiverbs. Capable of turning everything into a pad or sustaining a 'bloom' forever. Watch your volume when using small amounts of depth with full on regeneration.

More information

Rasp

De-edger, high frequency tamer, acceleration limiter

Rackwindows Rasp

Rasp combines Slew/Slew2/Slew3 and Acceleration in a single module for versatile high frequency conditioning. The Slew algorithms are significantly different in character and can be selected in the menu.

Routing: If only the Limit output is connected, Slew is routed into Acceleration. If only the Clamp output is connected, Acceleration runs into Slew. If both outputs are connected, Clamp outputs Slew and Limit outputs Acceleration.

More information on Acceleration Slew, Slew2, Slew3

ResEQ

Resonance equalizer

Rackwindows ResEQ

ResEQ passes audio through up to four adjustable frequency bands - and only those bands. All bands are similar and with identical range, but interact with each other in a particular way. They can be stacked for massive boosts or thin the signal out if set slightly apart. What sounds artificial in isolation, can be useful to highlight certain characteristics of a sound and then blend to taste with the dry/wet for more natural results.

More information

Tape

All-purpose tape mojo

Rackwindows Tape

Tape is Airwindows' attempt to capture the very essence of what running audio through tape machines does to the signal. Driving it not only alters the volume, but also applies certain characteristics which are often associated with tape. The bump control allows to adjust the low end.

More information

Tremolo

Organic pulsating thing

Rackwindows Tremolo

Instead of volume animation Tremolo uses fluctuating saturation and antisaturation curves to create a more organic, somewhat tubey tremolo effect.

More information

Vibrato

FM Vibrator o_O

Rackwindows Vibrato

Make sure to also play with the 'Inverse/Wet' knob for chorusing and flange effects. Two trigger outputs have been added for fun.

More information

A word on processing quality

Most modules feature an Eco mode in order to reduce CPU usage on weaker systems. The actual algorithms remain untouched, but any noise shaping/dithering is skipped. This can result in speed improvements of roughly 10% to 50% depending on the module.

Building from Source

To compile the modules from source, see the official VCV Rack documentation.

Colophon

The typeface used on the panels is Barlow by Jeremy Tribby.

rackwindows's People

Contributors

n0jo avatar falktx avatar ahornberg avatar

Stargazers

Wouter Spekkink avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.