New WIKI

this thread is becoming a bit unmanageable, so Ive decide to move important information about how to use Orac, Sidekick , PD, Supercollider to its own wiki

Orac, Sidekick, Pure Data and SC for Norns

I’ll still post updates here, but will try to make sure most of the details end up in the wiki,

if anyone would like to contribute just DM me, and I’ll explain how.
(easy you just need a GitHub account)

6 Likes

Doing a test install on shield now. No issues with install, but no sound yet. Did an update and went back to Norns, then back to Orac and demo patch making sound :ok_hand:

All good on shield as best I can tell

After all… I am getting some funky issues with audio not working everytime on shield. If any other users on OG norns or Shield are not getting audio, could you DM me, I’d like some help debugging. Thx

1 Like

update to norns shield…we believe we know what the issue is.

on norns.shield (only, not full fat norn, nor fates) norns-jack, is getting started by multi-user.target.wants - this is odd, since on other version of norns, it doesn’t it gets started by ‘norns.target’ - we don’t know if this is an intentional change or not.

the ‘fix’ (workaround?) is simple

sudo rm  /etc/systemd/system/multi-user.target.wants/norns-jack.service 

this seems to have no adverse side effects

  • it works for when sidekick used, (so norns.target is disable)
  • it works if sidekick is uninstalled …
    as norns-jack is started thru the norns.target, as is the cases with other norns platforms

so if you have a monome diy norns shield, sidekick/orac will work with this one small change.

let me know if you try this and it works, or if you have any issues. (I’ll add this to the wiki )

if we get enough positive feedback (i.e. that it works), then I will add this to the sidekick install, so that future shield users do not need to do this manually.


Any thoughts on latest update, supercollider?

Ive got a couple of minor changes scheduled, so if you have any other observations… now is a good time to mention it… so that they can be put into the ‘next’ bug fix release.

1 Like

hi there again checked which ports are in use when i get my error message when trying to restart sidekick in vnc client. i checked the ports with this command:

netstat -lptn

and no sign of 3000 or 3001

thanks again. :wink:

Would this mean we cant switch between norns and sidekick without uninstalling sidekick?

Nope, the fix has no side effects.

I also have the issue okyeron mentions above on DIY norns shield. Will give the fix a go and report back.

1 Like

do you get it , if you start sidekick without vpn?

also is sidekick working when booted? or not at all?


not recommend for general use… but you can give it a go to ‘debug’
edit sidekick.json, you will see sendPort and listenPort,
you can change these ports to other ports to see if you have a clash with other applications you have running, or set them to zero to turn off osc.

Monome Norns Shield ONLY

to reduce any ‘anxiety’ about making this change…

if you want to ‘undo’ this fix, just type:

sudo ln -s /etc/systemd/system/norns-jack.service /etc/systemd/system/multi-user.target.wants/

thanks for the reply. sidekick is working on startup, i can long press all three buts and get sidekick up and enter patches.
if i use …sudo systemctl stop sidekick…sudo systemctl start sidekick, it stops and starts sidekick again.

but if i stop and start sidekick with …sudo systemctl stop sidekick cd sidekick …/usr/local/sidekick/sidekick it fails with an invalid argument and i must restart to reset. :thinking:

this is a separate command, it should be on another line

Sorry is typed on a separate line. Typo.

Fwiw, pretty sure this is unintentional, probably left on the shield image and never removed by update scripts

1 Like

Odd, so at startup sidekick is able to get the port, then later you can’t from the command line.
That’s doesn’t really make sense - and as you can imagine this is something for development purposes I do all the time.

Once you’ve stopped sidekick, is it still running
Check with
ps aux

All I can think is you have another process that grabs the port once it becomes free - but that’s seems very unlikely, much more likely sidekick is still running :wink:
As I said above you can also change or disable OSC.

1 Like

yes sidekick is stoped but am unable to restart will change port numbers and see. thanks again. :wink:

lets takes this offline , as this is not an issue for fates or other norns users, I think its something specifically about your build - send me a DM

1 Like

thank you for all the Supercollider updates.
I backed up my patches from sidekick, updated to the latest Orac fine and then updated to Norns Mother and moved my patches. All working OK. Im on a Fates. I tried a SC patch i was using on my computer, renamed it to “main” , dropped it into the demos/sc folder and it works great.

4 Likes

That’s really awesome @mlogger ,
this was the intention - so it’s always good to hear when it actually works - so often doesn’t - lol

1 Like

Hi @TheTechnobear :slight_smile:
I have been out of the loop for a while,
Updated my fates to the last release, updated orac /sidekick as per the instructions, but i dont see any changes?

One of the first things i have seen is subfolders sorting inside of sidekick/patcher does not work for me.

If i create a folder and place patches inside of it they do not show up on the menu.

Also it was mentioned that the sidekick/patches folder get deleted after the update, mine is still the same.

Cheers!

Edited:

Ok so i uninstalled orac, and then tried to install it again with

sudo curl https://thetechnobear.github.io/apt-norns/install.sh | sh

but i get:

log

127.0.0.1 ~ $ sudo curl https://thetechnobear.github.io/apt-norns/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1024 100 1024 0 0 6481 0 --:–:-- --:–:-- --:–:-- 6481
deb [trusted=yes] https://thetechnobear.github.io/apt-norns/ ./
Hit:1 http://ppa.launchpad.net/artfwo/monome/ubuntu bionic InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Ign:3 https://thetechnobear.github.io/apt-norns ./ InRelease
Ign:4 https://thetechnobear.github.io/apt-norns ./ Release
Hit:5 http://raspbian.raspberrypi.org/raspbian buster InRelease
Ign:6 https://thetechnobear.github.io/apt-norns ./ Packages
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Ign:6 https://thetechnobear.github.io/apt-norns ./ Packages
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Ign:6 https://thetechnobear.github.io/apt-norns ./ Packages
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Ign:6 https://thetechnobear.github.io/apt-norns ./ Packages
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Ign:6 https://thetechnobear.github.io/apt-norns ./ Packages
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Ign:6 https://thetechnobear.github.io/apt-norns ./ Packages
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Err:6 https://thetechnobear.github.io/apt-norns ./ Packages
404 Not Found [IP: 185.199.110.153 443]
Ign:7 https://thetechnobear.github.io/apt-norns ./ Translation-en
Hit:9 https://package.monome.org stretch InRelease
Get:8 http://apt.blokas.io rpi InRelease [3921 B]
Reading package lists… Done
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:2
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:2
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:3
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:3
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:4
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:4
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:5
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:5
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:6
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:6
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:7
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:7
E: Repository ‘http://apt.blokas.io rpi InRelease’ changed its ‘Origin’ value from ‘pisbtnw7 rpi’ to ‘main rpi’
E: Repository ‘http://apt.blokas.io rpi InRelease’ changed its ‘Label’ value from ‘pisbtnw7 rpi’ to ‘main rpi’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:2
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:2
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:3
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:3
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:4
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:4
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:5
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:5
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:6
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:6
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:7
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/technobear.list:1 and /etc/apt/sources.list.d/technobear.list:7
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following NEW packages will be installed:
mec orac sidekick
0 upgraded, 3 newly installed, 0 to remove and 158 not upgraded.
Need to get 6190 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://thetechnobear.github.io/apt-norns ./ mec 0.2.1-11 [938 kB]
Err:1 https://thetechnobear.github.io/apt-norns ./ mec 0.2.1-11
File has unexpected size (938388 != 937856). Mirror sync in progress? [IP: 185.199.108.153 443]
Hashes of expected file:

  • SHA256:85cf01a14177e2d7e6530aecfbfe9786ee3c6709b167c1cb301b1df87bd82e93
  • SHA1:099eb2d57aa9da0951e76d186280c85ef1f4d03f [weak]
  • MD5Sum:c614eb33a6c85b17943d20dfbd664488 [weak]
  • Filesize:937856 [weak]
    Get:2 https://thetechnobear.github.io/apt-norns ./ orac 0.2.1-6 [5190 kB]
    Err:2 https://thetechnobear.github.io/apt-norns ./ orac 0.2.1-6
    File has unexpected size (5206424 != 5190020). Mirror sync in progress? [IP: 185.199.108.153 443]
    Hashes of expected file:
  • SHA256:037ccff1fb766613136ebb5dbcbab1a33c5a14e6fb12c8fffec0bb395d04c117
  • SHA1:2f9e348205eeaef86866163c86036626ffee053c [weak]
  • MD5Sum:f574f45014fdc5192a825e31fd1bd6c7 [weak]
  • Filesize:5190020 [weak]
    Get:3 https://thetechnobear.github.io/apt-norns ./ sidekick 0.1.1-7 [61.6 kB]
    Err:3 https://thetechnobear.github.io/apt-norns ./ sidekick 0.1.1-7
    File has unexpected size (114892 != 61646). Mirror sync in progress? [IP: 185.199.108.153 443]
    Hashes of expected file:
  • SHA256:05c2ee3581b5309f119b9a15d225f6ae3eb2bf149e521a48ff15ebfdb8b57ba8
  • SHA1:b5ef39e713259212a53a781513132c23ca26dbaf [weak]
  • MD5Sum:a9a349cb6035c5a853bb144cb2f905a4 [weak]
  • Filesize:61646 [weak]
    E: Failed to fetch https://thetechnobear.github.io/apt-norns/./mec.deb File has unexpected size (938388 != 937856). Mirror sync in progress? [IP: 185.199.108.153 443]
    Hashes of expected file:
    - SHA256:85cf01a14177e2d7e6530aecfbfe9786ee3c6709b167c1cb301b1df87bd82e93
    - SHA1:099eb2d57aa9da0951e76d186280c85ef1f4d03f [weak]
    - MD5Sum:c614eb33a6c85b17943d20dfbd664488 [weak]
    - Filesize:937856 [weak]
    E: Failed to fetch https://thetechnobear.github.io/apt-norns/./orac.deb File has unexpected size (5206424 != 5190020). Mirror sync in progress? [IP: 185.199.108.153 443]
    Hashes of expected file:
    - SHA256:037ccff1fb766613136ebb5dbcbab1a33c5a14e6fb12c8fffec0bb395d04c117
    - SHA1:2f9e348205eeaef86866163c86036626ffee053c [weak]
    - MD5Sum:f574f45014fdc5192a825e31fd1bd6c7 [weak]
    - Filesize:5190020 [weak]
    E: Failed to fetch https://thetechnobear.github.io/apt-norns/./sidekick.deb File has unexpected size (114892 != 61646). Mirror sync in progress? [IP: 185.199.108.153 443]
    Hashes of expected file:
    - SHA256:05c2ee3581b5309f119b9a15d225f6ae3eb2bf149e521a48ff15ebfdb8b57ba8
    - SHA1:b5ef39e713259212a53a781513132c23ca26dbaf [weak]
    - MD5Sum:a9a349cb6035c5a853bb144cb2f905a4 [weak]
    - Filesize:61646 [weak]
    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Did a fresh install of the whole system,
All good now