Granolizer

Granolizer | Audio Plugins for Free

What is Granolizer? Granolizer is a polyphonic synthesizer that fuses granular synthesis with wavetable synthesis, offering a unique blend for sound creation.

What’s included in this package? The package contains the manual, a changelog detailing version differences, a collection of presets in the Presets folder, and the plugin files themselves. Granolizer is available in the following formats for MacOS and Windows systems:

  • VST3
  • AU
  • Standalone All formats support 64-bit architectures.

Important Note: When using the included presets, you’ll need to manually load the corresponding audio files due to the presets saving absolute file paths. This issue doesn’t arise with user-created presets.

Installation Guide: Depending on your operating system (Mac OS or Windows) and the plugin standard you’re using (VST3 or AU), you should place the respective plugin file in the appropriate directory:

  • For AU and VST3 plugins on Mac OS, use ~/Library/Audio/Plug-Ins/Components for user installations or Macintosh HD/Library/Audio/Plug-Ins/Components for system-wide installations.
  • For VST3 plugins on Windows, the common directory is C:\Program Files\Common Files\VST3.

Operating Instructions:

  1. Grain Number: Displays the current number of active grains, with a maximum value of 7. Grains are prioritized from lowest to highest based on activation order.
  2. Position: Defines the start position for the grain. For multiple grains, it refers to the position of the first activated grain, with values ranging from 0 to 1, denoting the start and end of the sample.
  3. Speed: Controls the playback speed of each grain, with a range from -2.00 to 2.00, where 1.00 represents the sample’s normal speed and negative values play it in reverse.
  4. Grain Phase: Noticeable with more than one active grain, this parameter adjusts the phase difference between grains, ranging from 0.00 to 1.00, influencing simultaneous or staggered playback.
  5. Position Spread: Affects the relative reading positions of the grains when more than one is active, diversifying each grain’s playback position.
  6. Start and End Cut: Select a specific portion of the sample for synthesis, affecting other parameters based on the sample section chosen.
  7. ADSR: Contains parameters for attack, decay, sustain, and release, shaping the synthesizer’s amplitude envelope.
  8. Modulations: Divided into two subsections for modulating the Grain Phase and Position parameters, with controls for modulation amount, frequency, and waveform shape.
  9. Gain: Adjusts the output volume in decibels.
  10. Transpose: Transposes the pitch in semitones, with a range from -48 to 12, allowing for varied grain durations based on the played note.
  11. Buttons: Include functionalities for loading samples, reversing start and end cut, resetting parameters to default, synchronizing modulations, and undo/redo actions. Additionally, saving and loading plugin states are available through XML files, with a caveat regarding audio file paths.

Parameter Adjustment Tips: Double-clicking a parameter resets it to its default value. Precise adjustments can be made by holding CTRL while dragging the knob, providing fine control over the settings.

Known Limitations: The plugin lacks an anti-aliasing strategy, potentially leading to aliasing at lower sampling rates (e.g., 48 kHz) during high notes or with high Speed values.

Development and Disclaimers: Granolizer was developed by Filippo Giabelli at the University of Milan’s Computer Music Laboratory as an exercise to familiarize with the Juce library, with no commercial intent or claims of quality. The developer disclaims any responsibility for malfunctions that may result in data loss or other issues. For laboratory information or to report bugs, contact filippo.giabelli@gmail.com


Source : lim.di.unimi.it