Geek Funk Labs SquishBox User Manual

Hide thumbs Also See for SquishBox:

Advertisement

Quick Links

Contents
Overview....................................................................................................................................................1
Hardware....................................................................................................................................................2
Usage..........................................................................................................................................................3
Navigating Patches/Menus....................................................................................................................3
Main (Right Button) Menu....................................................................................................................4
System (Left Button) Menu...................................................................................................................4
Wireless Connection..................................................................................................................................5
Editing Files...............................................................................................................................................6
Bank Files..............................................................................................................................................6
Config File.............................................................................................................................................9
Updating Software.....................................................................................................................................9
Technical Notes........................................................................................................................................10
Troubleshooting.......................................................................................................................................10
Credits......................................................................................................................................................10
License.....................................................................................................................................................10

Overview

The SquishBox is a synthesizer running on a Raspberry Pi built into a stompbox. It will take MIDI
input from controllers plugged into its USB ports and output instrument sounds on its 1/4" outputs. 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 patches, which activate one or more
instruments and can also specify how the keys, buttons, knobs, and pads on your controller should be
routed to the instruments, turn on effects, send CC and SYSEX messages, and more. Patches are stored
in bank files, and the number of patches and banks you can have is more or less unlimited. A selection
of soundfonts and bank files are included, and you can write your own bank files and add soundfonts to
suit your specific performance needs.
SquishBox User Manual
SquishBox User Guide
27. Mar. 2021
page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SquishBox and is the answer not in the manual?

Questions and answers

Summary of Contents for Geek Funk Labs SquishBox

  • Page 1: Table Of Contents

    License..............................10 Overview The SquishBox is a synthesizer running on a Raspberry Pi built into a stompbox. It will take MIDI input from controllers plugged into its USB ports and output instrument sounds on its 1/4” outputs. The sounds come from soundfonts, a widely-available sample-based sound file format that can contain multiple instruments (referred to as presets).
  • Page 2: Hardware

    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 is running. If not, they can be connected using the “MIDI Devices”...
  • Page 3: Usage

    SD card. You cannot copy soundfonts or bank files directly onto the SD card and use them on the SquishBox – only the /boot partition is visible to other operating systems.
  • Page 4: Main (Right Button) Menu

    • Add From USB – If you have a USB flash drive connected, the SquishBox will search for any soundfont files stored on it and copy them to its memory card. If you have soundfonts in different folders on the flash drive the folder hierarchy will be copied as well.
  • Page 5: Wireless Connection

    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.
  • Page 6: Editing Files

    To connect to the SquishBox, choose “Remote Link” from the “Tools” menu, and enter its IP address. Now you can load and save banks directly on the SquishBox, and changes you make to the bank file can be sent to the SquishBox and tested by pressing the Refresh button.
  • Page 7 MIDI message to route, and can also include the keys chan, par1, and par2, which describe how to route/transform the messages. These last three contain router specifications of the form <min>-<max>*<mul>+<add> or SquishBox User Manual page 7...
  • Page 8 • effects - a list of LADSPA effects to activate, along with settings. Still a beta feature - effects must be installed separately. • lib(required) - the path to the effect plugin file (.dll, .so, etc. depending on system) SquishBox User Manual page 8...
  • Page 9: Config File

    Synth settings can be specified here or in individual bank files. The audio.* settings shown above provide the lowest audio latency for the SquishBox without producing audio glitches, but can be modified if you desire. Updating Software Visit geekfunklabs.com/products/squishbox...
  • Page 10: Technical Notes

    Technical Notes • Because the SquishBox can connect to networks, it may be vulnerable to attack. Effort has been made to make it secure, but you can make it more secure with the following actions: ◦ Change the default login password for the pi user with the passwd command.

Table of Contents