Skip to content

szkkng/jr-granular

Repository files navigation

JR-Granular

This is a real-time granular fx plugin made with JUCE and RNBO C++ export.

Screenshot 2024-04-03 at 12 39 07

This project is an example of using APVTS (juce::AudioProcessorValueTreeState) to link the exported code with custom JUCE UIs, so I will not add any new features to this plugin.

Installing

Visit the Releases page.

Building

$ git clone --recurse-submodules https://github.com/szkkng/jr-granular.git
$ cd jr-granular
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
$ cmake --build build --config Release

UI Manual

  • value changes: dragging or arrow keys
  • fine mode: shift + dragging or shift + arrow keys
  • edit mode: 0-9
  • undo: [mac] cmd + z, [win] ctrl + z
  • redo: [mac] cmd + shift + z, [win] ctrl + shift + z
  • reset: double click

Links

References