Orac : release 1.0

Its here, my most ambitious Organelle project to date, one Ive been really excited to share :slight_smile:

I love the Organelle, its portability, its flexibility…
However, one thing I wished was that I could run multiple patches at once, combine them in different ways.

Enter Orac, The modular for your pocket :slight_smile:

Installation

  • ensure you have OS 3.1, these can be downloaded from http://organelle.io
  • download orac, which is a zop package
  • copy the zop patch to your usb drive into patch so /usbdrive/Patches
    (or a subdirectory if you wish)
  • load usb stick is loaded onto Organelle,
  • on Organelle, patch menu shows , “Install orac” - click it : )

what is Orac?

Its a modular, However, its a modular with a difference, no building synths, no pesky wires or patching, no bleeps, no lab coats.
The modules are musically useful things, like synths, fx, sequencers rather than small things like oscillators.
Yet, being modular, you still get to choose which, how many of each, and how audio and signals are routed.

A simple case might be a sequencer into a synth into some fx.
But you can get much more complex, with multiple ‘chains’, where you have different sequencers into different synths.
So, you can have drums running in one chain, asequence a bass line on another, and play a lead on top, that is all possible on one organelle :slight_smile:

As of Today, there are over 50 modules to choose from, cover sequencers, synths, fx, recorders and include all my MI modules, and also a large number of C&G patches modified to modular format.

(Orac is also designed to be easy for patch developers to add new modules, more on that later)

These modules can be freely inserted into 10 slots, where a ‘routing’ module allows you to control how audio/notes/midi is routed around the rack.

Once your rack is perfected you can save and recall presets.
Need more hands on control, no worries, it supports midi learn.

All this is very easy to use, but I hope opens many creative doors.

a fantastic video from Loopop about Orac

My detailed walkthrough video

a nice video from Antonio (@keymanpal) walking through building a rack from scratch

There is a separate post regarding patch development


Basic controls:

  • short press encoder, enter main menu.
  • turning encoder takes you thru pages of the current module
  • press and hold encoder + aux , list module slots and select
  • press and hold encoder + first 10 keys , select module slot 0-9

Main menu:

  • module line : shows current module , press encoder, list available menus to switch to
  • preset line : shows current preset, press encoder for preset menu,
  • midi learn : activate/deactivate midi learn
  • save : save presets and midi learn to ‘disk’
  • home : return to organelle menu

Preset menu:

  • new : create new preset (will be called New #1 etc, can be renamed in orac-rack.json file)
  • update: updates the current preset with changes to parameters, midi cc (non persistent, see Save above)
  • list of presets: select preset to load

Midi cc learn:

  • activate in main menu
  • then turn parameter you want to learn
  • then turn your midi controller (above zero)
  • (repeat steps)
  • deactivate midi learn in menu

note: if you want to cancel a learn , turn your midi controller to zero

FAQ

  • Im not getting any input signal from the LINE IN
    by default the input gain is 0%, you can change this to in the Router module for each chain.
  • routing modules can be placed in any slot, and really its only useful to have one :slight_smile:
  • clock module can be placed in any slot, its also optional (depends if you have module using it or not, e.g. sequencer), id advise a max of one in the rack.

Credits

This project is only possible because developers have shared code freely under open source, a case of ‘standing on the shoulders of giants’.
Special thanks to C&G for releasing their patches, they are well written and it was fun to ‘modularise’ them, and also to Mutable Instruments which my MI modules are based on.

Also Id like to thank Ziv (Loopop), Antonio (@keymanpal), and C&G (@ChrisK / @Oweno) for helping during pre-release by providing invaluable feedback and suggestions.

a first stab at the module list…
https://docs.google.com/spreadsheets/d/e/2PACX-1vTLKrgYphakK8n1iLfxryQRmW-TQw60K8kPnY1DJOHKEp3wZtHpyccbZtcg-9mQS_cA9HGiQtskr2CZ/pub?output=pdf

28 Likes

Holy smokes, thank you! And here I just bought a second Organelle! Hahaha.

3 Likes

wow, super impressive. thrilled to se the programming potential of this box being exploited in such sophisticated ways.

thank you @thetechnobear!

2 Likes

WOW. This is badass. Big kudos/thanks! Can’t wait to check this out. Amazing work mate. Exciting…

1 Like

this is fantastic!

Mark,
This is absolutely terrific !
When i’ve bought my organelle few months ago, i didn’t expect it will become an OTC… and you did it !
and i’ve never hope it could evolve to a hardware who could run multiple patches at once… and YOU DID IT ! thanks you a lot !

:slight_smile:

3 Likes

THANK YOU! Amazing work

1 Like

this is so cool!

so - all it needs now is a tape recorder component and we’ll be in OP-1 space! :wink:

6 Likes

haha that’s what i was thinking too ^^

1 Like

release already includes Overloop… which does recording, and overdubbing.
(also remember with chains, you can use multiple overloops :wink: )

but doing another recorder is pretty trivial really, I guess your thinking multitrack?

(there is also freezer for granular fun)

5 Likes

but of course you’re right ! (it’s just a new approach of organelle to learn indeed !)

1 Like

Beautiful! Off to make some modules! :smiley:

EDIT - Getting ahead of myself but could get confusing unless the distribution naming etc is standardised. Really excited about this!

1 Like

I was thinking multitrack just like the OP-1

with the chains and the open source you are actually in a far better space synth and sequencer wise!

2 Likes

wonderful! it s really really huge what you ve created for the organelle! now there is no limitations anymore!

1 Like

What is Overloop? Is this in one of the videos somewhere?

EDIT - scrap that, I need to learn to google - Blog

1 Like

I just can’t get over what a game changer this is!

2 Likes

i think it looks great but how does it deal with the overhead for these multiple patches?

Impressive! Big thanks to @thetechnobear!
Can’t wait to try it soon!

Orac dynamically re-patches itself , so only the modules actually being used are present in the patch.
(unlike say 1008, which has all the modules present, but turns them on and off)

of course, you are limited to the available cpu/memory of the Organelle… I cant upgrade that via software, though I can tell you how to upgrade the hardware :wink:

4 Likes

I though I would add my appreciation of this as well, it must have taken a fair amount of work.

Does it scale to multi-core as well then?