Grain Plane

2D-matrix-controlled, grain cloud synthesiser and bandpass filter bank

Grain Plane Logo

What is Grain Plane?

Grain Plane is a totally unique and powerful granular cloud synthesiser. It works by splitting up source audio into a 2-dimensional grid, time vs frequency. Allowing up to 256 simultaneous granular playheads, Grain Plane then reconstructs your sample in real-time using 3-dimensional input data.

Features

Pro

The full Grain Plane

  • Up to 256 Grains
  • Adjustable Grid ( up to 32 x 32 )
  • Slice Sequencer
  • Preset System
  • Input: Tekh Tonic
  • Input: Direct Mouse Drawing
  • Input: Conway’s Game of Life
  • Input: Webcam
  • Input: Custom-Addressed OSC Array
  • FREE Included Sample Pack
Soon

Free ( Tekh Tonic )

Requires Tekh Tonic!

  • Up to 256 Grains
  • Adjustable Grid ( up to 32 x 32 )
  • Slice Sequencer
  • Preset System
  • Input: Tekh Tonic
  • Input: Direct Mouse Drawing
  • Input: Conway’s Game of Life
  • Input: Webcam
  • Input: Custom-Addressed OSC Array
  • FREE Included Sample Pack
FREE
Download

Download

FREE VERSION ( REQUIRES TEKH TONIC )

( Optional donation ) We give 10% of all donations for this product to the EFF.

PLEASE NOTE THAT THIS VERSION REQUIRES TEKH TONIC 

Current build: v0.303 beta  Date: 21/10/2014

Download “Grain Plane WIN” Grain_Plane_v0.303_beta_WIN.zip – Downloaded 1367 times – 13 MB

Download “Grain Plane OS X” Grain_Plane_v0.303_beta_OSX.zip – Downloaded 1700 times – 37 MB

For help or to report bugs, head over to our forums page or contact us.

 

Free Sample pack, “Textures” by Georgie Pinn

Download “Grain Plane Pack 001 :: "Twitch" by Georgie Pinn” Twitch_by_Georgie_Pinn.zip – Downloaded 550 times – 34 MB

 

v0.303 beta

Fixes

  • Further improvements to stability, especially when changing “grid x” and “grains per slice” parameters
  • Optimisations to the Slice Sequencer display
  • Fixed a bug where the pitch slider would alter the pitch differently depending on grain duration and cycle time values

Additions

  • Added loading percentage ticker to display the current status of grain reconstruction after changing “grid x” or “grains per slice” parameters
  • Added “Randomise Pitch” toggle – disregards pitch slider setting and randomly chooses pitch for each new grain
  • Added “50% fill test” button above the Input Plane – allows you to fill the input matrix to 50%, allowing you to use Grain Plane in a basic way without Tekh Tonic
v0.301 beta

Fixes

  • Further optimisations to the granular playback system

Changes

  • Total GUI overhaul – clearer sections and more visual information
  • Independent grid axis sizing – grid dimensions can now be adjusted independently for future input systems

Additions

  • MIDI control over dynamic parameters, sample selection and record toggle
  • Global Grain Pitch – the user can now alter the playback speed of the grains, resulting in pitch manipulation
  • Slice Offset Timing System – slices ( x-axis ) can now be sequenced to be triggered at any point of the “cycle time” instead of all slices being triggered
v0.202 beta

Fixes

  • Major optimisations in the grain system have been made, significantly improving performance for both the OS X and Windows builds. This should allow lower spec’d computers to run Grain Plane, and should allow more grains, with lower CPU overhead.

Additions

  • UI element allowing for the grain visualisation to be disabled has been added. This visualisation of the grains can be computationally expensive, and cause the entire program to be less responsive ( more so on lower spec’d computers, or with high settings of grains ).
  • Control over the update frequency of the visualiser system has been included as a UI element, allowing the updates to be set between 10hz and 60hz.
v0.201 beta

Fixes

  • Fixed a bug causing the OS X version to lock up constantly. This was relating to the grain visualisations being sent values far faster than could be processed.
  • Turning the visualisations on/off now also toggles the audio analysis that creates the grain display, increasing performance further.

Additions

  • Added UI elements allowing for additional audio driver settings ( necessary for OS X core audio ) as well as I/O and signal vector settings ( allow for more performance tweaks ) and sampling rate.

Changes

  • Number of grains per slice now defaults to 4 instead of 8.
  • Slight UI modifications.
v0.200 beta

First release

Tutorial

Technical Info

Fully utilising the three dimensions of the motion control input, the Morph controller in Tekh Tonic provides Grain Plane with the heights of each block in Morph’s grid of springs which control various parameters of the synthesiser. Grain Plane splits up audio files into temporal slices ( x axis ), and bandstop filter slices ( y axis ). As the grid bounces, the height of each grid slice opens up the bandstop filter of the corresponding slice of audio, at the corresponding frequency.

 

With up to 256 simultaneous playback heads ( aka “grains” ) Grain Plane can turn any audio source content into dense pad that the user can sweep over with their hand, controlling not only the playback position of the audio, but also the frequency of the filter and the amount of audible grains, all with a single gesture.