Skip to content

keithhanlon/citizenkeith

Repository files navigation

JSFX

These are JSFX plugins for Cockos REAPER.

These effects were written with the help of Claude AI. What started out as a simple learning exercise turned into madness! I'm using these in my own projects and very happy with the results.

Installation

Via ReaPack (Recommended)

  1. Install ReaPack if you haven't already
  2. Add this repository: https://raw.githubusercontent.com/keithhanlon/citizenkeith/master/index.xml
  3. Install plugins - all dependencies installed automatically

Manual Installation

All plugins require the shared UI library:

  1. Download citizenkeith-ui-lib/citizenkeith-ui-lib.jsfx-inc
  2. Download the plugin(s) you want
  3. Place all files in your REAPER Effects folder (same directory)

Learn How To Install JS plugins:

https://reaper.blog/2015/06/quick-tip-how-to-install-js-plugins/

Plugins

Channel Strip

Delay

Distortion

Dynamics

MIDI

Modulation

Synth

Reverb

Tape

Channel Strips

Fidelio Channel Strip

Fidelio Channel Strip Screenshot

Fidelio is a channel strip plugin combining transformer-style harmonic saturation, a Neve-inspired high shelf EQ, a Trident-style high-pass filter, two parametric mid bands, and a dynamics section with compressor, expander, and gate modes.

Delays

Garden Hose Delay

Garden Hose Delay Screenshot An emulation of the Cooper Time Cube, a classic electromechanical delay unit that created its characteristic doubling effect by sending audio through a coiled garden hose as a transmission line.

ReaFripp Tape Loop Delay

ReaFripp Tape Loop Delay Screenshot This plugin is inspired by Frippertronics, Robert Fripp's tape delay technique that utilized two Revox tape machines to create repeated delay.

Tycho Delay TMA-1

Tycho Delay TMA-1 Screenshot Tycho Delay is a tape delay emulation that provides vintage tape characteristics. Version 2 includes a complete GUI overhaul, DSP fixes, a dedicated tempo sync on/off toggle, ping pong stereo, and an optimized memory.

Distortion

Watkins Fuzz Pedal

Watkins Fuzz Pedal Screenshot Emulation of the Watkins WEM Project V Fuzz pedal, a sophisticated 8-transistor British fuzz from the late 1960s.

Dynamics

Analog Warmth Compressor

Analog Warmth Compressor Screenshot VintageWarmer-inspired compressor with optional 2x oversampling via a 63-tap halfband FIR filter.

FM Radio Compressor

FM Radio Compressor Screenshot Upward compressor inspired by analog FM radio processing. Boosts quiet passages while leaving loud peaks untouched.

Transparent Bus Compressor

Transparent Bus Compressor Screenshot SSL/Sonitus-inspired glue compression for mix bus duty.

Zion Vocal Processor

Zion Vocal Processor Screenshot A fast vocal leveling tool with minimal controls, inspired by the workflow of the Waves R-Vox.

MIDI

Probabilistic MIDI Note Generator

Note Generator Screenshot The Probabilistic MIDI Generator creates evolving, generative MIDI patterns using probability-based algorithms. Perfect for ambient music, experimental compositions, modular-style sequencing, and improvisation. Insert it before any MIDI instrument in REAPER, and watch as it generates note sequences that never repeat exactly the same way twice.

Quick Start Guide

  1. Insert the plugin on an empty track before a MIDI instrument
  2. Choose your key with the ROOT knob (60 = C4)
  3. Select a scale using the large SCALE knob
  4. Set pattern density with the TRIGGER knob (70% is a great starting point)
  5. Adjust pattern variation with REPEAT (50% balances repetition and change)
  6. Hit play and hear your generative sequence come to life!

From there, experiment with:

  1. VEL RND and DUR RND for more organic, human-like expression
  2. STEPS to change rhythmic subdivision (4 = sixteenth notes, 8 = thirty-second notes)
  3. LENGTH to extend or shorten your pattern phrases
  4. OCTAVES to expand or narrow the melodic range

Modulation

Tempo Tremolo

Tempo Tremolo Screenshot Tempo-synced stereo tremolo with morphing wave shapes.

Krautrock Phaser

Krautrock Phaser Screenshot Inspired by the Schulte Compact Phasing "A" (ca. 1973, West Berlin). Known as the "Krautrock Phaser", it was used by Kraftwerk, Tangerine Dream, Conny Plank, Klaus Schulze, Pink Floyd, and others.

Reverb

Cloudbusting Reverb

Cloudbusting Reverb Screenshot Cloudbusting Reverb is an algorithmic reverb inspired by the Cloud Seed Reverb, using parallel comb filters and cascaded allpass diffusion to create rich, modulated spaces ranging from tight rooms to vast ambiences.

Cocteau Verb

Cocteau Verb Screenshot Stereo widener, BBD chorus, ping pong delay and three reverb choices, for a Robin Guthrie-inspired tone.

Synths

SynthiAKS Analog Modular Synthesizer

SynthiAKS Screenshot SynthiAKS (rhymes with "maniacs") is an emulation of the EMS Synthi AKS modular synthesizer, known for its unique pin matrix patching system and distinctive analog sound, used by artists like Pink Floyd and Brian Eno.

Tape Emulation

TapeEmu - Professional Tape Machine Emulation

TapeEmu Screenshot TapeEmu is a tape machine emulation plugin designed to add the warmth, character, and sonic artifacts of classic analog tape recording to digital audio. Features include harmonic saturation, tape hiss, low-frequency head bump, stereo width control, and tape aging effects like dropouts and wow & flutter.

About

JSFX plugins for Cockos REAPER

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors