Hexidi

Procedural Note Generator and Step Sequencer made with Unity

Status: On Hold due to other commitments


TL;DR Hexidi is in short, both a linear and procedural sequencer / note generator. Notes are transmitted to the fantastic TouchOSC Bridge, which are then played by your DAW or Standalone Synth. It uses procedural math, and a harmonic grid built using chromatic circles and other music theory. That's Hexidi!

I highly recommended watching the overview video!

Prelude: Let me start with saying that Hexidi started out as a 'I wonder if?' moment. I had been looking for two kinds of VST to use in music production. I wanted a procedural note generator, and a step sequencer. Most that I found were overloaded with features, too simplistic, expensive, and so on. There was also an element of personal preference for things such as UI, that can go a long way to making you feel at home.

I first explored VST development. Not. Easy. However it looked doable but I'm time poor and have enough things on my ToDo list. So, as always my mind turned to Unity. How hard can it be? Let's fire up a quick test project . . . 5 months of 'spare time' coding later, Hexidi was born.

Reality Check: The focus of Hexidi is fun! It's not meant for producing super precise data. Like the old analogue days, hardware had warmth, and it had quirks. Which in some ways made them more natural. The limitations of Unity quickly made me realise that accepting this, was the only way it was going to work. At least in this version ;)

Don't get me wrong, I've recorded lots of sessions in Ableton with Hexidi, and whilst the notes are not in perfect step, they do look and feel like a musician was playing. Also notes can easily be tightened up in the DAW that you use. Even during development, some of the recorded test sessions are now the basis of some new music I am working on, so in short, it works!

Features:

  • Highly customizable procedural note generation

  • Interactive Harmonic Grid

  • Internal Clock and External Clock Pulse Control

  • Granular Step Sequencer (Step Tracks work independently but maintain lockstep!)

  • Plays both Notes and Chords/Triads

  • MIDI Channel Output Selection

  • BPM Controller

  • Multiple 'Modes' to control various behaviours

  • Note collision logic

  • Note Tracking System for Sustain Preservation

  • Touch OSC Bridge Compatible

  • Custom Max4Live Plugin

  • Sessions / Versions allowing for saving and hotloading of your configuration / notes

  • X-Y Controller for Mod / Pitch / Aftertouch. Also features speed adjustable automated patterns

  • Built in Tool-Tip Helper a 'la Ableton Live.

  • Portable - No Installation!

Requirements:

  • Windows PC (8, 10, 11)

  • DAW (Such as Ableton Live) that can accept inputs from TouchOSC Bridge

  • Max4Live (Ableton Live) if you need OSC triggers to be sent to Hexidi, resulting in Ableton signalling for Hexidi to take it's next step, BPM change etc

Limitations:

  • It is not a VST plugin. So some increased latency of around 200ms including OSC packet transmission. This can be offset in some DAWs

  • Hexidi does not produce any audio, only the data for other 'devices' to use, such as a DAW.

  • It does not generate MIDI files, but your DAW can ;)

Previous
Previous

Tranzmit