Home

Awesome

<!-- DONE: - gifs or screenshots (smallest possible) - early developement stage info, help, support, ideas - descriptions - in jsfx files and in README - rename all plugins to jm_type_name.jsfx - new name for correlation meter and k-flanger (m-flanger, klanger, mlanger) TODO: - Blog explaining analysers - goals, situation (TonE) - Plugin Doctor template, jsfx demo project, plugin chains - Mixing template - reaper jsfx folder cleanup - faster load times - 4k compatibility - logo - reapack-index (X-Raym) - creossfader angle slider (X-Raym) --> <h1 align="center">Józef Maćkowiak’s REAPER Plugins</h1>

How to Install

Add the following repository to ReaPack:

https://github.com/jozmac/reapack-jm/raw/master/index.xml

If you’re new to this, check this video.

<!-- # Plugins -->

All plugins are in early developement, so parameters and functionality may change. Please report suggestions, feature requests and bugs.

Analysers

Histogram

02-05-23_reaper_477 Visualization of input signal distribution.

Features:

Autocorrelation Analyser

Displays crosscorrelation function of two channels or autocorrelation of mono signal. 04-05-23_reaper_580

Features:

Cepstrum Analyser

03-05-23_reaper_509

Transfer Function Analyser

03-05-23_reaper_517 Displays transfer function, coherence and phase coherence of stereo signal

Features:

Signal Transfer Function Analyser (STFA)

04-05-23_reaper_537

Features:

Vectorscope

04-05-23_reaper_527

Features:

Mean Complex Square Vectorscope

03-05-23_reaper_499

Stereo signal azimuth analyser.

Strobe Tuner

04-05-23_reaper_529

Phase/Frequency Wheel Analyser

04-05-23_reaper_533

Displays phase difference between two channels (frequency => distance from center)

Phase/Amplitude Wheel Analyser

04-05-23_reaper_591

The transfer function of the stereo signal from the direction of the frequency axis.

Stereoscope

04-05-23_reaper_543

Azimuth-frequency graph of stereo signal. Useful for calibrating analog equipment, checking correlation of partials of piano recording, analysis of flanger, phaser or stereo widener plugins, etc.

Features:

Coherence Analyser

02-05-23_reaper_483 STFT-based graphical coherence analyser.

Features:

Polar Histogram

04-05-23_reaper_551

Displays stereo angle histogram

Features:

Correlation Meter

02-05-23_reaper_485

Correlation, balance and azimuth meter.

Bispectrum Analyser

04-05-23_reaper_558

Effects

Thiran Delay

04-05-23_reaper_545

Delay effect with allpass fractional delay algorithm.

Features:

M-Flanger

04-05-23_reaper_546

Combination of flanger and stereo widener.

Features:

Vowel Filter

04-05-23_reaper_549

Chebyshev Saturator

04-05-23_reaper_587

Utility for emphasizing given harmonics.

Features:

Transient Split

04-05-23_reaper_556

A tool that allows you to extract transients or stationary signals from the input signal.

STFT Frequency Shifter

A plug-in for performing single-sideband modulation (SSB)

04-05-23_reaper_552

Features:

Cepstrum Lifter

04-05-23_reaper_555

Features:

STFT Extractor

04-05-23_reaper_554

Utility for attenuating partials with given azimuth and phase difference in stereo field. Can be used for example as a reverb remover (but only works if the reverb is uncorrelated between channels).

Stereoscope EQ

14-05-23_reaper_623

STFT Extractor + GUI

Controls:

Coherent Extractor

04-05-23_reaper_553

A tool for separating a coherent signal from a stereo signal.

M-Phaser

Phaser based on IIR Hilbert transformer with three stereo widening modes

Generators

Logistic Noise Generator

04-05-23_reaper_570

Noise generator based on the logistic map equation.

Stern-Brocot Stereochord

04-05-23_reaper_572

Triad generator with two-dimansional snap-to-integer-ratio control panel.

Features:

Farey Tetrad Spiral

04-05-23_reaper_574

Four-oscillator generator with spiral visualization.

Features:

DPOAE Canceller

04-05-23_reaper_597

Generator of two periodic signals and three phase-locked signals for canceling otoacoustic emissions (F1-F2, 2F1-F2, F1-2F2).

Features:

Utilities

Crossfeed

04-05-23_reaper_560

Utility plugin inspired by the Goodhertz CanOpener

Features:

Proximity Processor

04-05-23_reaper_562

A tool for positioning sound object in stereo field.

Features:

Stereo Tool

04-05-23_reaper_564

Utility for modyfying azimuth, balance and width of stereo field.

<!-- ## Multicam Editing <h3 align="center"><a href="https://youtu.be/1BvuRgKNnqc">Watch the video with a demonstration and instructions!</a></h3> Install the FX Chains: - [`FXChains/leafac_Video processor - Multicam - Preview.RfxChain`](FXChains/leafac_Video%20processor%20-%20Multicam%20-%20Preview.RfxChain) - [`FXChains/leafac_Video processor - Multicam - Selector.RfxChain`](FXChains/leafac_Video%20processor%20-%20Multicam%20-%20Selector.RfxChain) ## Automixer <h3 align="center">Watch the videos with demonstrations and instructions!</h3> - [Quick start](https://youtu.be/hSnk6ueU3hQ). - [Main features](https://youtu.be/qi1jQcIaOxo). - [Automixer video editor](https://youtu.be/aEvO3ufOqvY). See also: - [Code review](https://youtu.be/7V2dGYGtV-8). - [Example projects](https://archive.org/download/leafac/leafac_Automixer%20Examples.zip). - [Automixer video editor FX Chain](FXChains/leafac_Video%20processor%20-%20Automixer.RfxChain). Even more information: - Alternatives: - [The original REAPER JSFX extension on which this is based](https://forum.cockos.com/showthread.php?t=173289). It doesn’t have as many features (for example, track priorities), and is more prone to bugs because it relies on inter-plugin communication. But it’s easier to setup for simple cases and it supports projects with massive numbers of tracks, while this modification is limited by the 64 channels per track that REAPER offers. - [TBProAudio’s AMM Automatic Microphone Mixer](https://www.tb-software.com/TBProAudio/amm.html). It’s limited to 16 stereo tracks and requires a setup with transmitters and receiver plugin instances, which limits the possibility of having independent groups of automixed tracks. - [WTAUTOMIXER](https://www.wtautomixer.com). - [Waves Dan Dugan Automixer Plugin](https://www.waves.com/plugins/dugan-automixer). This only works on Waves MultiRack system, not as a regular audio plugin. - Papers on Automixers: - [Real-Time Multi-Track Mixing For Live Performance](https://zenodo.org/record/2550903#.X43irC9h01I). - [Automatic Microphone Mixer White Paper](https://jp.yamaha.com/files/download/other_assets/7/329527/Automixer_WhitePaper_en.pdf). - [The original patent](https://worldwide.espacenet.com/publicationDetails/originalDocument?CC=US&NR=3992584A&KC=A&FT=D&ND=&date=19761116&DB=&locale=en_EP). This patent has expired, and since then the Automixer is also known as a **gain sharing algorithm**. - [An article explaining how to Automixer works on a high level](http://www.protechaudio.com/products/PDFFiles/DuganMixing.pdf). - How I learned about Automixing: - [Podigy’s Complete Guide to Podcast Editing](https://podigy.co/podcast-editing-guide/). This where I first read about Automixing and became obsessed with the topic. - [An interview on the Podcast Engineering School with Dan Dugan, the inventor of the Automixer](https://podcastengineeringschool.com/dan-dugan-inventor-of-the-automatic-microphone-mixer-pes-101/). -->

Third-Party ReaPack Redistribution

ExtensionAuthorRepository Index URL
Allhttps://github.com/jozmac/reapack-jm/raw/master/ThirdParty/index.xml
Tale's JSFX PackTheo Niessinkhttps://github.com/jozmac/reapack-jm/raw/master/ThirdParty/Tale/index.xml
CookDSP LibraryOlivier Belangerhttps://github.com/jozmac/reapack-jm/raw/master/ThirdParty/cookdsp/index.xml
ABLevelMatching, AutoGainStaging, and EBUR128LMTBProAudiohttps://github.com/jozmac/reapack-jm/raw/master/ThirdParty/TBProAudio/index.xml
<!-- Thanks to the entire REAPER community, and in particular to: Justin Frankel (Cockos) John Schwartz (Schwa) Theo Niessink (Tale) (https://www.taletn.com/reaper/mono_synth/) Justin Johnson (nitsuj) Leandro Facchinetti (leafac) Geraint Luff (https://signalsmith-audio.co.uk/) Joep Vanlier (Sai'ke) TBProAudio Sonic Anomaly ATK Community and Joseph Anderson, Josh Parmenter, Trond Lossius (https://www.ambisonictoolkit.net/documentation/reaper/) Philip S. Considine (IX) Thierry Rochebois (TiaR) Kite Giedraitis (TallKite) micsthepick (https://github.com/micsthepick) ccernn (https://sites.google.com/site/ccernnaudio/js-plugins) (cern.th.skei) SaulT kawa (https://www.kawa.works/) LOSER Sexan chokehold Liteon jahudka (https://github.com/jahudka?tab=repositories) micsthepick (https://github.com/micsthepick) Merlijn van Veen (https://www.merlijnvanveen.nl/en/) Aleksey Vaneev (https://www.voxengo.com/) Robin Schmidt (http://www.rs-met.com/) Dan Worrall Bob Katz (https://www.digido.com/) Robert Bond Randall (B&K Frequency Analysis) Siegfried Linkwitz (https://www.linkwitzlab.com/index.htm) Wiliam M. Hartmann (Signals, Sound, and Sensation) -->