background image

Wireless Connection

The SquishBox has onboard wifi you can use to connect to it with a computer to configure it. Using the
methods described below you can edit your bank files, upload more soundfonts, and even modify your 
patches while playing. To connect to a wireless network, use the “WIFI Settings” in the System menu, 
described above. Alternatively, you can remove the SD card and create a file on it called 

wpa_supplicant.conf

 containing the text below. When you reinsert the SD card and power up 

the SquishBox it will connect to your network. Note that this will overwrite any other wireless 
networks you’ve added to the SquishBox, unless you include 

network

 items for them below.

country=US # change to your country code
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={
  ssid="

your-network-name

"

  psk="

your-password

"

}

File Manager

When connected to a wifi network, the Squishbox provides a browser-based file manager that can be 
used to view, edit, and upload files. Obtain the IP address of the SquishBox using the “Wifi Settings” 
menu option, open a web browser on your computer and enter the IP address in the address bar. The file
manager login is 

squishbox

 and the password is 

geekfunklabs

. You can use the file manager to 

upload new soundfonts or banks, or edit your bank and config files.

A useful trick is to create an ad-hoc or “hotspot” network on your phone or mobile device and add it to 
the SquishBox. The SquishBox will then connect to your device wherever you are, so you can access 
the file manager to make changes to it if necessary.

Remote Link

The FluidPatcher software that runs on the SquishBox also has a cross-platform GUI version that can 
be used to play and edit patches on your computer, and can connect to the SquishBox over wifi so you 
can create, edit, and test banks directly.

Download FluidPatcher from 

GitHub

 or 

SourceForge

, and install it by following the directions in the 

README. Open the “WIFI settings” menu on the SquishBox, note down the IP address, and make 
sure “Allow Remote Link” has been selected.

Start FluidPatcher on your computer. The program has a text editor interface, allowing you to create 
and edit bank files, and also allows you to play the patches in the edited bank using any connected 
MIDI controller. The toolbar buttons and drop-down menu select the current patch, and the “Refresh” 

SquishBox User Manual

page 5

Summary of Contents for SquishBox

Page 1: ...The sounds come from soundfonts a widely available sample based sound file format that can contain multiple instruments referred to as presets The buttons on the SquishBox allow you to switch between...

Page 2: ...with a long thin cross head screwdriver USB Connections You can plug up to four MIDI controllers into the SquishBox s USB ports Controllers should be auto detected when plugged in even after the unit...

Page 3: ...isible to other operating systems Usage Navigating Patches Menus Tap the buttons to switch between patches Long press hold 2sec the right button for the main menu long press the right for system relat...

Page 4: ...make them permanent System Left Button Menu Power Down To protect the memory card of the SquishBox this option should be used before unplugging Allow 30 seconds for complete shutdown MIDI Devices This...

Page 5: ...your computer and enter the IP address in the address bar The file manager login is squishbox and the password is geekfunklabs You can use the file manager to upload new soundfonts or banks or edit yo...

Page 6: ...ribed in plain text bank files A patch consists of a batch of settings that are sent to Fluidsynth when the patch is selected This includes soundfont bank and program settings for any number of MIDI c...

Page 7: ...starting with channel 1 the way they are on virtually all synthesizers controllers DAWs etc This is in contrast to FluidSynth which numbers channels beginning with 0 Patcher handles all of the transl...

Page 8: ...n the to range par2 controls how the parameter values are modified e g the note velocity or continuous controller value fluidsettings a mapping of FluidSynth settings to values cc a list of control ch...

Page 9: ...also in YAML format It sets the root location of banks soundfonts and effects plugins the current bank file and FluidSynth settings The config file has the structure shown below soundfontdir root pat...

Page 10: ...x php to something like index php block You can set your own unique password and port for the remote link feature To do this add a remote_passkey item with a six character password and or remote_port...

Reviews: