Orac 2.0 for the Raspberry PI

could be either your router is not taking the name its supplied, or adding a different suffix,
or it could be your client dns is wrong (e.g. not using your routers name service)

do you have other computers on the local network you can ping?
are you able to access the ip that the rPI has assigned to it from your mac?

hard really to know… we know that patchbox is trying to set the hostname, as it works fine for others (including me) :confused:

I have an IP in the dialog box of the remote PD program. I can’t remember now why but the hostname didn’t seem to work for me.

1 Like

has anyone had consistent results using orac on the rpi and using a usb audio interface? i’ve got mine setup to work, but after awhile of using it, i start to get some distortion in the signal coming from the audio output of the interface. i’m assuming i’ve just got a less than ideal configuration in jack. i’m using a focusrite scarlett 2i4, running the orac module in the console mode on patchbox. 44,100 sample rate, 512 buffer, 3 period.

Thanks for the suggestion Randomaztec, unfortunately I did already try that. I’ll revisit my network settings this weekend and see if I can identify the problem. I’ll post back here if I do.

@bunkbeds i’ve been using a behringer uca-202 with good results… i’m using a sample rate of 44800 (to match the samples) and 128 buffer - but i’ve also increased the delay rate in pure data from 4 (the default) to 16. Read up the thread here to see how to change the delay in orac’s pd settings. I arrived at these settings by simply fiddling around until I got something that worked reliably… and yes, as you say, the audio interface distorts if you don’t have good settings. I’d start by changing the sample rate, and increasing the delay in pure data. Changing the period had little effect for me, so I’ve left it at n -2. Another thing that can have a positive effect on usb audio cards is forcing the pi to use usb at usb 1.1 speeds, but this also slows down the networking speed. write: dwc_otg.speed=1 to /boot/cmdline.txt

2 Likes

this is extremely helpful!! thank you so much for the informative post. i will give these settings a try and report back.

typo, this will be 48000 :wink:

great info from @languidlost!
if its crackling is likely the having issues pushing the audio data out over USB. so most likely its buffer sizes (pd or jack)

changing sample rate shouldn’t be necessary, but check that everything is aligned to use the same sample rate… it maybe some config (jackd? PD?) in Patchbox is defaulting to 48000, as this is used by the PiSound.
(48000 is used on the PiSound because its more efficient… but we use 44100 on the Organelle)

1 Like

I am really new to programming and have been meaning to get raspberry pi to make some sound for quite some time. i love this project (a pi 3 is sounding) and have accumulated a few raspberry pi’s over the last few years a number of which are zeros and zero w.

so this thing you did where you compiled orac for a zero. is there a way that could be downloaded somewhere, or possibly you could list out where (pi or windows) and what (tools needed to compile, oh and also the files) and possibly a how or two?

i imagine that either of those things could be a lot of work and not really something one should ask of another so casually.
if that is the case, possibly there is a tutorial for finding out how to compile stuff with cmake or makefile or whatever magic you modern wizards are able to conjure?

This is the best thing ever! I have been looking and looking for this to appear. everyonce in a while i will go through youtube looking for either Raspberry pi loopers or synths, and this along with PatchboxOS and the easy step by step is a dream come true. i am making sound and having fun. Also thanks to Critter and Guitari: Organelle and that community for making all the PD and interface concepts!

1 Like

Orac news

logo

we have a fantastic logo, kindly designed by Ben Norland, one of our fellow orac users :raised_hands:

orac

(Ben has kindly also designed a number of variations that you will be seeing over time :slight_smile: )


Patchstorage

also @Pranciskus has created a new Patchstorage for Orac, so you will be able to find new modules, updated etc easily - thank you :raised_hands:

https://patchstorage.com/platform/orac/

6 Likes

Great I was just searching patchstorage last week for any Orac related modules and was disappointed that this didn’t exist.

1 Like

Hey everyone, so Web client for ORAC on rPi was released, I’d appreciate any comments/suggestions. The post is here: Web client for ORAC 2.0

7 Likes

This is really exciting, thank you. Looking forward to getting it going tonight. I have the pd editor running fine, but this will help with portability. I’ve been using ORAC with my Zaquencer. I have gotten it to switch patches, but very clunky. This should help me with that and more.

3 Likes

some might be interested in the little sneaky update to the Blokas front page.

https://blokas.io/midiboy/

hint: look about half way down the page :wink:

2 Likes

Nice. This has great potential

Hi Mark, sorry for the late answer. I did your tip and now it’s alright thank you! I play orac with the arturia beat step pro, and im begining to realy play music now. I first tryed with a phatdac as a sound card, and that was realy good sound. I was so exited to see what could it done with the pisound, so i had to buy one with case! Its incredible all the possibility that orac can do! Thank you again!

2 Likes

Hi there,

i made a 1.1 version of edrum on patchstorage with a snare (decay and bp filter). https://patchstorage.com/edrum-1-1/

2 Likes

Hi Mark
Just wanted to say thanks for your amazing work across the open source music community. I’ve been getting into the word of electronic instruments through mostly diy projects relying on the wealth of open open source designs out there and have to taken to just following you across platforms to find the most interesting projects haha.

I also thought I would bring this project, the Ottodiy to your attention if You haven’t already come across it. It’s a fully open source groove box that sits somewhere between the op-1 and organelle designed specifically for diy builders is based on the raspberry pi 3 a+, uses a very similar control layout to the organelle and uses a full colour lcd screen. It seems ripe for a possible far future orac port and solves a lot of the awkwardness of the interaction with the current Pi port.

Once again thanks for your amazing work I look forward to continuing some modules for orac once I’m more familiar with pure data.

1 Like

thanks @Tim_Mooney,

yeah, ive been watching OTTO for a while, I was really pleased when they moved away from the idea of a clone of the OP1, and rather moved towards being inspired by it - I think its great that it has its own vision/idea - its a great project.

Im subscribed to thier discord, though as im more a software guy - I’m kind of waiting for the hardware prototypes to mature, and see how they are going to distribute - id be up for a thru hole diy project, but surface mount is a bit scary, esp if its really small stuff.

but definitely watching it with interest :slight_smile:

1 Like

The difficulty of SMD stuff tends to be greatly overstated. I have almost no electronics experience and was able to build half a dozen mutable instraments modules as my first major build. They use the much smaller 0603 components i think the otto is using the large 1206 for most of it’s parts. The key i’ve found is using cheap tempreture controlled hotplate and 235 degree room tempreture stable solder paste rather than stuffing around trying to do it with a soldering iron like i’ve seen a lot of people do online.

2 Likes