CCRMA Documentation links:   index   contents   overview   rooms   account   staff   about

(contents of this file: links to each section)

JackStreamer the Linux Workstation

JackStreamer is primarily designed to be an easy, user-friendly, plug-and-play, non-intimidating, computer-code-hiding appliance. Most users should stick with that and ignore this page.

JackStreamer can also be used as a full Linux Workstation. You have to plug in keyboard and mouse (via USB) and a monitor (via the Micro (“D”) HDMI connector).

The machine takes about 60 seconds to boot; at about 5 seconds you see a nice color gradient until about 0:28. Then it either turns black and finishes booting, or else it offers the choice between two flavors of the Raspberry Pi OS (the Linux flavor formerly known as “Raspbian”): either just plain “Raspbian” or “Raspbian Full”. Choose regular Raspbian, not “Full”. After a few seconds it will automatically use the one you most recently selected (even if no monitor is connected).

Once booted the machine will automatically log in as a user pi who has local sudo priveleges. There’s a Terminal and a web browser; if the machine has a valid Ethernet connection then the machine will be on the Internet.

Some things you might want to do this way:

Run QjackCtl

Manually invoke jacktrip: ~/jacktrip/builddir/jacktrip

Look at the file /proc/asound/cards to see the audio interface(s) connected to the Pi, including the low-quality built-in headphone jack, the HDMI’s monitor’s potential of also having loudspeakers, and any external USB audio interface you have plugged in. For example, if you have a PreSonus AudioBox USB 96 then the file will include something like this:

3 [A96   ]: USB-Audio - AudioBox USB 96
          PreSonus AudioBox USB 96 at usb-0000:01:00.0-1.1, high speed

Look at the wifi configuration: iwconfig wlan0

Set wifi to minimum power: sudo iwconfig wlan0 txpower 1

Set wifi to maximum power: sudo iwconfig wlan0 txpower 31

Change the name of the wifi network:

  1. Edit the file /etc/hostapd/hostapd.conf as root, e.g., sudo nano /etc/hostapd/hostapd.conf
  2. Find the line that says ssid=JackStreamer
  3. Change it to ssid=Whatever-you-want-the-network-to-be-named
  4. Reboot (probably there’s something you could type instead of rebooting)

This page of CCRMA documentation last committed on Tue Apr 6 14:36:23 2021 -0700 by Matthew James Wright. Stanford has a page for Digital Accessibility.