GEOMETRY SYNTH // EURORACK MODULE

Download setup files and manual for the GeoSynth Euorack module, an itterative geometric synthesizer based on Processing.

This video is based on the Point DIstribution sketch available in the download/demo files



Below is the history of the project and were it started.

Itterative geometric synthesizer

This project started in Jun 2013 as I was diving deeper into Generative design with Grasshopper and it's visual programming interface I realized how close the logic was to the modular Synthesizer I started to build. In Grasshopper you are building complex systems by patching different types of nodes, with a modular synth you do exactly the same thing by patching modules that have a specific function to achieve really complex patches that can evolve over time as you can adjust parameters, repatch and tune your system.

Analog synthesizers use control voltage to transmit signals so the idea was to read those CV signal and send them to Grasshopper. Andy Payne released a few years ago a Plugin called Firefly that allows you to interface grasshopper with the real world through the Arduino Microcontroller.

I started to build a first controller box around an ArduinoMega that will included 4 CV Imput + 1 Clock Imput as well as 10 switches and 10 potentiometers to be able in live to adjust/trigger different parts of the geometric patch. With this setup every single variable/parameter within the generative modeling environment can be assigned to a CV, a switch or a Potentiometer.

This Visionary system is meant to be a collaborative experience between performers.

The complexity of the patch you can build is only limited to ones level of understanding of Grasshopper, every single variable, parameter can be linked to a CV signal, a switch or a pot. The Geometry synth is also really powerful in making you understand modular synth as you can start to visualize the cv and how each module affects them, one of the best examples is by patching a regular polygon to an ADSR and playing with the Attack/Delay/Sustain/Release.


  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth
  • geometry synthesizer grasshopper3D video synth

This first video is a simple example based around a circle :
CV1 is patched to the CV In of the TipTopAudio Z3000 VCO (1V/oct) and linked to the radius value of a circle, as the CV increases the circle gets bigger.
CV2 is patched to the LowP/HighP Cv input of the MakeNoise MMG VCF patched to a Triangular wave LFO and linked to the thickness value of the circle stroke, as the CV increases the stroke gets thicker.
CV3 is patched to the Pittsburgh ADSR Cv out linked to the radius of a polygon which as for center a point on the circle, as the CV increases the the polygon gets bigger.
Knobs have been assigned to : Polygon number of sides, zoomIn/out, thickness of polygon stroke, camera rotation. See below the Grasshopper script for that patch.






This example starts to show some more complex geometric patch, script started by Gill from Modelab and evolved by Lysandre.



INSTAGRAM Picture & video of Live sets


geometry synthesizer grasshopper3D video synth

geometry synthesizer grasshopper3D video synth

geometry synthesizer grasshopper3D video synth


This page will get updated as the project advances and evolves.


Future development

  • MIDI Interface to link modern synthesizers
  • Multiple video output for spacial mapping
  • Output expander board with mechanical relay
  • Physical based geometry with Kangaroo
  • Audio spectrum interface

Thanks for support/help/inspiration

Details


  • Date: 10 Sept 2013
  • Categories: Lab, Generative Design
  • Client: Personal Project