Web client for ORAC 2.0

#1

Hi everyone, so it is exactly what the title says! If you’re not familiar with the ORAC, I suggest you start here.
Many people love using ORAC (I am one of them, thanks, Mark!) but I had some hassle setuping clients so I thought it’s a good chance to do a standalone web application to make ORAC even more accessible. With help from the awesome Blokas guys I think the result is worth sharing with the public:


It runs on the rPi, next to the ORAC, so all you need is a web browser essentially.

Installation

Currently tested on Patchbox OS
SSH to your Pi and run:

curl https://raw.githubusercontent.com/dsedleckas/orac-control-web/master/install-orac-control-web.sh | sh

Open http://<rpi-ip-address>:8080
If you’re stuck on loading screen, make sure ORAC module is activated and mec.service is running. If not, run patchbox module config.

Save as an app on your phone

If your Pi always has the same Ip address (e.g. you’re connecting to Pi’s WiFi network and accessing http://172.24.1.1:8080), you could save the page as an app to your home screen. For example, on Chrome, once opened, click tripple dots and Add to Home screen. Launching application this way will open it in landscape mode and fullscreen instantly.

Menu navigation

Interface should be familiar to any ORAC user before - page/module navigation at the top and parameter controlls below. One change that was made involves menu navigation - Activate button was dropped - instead just tap/click on the wanted item. To scroll the menu (i.e. see more items in the list), you still have to use up/down buttons.

I hope you find it useful and I’d appreciate any comments/suggestions/bug reports here or on the GitHub.

Happy music making!

10 Likes

Orac 2.0 for the Raspberry PI
#2

Thank you for this great work, it works well. I had a problem when installing the web client, I put the solution in case it’s helpful to someone. When I went to install it I could’nt find the pip3 module. I installed it with this code and reinstalled the web client again.

sudo apt-get install python3-pip

2 Likes

#3

thanks, I’ll add this to readme

1 Like

#4

2 Likes

#5

Thanks so much!

1 Like

#6

Dumb question - so using this nice GUI can it work on the same RPi itself running Orac if I also have a screen attached? or is it only for remote network control from another device?

0 Likes

#7

Yes it should work on RPi itself, just use http://127.0.0.1:8080 or http://localhost:8080 as the address in the browser on RPi.

0 Likes

#8

I went to change the bpm on the clock and ran into an issue. I appear to be having two problems in the web client- 1) the S1 module is the last module in the chain and 2) the S2 module in S1 appears blank.

I’m trying to figure it out. using the web client, can you edit the S2 module?

Can anyone check on their setup if this is the case? Am I wrong about this? Has it been changed? Bug?

0 Likes

#9

I’ve just tryed, and with pyton3, that work fine ! Now, i can manage my preset in my bath, what else?

0 Likes

#10

Probably worth mentioning, big sale on tablets over at Prime Day.

7" Kindle Fire should be more than enough for this, and it’s $30 right now. Two for $50.

1 Like

#11

These tablets are great value for money. Bought one some time ago. Once the Google Play Store is installed you can use it to run e.g. Pisound and Lemur apps. :wink:

0 Likes

#12

I have one as well, somewhere. Couldn’t find it all day, so I guess I’m buying a spare.

That’s great news about the Google Play Store unlocking those. I was strictly thinking about this as a web client for ORAC.

1 Like