so this should be available soon…

Thanks to @Gerald_Stevens providing me with a terminal tedium to make this possible… wouldn’t have happened without his support :beers:

9 Likes

Holy crap!!! I can’t believe you did it with those darned I2C screens!

2 Likes

and its up …
a little instagram tease : https://www.instagram.com/stories/highlights/17908256641403430/

download:

ORAC for Terminal Tedium

Status: Alpha release

Requirements
Terminal Tedium running FATES (though others should work fine)
2 x SH1106 OLED displays, using I2C on 0x60, and 0x61

Installation:
This has been tested on a terminal tedium running the FATES install.
it should work on others, but the idea is to have a base line install

(basically, the install assumes a user called ‘we’, so create that an should work on other distros )

defaults:
hostname: norns
username: we password:sleep

the general install of this should work, the only two modifications were made
a) disable encoders and screen in /boot/config.txt
just comment out the line that says something like
dtoverlay=fates-buttons-encoders
dtoverlay=fates-ssd1322,rotate=180

b) disable norns
sudo systemctl stop norns.target
sudo systemctl disable norns.target

c) i rename host to tt, but thats optional!
use raspi-config
(you can also setup wifi and expand fs whilst here)

then reboot

from here we can proceed to install orac
(note: you will need internet access to install things like PD which is a dependancy )

unzip orac.deb.zip , and copy orac.deb from your desktop to home directory of your TT.

then

sudo apt-get update
sudo apt-get install ./orac.deb

Running

once installed, it runs as a system service which is already enabled, you can stop with
systemctl stop orac
(use journalctl to check logs)

if all is installed correctly, you will hear a ‘demo’ patch, and see the display

(note: this guide does not cover Orac usage, see my videos for how to use orac :))

On the top display we have the ‘menu’
on the bottom display we have the paramters for the current module/page

the black buttons are up/down , the led button is ‘func’

when func is unlit, buttons are used to target parameters display
up/down change pages within module
func + up/down change module

hold func for 1 second, will light func, and we are not in menu display mode
up/down - selects menu item
func - selects item (either activating, or entering sub menu)

CV 1,2, 4 & 5 control parameters 1-4 respectively

tips:
cv clock module - allows you to input and output gate - replace normal clock in S2!
cv note module - can be used for cv/gate from spare cv and digital inputs
audio input - is disabled by default, go to the router (S1) and you will find a parameter to increase ‘gain’ for input on a chain.
midi is supported, you will need to setup alsa midi to connect to PD, using aconnect

have fun, happy patching

TheTechnobear

I think probably support all be on muffwiggler , given thats where I think most TT users hangout.

topic: https://www.muffwiggler.com/forum/viewtopic.php?f=17&t=104896&p=3199569#p3199569

3 Likes

Typo

Should I maybe make an Orac specific disk image?

1 Like

Hmm, it’s different release for fates and tt, as the oled is i2c not spi, and their is no framebuffer support for it.

But I like the idea of using fates as a cool audio distro esp. now it can be extended beyond norns. Open lots of possibilities.
( probably better discussed in fates thread)

On my side I can also look to see if I can generalize sidekick and orac more not only supporting fates and tt, but other pi platforms. ?!
Anyway will have to think - so many things possible. time is often the driving factor :wink:

3 Likes

@TheTechnobear i just finished the terminal tedium expander and i have some questions.
Where should i post them here or at muffwiggler?

Cheers!

1 Like

Probably best on MW , as that’s where most of the TT community is (afaik)

1 Like

Well I got sidetracked for a year and never actually started work on a microcontroller synth project. But the bug has bitten me again the past few weeks! I’m going to dig back into Pure Data and order a Rapsberry Pi 4 this week. Loving seeing all the new Orac updates! Have you by any chance finished the Marbles Pd external? That’s a module I’ve come to use in almost all of my vcv rack patches, though I haven’t committed to getting the real deal for my eurorack yet.

Am having an issue with adding patches to orac on my pi.
Downloaded a patch from patchstorage.
Transferred to /home/patch/media/orac/usermodules
From there I’m lost, I’m not seeing it in my lemur interface. Can’t seem to find where i can access it.
Anyone run across something similar?

it needs to be in a sub-directory of usermodules, this sub-directory defines its ‘category’ e.g. fx, synth

1 Like

Have the same question for the Norns. I have downloaded Orac modules/patches from Patchstorage. Where do I add them (\norns.local …?) and/or I install them? And then how do I get access to them from the Norns – same way I access /cvtools /utilities /fx /synths etc.? They will ‘land’ there? Thanks!