Setting up the Acer E14 laptops for Laptop Orchestra


DCA has 4 Acer E14s for the DLOrk. Here are notes on setting them up:

Install Ubuntustudio 16.04

Install Broadcomm wifi driver

Install Chuck and miniAudicle

Download ChucK source: http://chuck.cs.princeton.edu/release/
Download miniAudicle source: http://audicle.cs.princeton.edu/mini/linux/

sudo apt-get install bison flex libasound2-dev libsndfile1-dev qt4-default libqscintilla2-dev

cd into src of ChucK source files (src)
then:
make linux-alsa or make linux-jack
sudo make install

cd into src of miniAudicle source files (src)
then
make linux-alsa or make linux-jack
sudo make install

Include miniAudicle in Main Menu

Install PureData

pd-extended now not supported. use PureData vanilla, install externals with deken

or Install pd-extended (older version)

Follow http://puredata.info/docs/faq/debian

sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB

then change the "vivid" in the source.list to "trusty"

sudo apt-get update
sudo apt-get install pd-extended

Also, this version works with Jack. Doesn't seem to work without Jack.

** Install Processing

Install Processing 3.2.1

Install Wekinator

Install VLC

Install LibreOffice

Install Axoloti

http://community.axoloti.com/t/installing-on-linux/56

http://askubuntu.com/questions/637113/unable-to-locate-package-lib32bz2-1-0

install also:

OpenJDK Java 1.7
gcc-arm-none-eabi (> 4.9-2015q2), this needs 32bit libc

Also:

see http://community.axoloti.com/t/linux-install-issue-certificates-missing/2230/8

sudo cp /etc/ssl/certs/java/cacerts /opt/Axoloti/runtime/lib/security/cacerts

Install Sonic Pi

http://sonic-pi.net/

ALSO: Set permissions for HID devices (https://puredata.info/docs/faq/how-can-i-set-permissions-so-hid-can-read-devices-in-gnu-linux)

Insert this line in /etc/udev/rules.d/hid.rules:

SUBSYSTEM=="input", MODE="666"