Meet groc

Groc has a left side and a right side, separated by the display, and 3 rows of grouped encoders with an associated toggle on each side. Once you have learned the functionality of these 6 groups of encoders and toggle, then you groc. Let’s explore:

On our right: synthesis and modulation

The toggle on the left switches between A (LED off) and B (LED on) modes. In A mode, you can twist one of the encoders to adjust the attack, decay, sustain and release of one of four envelopes. The illuminated encoder indicates which envelope is active, and a press on any encoder selects the corresponding envelope - 1, 2, 3 or time path. Envelope 1 controls the amplitude envelope of the note (by default). As is typical, the encoders control the sustain level and the attack, decay and release times, where the times define how a voice advances through a set of states, or regions of a note (i.e. the attack, decay, sustain, and release regions). The Time Path envelope (on the rightmost encoder) is different from the others. When time path is selected, the encoders control playback speeds for the corresponding region of the note (attack, decay, sustain, release). Envelopes 2 and 3 are available to modulate parameters (e.g. a filter cutoff) and behave similarly to envelope 1, however without the connection to the time path. In B mode, the encoders adjust the audio sample start, loop and crop points.

The grains encoders adjust sixteen parameters in the granular sound engine. Each encoder has a primary (LED off) and secondary parameter (LED on) that are related. A short press on the encoder switches between primary and secondary functions. The A/B toggle to the left of the encoders switches between the parameters listed in black text (LED off) and those listed in blue text (LED on). The touch screen and system encoder provide a means to control additional options for most of the parameters.

The LFOs (low-frequency oscillators) can be adjusted in A mode (LED off). In this case the encoders are paired, with LFO 1/2 available on the leftmost pair, and LFO 3/4 on the rightmost pair. The selection among 1/2 and 3/4 are indicated by illuminating the encoder’s LED. A press selects the respective LFO for adjustment. Change the LFO type, bias the oscillation away from 0 or warp the oscillation in creative ways as extra options. Macros and morph are active in B mode (LED on). Macro encoders can be connected to destination parameters to provide a convenient way to adjust several parameters at once by hand, or with a single modulation source. Groc includes 3 macros, a, b and c. The morph encoder enables users to smoothly move between two previously created patches. All parameter values can be interpolated between patches, and creative random schemes are used to find wonderful blends when patches use different audio samples.

And the left: effects and system controls

Groc has a pair of filters and a saturation processor at four locations in the signal chain (see the blocks labeled “filters & saturation” in the diagram below). These are not mutually exclusive; they all can used concurrently to achieve different outcomes. Each filter can be low pass, high pass, band pass, band stop, low shelf or high shelf. Each pair of filters can be used in series, parallel or left-right split modes. Each saturation processor can be a distortion, compressor, limiter, expander, gate or other non-linear functions. You can even draw your own waveshaping function on the touch screen. At each of the four locations, the saturation processor can be placed either before or after the filter pair.

In A mode (LED off), the two encoders control one filter’s cutoff and resonance. The illuminated encoder indicates which filter is active, and a press selects the corresponding filter - 1 or 2. The types of filters, whether the filters are in series, parallel or left-right split, and which of the four sets of filters are being controlled are all adjusted from the touch display. In B mode (LED on), the encoders control the drive and linearity (a mix between unprocessed, or “linear”, and processed, “non-linear”). Again, the type of saturation, whether it sits before or after the filters, and which location in the signal chain are all changed with the touch display.

The echoes and harmony section is like having a tape echo and harmonizer handy. Sitting in the processing chain after all the sound generated by active voices is combined, a “echo and harmony path” (e&h path) consists of a time-delay processor, a pitch-change processor, and a feedback path including a “filters and saturation” section (see above). With pitch change, filters and saturation off, get pristine digital delays up to 1s long or micro-second delays for classic phasor effects. Add in the filters and saturation to create lovely analog delay sounds or walls of distorted feedback. Leave the delay off and use the pitch change for subtle chorus, vibrato, or harmonies up to 2 octaves from the unprocessed pitch. And yes, feel free to start delaying, pitch-changing, distorting, filtering and feeding back together. With so much achievable, why did we add a second one? Making chords and ping-pong delays, among other things.

In A mode (LED off), the two encoders control the feedback and time delay for one of the echo and harmony paths. In B mode (LED on), the encoders control the pitch change and the level of the e&h path relative to the dry signal. The illuminated encoder indicates which e&h path is active, and a press selects the corresponding e&h path - 1 or 2.

The encoder on groc’s upper left controls the output level and indicates the level with the LED. When the LED flashes orange, this indicates the output level is at or near the clipping level. The second encoder controls the system reverb level in A mode (LED off), and the active patch in B mode (LED on). Additionally, this system encoder can be co-opted by the screen to control any number of secondary parameters. The other sets of encoders, e.g. grains, often have secondary parameter buttons on the display. When touched, the button on the display and also the system encoder will illuminate in orange, indicating the encoder controls the secondary parameter. As we will discuss in the modulation section, this enables even deep parameter destinations to be easily modulated as any other would be. Setting headphone level independently, adjusting the reverb settings, loading and storing patches and taking patch snapshots can all be accomplished through encoder presses or the touch screen.

Granular sound engine

Groc’s granular sound engine is fully custom and includes many unique capabilities and features. Over two dozen parameters are available for manual adjustment and modulation via the 4 encoders, toggle and touch screen.

position: (primary, LED off) Adjust the position of the audio sample within the time path. (secondary, LED on) Smear the position of the audio sample within the time path. (extra options) Select among unique smear modes with stutter and rhythmic patterns.

size: (primary, LED off) Adjust the size of the grains reading from the audio sample. Move to the left for smaller grains down to 1-ms long and find ring modulation and bit crushing magic. Move to the right for larger grains up to 1-s long for other-worldly freeze, repeat and delay-like sounds. (secondary, LED on) Adjust the variability in grain size. You will enjoy setting the overlap low and the grain size variability high. (extra options) Select among different size variability modes.

overlap: (primary, LED off) Adjust the amount of overlap between grains in playback. Move to the right for smoother notes and textures, and move to left for drop-outs and interesting tremolo-like modulations. (secondary, LED on) Adjust the regularity in overlap. (extra options) Select among different size regularity modes.

shape: (primary, LED off) Adjust the grain window shape. Move to the left for a bell-like window, and to the right for a rectangular (aka “flat top”) window. (secondary, LED on) Adjust the front-back bias of the grain window. Move to the left for a front-heavy window and to the right for a back-heavy window. (extra options) Enable random variability in the window shape and bias per grain.

tuning: (primary, LED off) Tune the (i.e. change the pitch) of playback. This tuning is relative to any automatic pitch adjustments that occur “under the hood”, and enables one to “tune” the instrument by ear, or apply modulation to this parameter for vibrato and other pitch effects. (secondary, LED on) Adjust the amount of de-tuning per grain or per voice. (extra options) Enable up to 4-voice chords, harmonies and textures with multiple grain playback streams. Select among multiple de-tune modes.

placement: (primary, LED off) Adjust the placement of grains within the spatial sound field. Move the encoder left for grains to sound as though they are on the left, and move to the right for right-ward sounding grains. Connect a modulator for amazing sweeps and movements around your head. (secondary, LED on) Increase the scatter (random variation in grain placement). That is actually an instruction, not a description. Seriously, just turn it to the right and let the sound envelope you. (extra options) Select among different placement and scatter modes.

filter: (primary, LED off) Adjust the bandwidth of the grain bandpass filter. The filter is off by default in the “widest” bandwidth. Turn the encoder to the left to decrease the width and the first click will turn the filter on and then decrease bandwidth down a minimum of 100Hz (bandwidth is also influenced by the filter center frequency, with larger bandwidths for higher filter center). Increase bandwidth by turning to the right and the last click will turn the filter back off Move to the left down to 100 Hz and to the right up to 10 kHz. (secondary, LED on) Adjust the center frequency of the grain bandpass filter. This won't have any effect when the bandwidth is set to maximum (filter is off). (extra options) Adjust the amount of randomness in the filter center frequency or bandwidth.

fidelity: (primary, LED off) Adjust the grain playback fidelity. Turn the encoder to the left to leave the land of pristine digital audio and degrade your way to a lovely lo-fi sound. (secondary, LED on) Adjust the amount of randomness, or jump, in the fidelity. (extra options) Select among jump modes including pre-programmed sequences.

Signal flow diagram

  • 1/8” headphone output

  • stereo 1/8” analog audio input and output

  • 2 stereo 1/8” analog control; each is configurable as either input or output

  • MIDI input and output

  • USB-C for power, multi-channel audio input / output, and MIDI input / output

Connectivity

  • Transfer and use audio samples in common formats

  • Record new samples and loops at 48kHz / 24-bit in mono or stereo

Audio Formats

  • 4GB of on-board storage

Storage

Synthesis and Signal Processing

  • 12+ simultaneous voices

  • Custom granular sound engine with oversampling for high-quality manipulation of time and pitch

    • The groc “time path”: adjust the playback speed independently in different note regions (attack, decay, sustain, release) to move through audio samples in new ways

    • Includes common granular synthesis parameters - size, shape, overlap (aka density), and position - but also controls to randomize or select pre-programmed patterns

    • Filtering and binaural spatialization at the grain level

    • Unique chordal, rhythmic, and arpeggiation features

  • Patch without limits! More than 16 easy-to access modulation sources and 100s of destinations. Modulate your modulator’s modulator, if you dare.

    • 4 LFOs with many shapes and unique controls

    • 3 ADSR envelopes, 1 time path

    • 4 analog control inputs

    • MIDI control inputs

  • Multi-mode resonant filters (low pass, high pass, band pass, band stop, low shelf, high shelf, all pass). Use 2 filters in series, parallel or split mode at multiple ocations in the effect processing chain

  • Saturation, distortion, compression and limiting with state-of-the-art neural signal processing can be inserted in multiple places in the effect processing chain

  • 2 echo paths with series, parallel, split and ping-pong modes, including filters and saturation within the feedback loop to re-create warm tape echo or analog delay sounds

  • Harmonizer within the echo paths that can move between subtle chorus, wild re-pitched delays and shimmering reverberations