background image

plugin

 - the name of the plugin within the file, required if there's more than one 

audioports

 - 

stereo

mono

, or a list of the audio input and output ports in the plugin. 

Stereo

 assumes 

['Input L', 'Input R', 'Output L', 'Output R']

and 

mono

 assumes 

['Input', 'Output']

. If the plugin author names their ports 

differently you can give them explicitly. Default is stereo. 

controls

 - a list of mappings describing initial settings for effect parameters and/or 

CC messages with which to control them dynamically 

port

(required) - the name of the effect parameter 

val

 - the initial value to set 

link

 - a CC message that can be used to change the parameter, specified as 

<channel>/<CC number>

 

xfrm

 - a router specification for translating from the CC values to what the 

effect parameter expects  

Config File

The main configuration file for the SquishBox is /home/pi/squishboxconf.yaml. This file is 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 path where soundfonts are stored {sf2}>
bankdir: <root path where bank files are stored {banks}>

plugindir: <location of LADSPA effects {/usr/lib/ladspa}>
currentbank: <last bank loaded {''}>

fluidsettings:
  audio.driver: alsa

  audio.period-size: 64
  audio.periods: 3

  <name1>: <value1>
  <name2>: <value2>

  ...

All items are optional – default values are shown in curly braces. The values in 

fluidsettings

 are 

set when the SquishBox starts, so this is the place to specify 

audio and midi driver settings

. 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

 for information on updating your SquishBox when new 

versions of the software are released.

SquishBox User Manual

page 9

Содержание SquishBox

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: