reillypascal / RSBrokenMedia

Stereo glitch plugin in JUCE with tape FX, CD skips, data errors, lo-fi codecs, and more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RS Broken Media

Generates new stereo tape speeds, CD skipping patterns, and distortion effects on every pulse of an adjustable clock. Probabilibies and intensities of these effects are controlled by the "Analog FX," "Digital FX," and "Distortion FX" knobs. The "Repeats" knob controls both the number of subdivisions of the buffer, as well as the number of repeats for those subdivisions.

Dropdowns offer bitcrushing/saturation modes for the "Distortion FX" knob, as well as global codec and downsampling options. Codecs currently include "μ-law" nonlinear 8-bit and the GSM 06.10 cell phone codec.

Plugin user interface with a row of 3 primary knobs (analog, digital, and distortion FX); a row of 4 secondary knobs (clock rate, buffer length, repeats, and wet/dry); and dropdowns at the bottom for changing distortion type, codec, and sample rate

Build Dependencies:

macOS:

  • Compiled macOS files are available under "Releases".
  • You will likely need to disable Gatekeeper for the plugins. To do this for AU, open Terminal.app and type...
spctl --add "/Library/Audio/Plug-Ins/Components/RSBrokenMedia.component"

...for VST3...

spctl --add "/Library/Audio/Plug-Ins/VST3/RSBrokenMedia.vst3"
  • You can also add the file path by typing...
spctl --add 

...(with a space at the end) and dragging the plugin file into the terminal, which will automatically add the file path.

About

Stereo glitch plugin in JUCE with tape FX, CD skips, data errors, lo-fi codecs, and more.

License:MIT License


Languages

Language:C 53.5%Language:C++ 46.5%