Enter word to search :
Footswitch Management Software Footswitch Management Software Review
Footswitch Management Software (version 1.1) is a special program to manage the work of Footswitch Controllers FSW-02 series. In this review you will learn about the program Footswitch Management Software and learn to adjust your Footswitch Controller to manage any number of programs and applications.
Footswitch Management Software

Footswitch controller FSW-02, Footswitch Management Software review.

By means of Footswitch Management Software you can adjust your Footswitch Controller to manage any number of programs and applications. Necessary settings will automatically applied depending on program running at the moment or you can choice wanted customizing profile manually in the control program.

Footswitch Management Software 1.1 facilities for program management

Use HotKeys application key commands.

Emulation of mouse clicking on application controls.

Use macros (instruction sequence with possibility to add time delay between commands).

Use MIDI interface (message types support MIDI KEY ON, MIDI KEY OFF, CONTROL , and PROGRAM ).

Footswitch Management Software 1.1 contains preliminary settings for program management.

Sequencers: Cakewalk Sonar, Cubase, Ableton, Samplitude, GuitarPro.

Audio editor: Sound Forge, AdobeAudition.

Guitar amplifiers and processors: GuitarRig, AmpliTube, Overloud.

Using this guide you can adjust Footswitch Management Software by yourself to manage any other programs.

Footswitch Management Software v1.1 main window

Main window

When program first starts select File Import menu option and load presetted profiles into the program with the indication of Profils.fms file.

Load presetted profiles

If you use Windows Vista and Windows 7 operation systems it's necessary to run Footswitch Management Software with administrative rights to save the s.

Footswitch Management Software v1.1 user interface

Footswitch Management Software Interface

1 Program main menu.

2 Program Profile Panel.

3 Button Position Select Board of Footswitch Controller for bind setting.

4 Setting panel of program binds for the selected button position of Footswitch Controller.

5 Setting save buttonand cancel button.

Program profiles

Footswitch Controller settings for program management are saved into profiles; it's convenient if you use a lot of different programs. A list with loaded profiles is available in the Profile Panel (2).

Profile Panel

To apply wanted settings you have to only enable required profile or use automatic profile switching function (AutoProfile).

You can add some new profiles into the profile list as well as edit already loaded profiles.

To delete or copy wanted profile click right mouse button at profile name and select menu option.

The On flag near the each profile name allows temporarily disable unnecessary profile. This setting is effective using AutoProfile function.

While profile disabling (the On check mark is taken off) the profile name is also deleted from the profile list which is available from the program menu in Windows system tray.

Program menu in Windows system tray

Program profile settings

You can assign bind to any button positions of Footswitch Controller.

For FSW-02 Controller model there are four such positions, they are shown by figures on the position select board (3):

1 button is pressed;

1 button is released;

2 button is pressed;

2 button is released.

Position select board

Clicking left mouse button on button position figures in the loaded profile you can browse their assigned binds in the Bind Setting Panel (4) in the Bind tab.

Bind tab

In the Bind tab there's a command list which will be carried out when button position of Footswitch Controller is d (pressed or released). The binds will be excuted sequentially starting with topmost one.

In the Comment field you can put text comments for every bind explaining why this bind is needed. Removal ON check mark opposite every bind allows canceling bind excution in the command list.

This command list is useful for quick reprogramming controller buttons if we don't want to the settings in the managed application as well as for macro command excution.

In this example CTRL+1 keyboard shortcut is assigned with shown controller button position.

The rest shortcuts of the command list won't carry out because of disabling ON flag.

Test all Binds menu options

You can test binds clicking right mouse button at the bind name and select Test all Binds or Test Bind menu options.

Similar command is available at clicking right mouse button on the Button Position Select Board of the Controller.

Test all Binds nemu options

Also you can take this test without connecting Footswitch Controller FSW-02 to the computer.

Application tab

Application tab

In the Application tab there is a name of the excutable file or there are names of application files related to current profile.

Checking First main mark allows send commands even if managed program window is minimized to Windows taskbar, but at that time the managed program window will be brought to the forefront. When the check mark is disabled the commands are sent only if the program window is active.

First main function is available only for one excutable file, topmost in the application list, to select wanted application use Up, Down buttons.

Copy button allows copy typed names of application excutable files onto all other Footswitch Controller button positions.

Automatic profile switching function (AutoProfile)

Automatic profile switching function allows automatically switching profile settings depending on which program you use at the present moment.

To enable function check AutoProfile in the Profile Control Panel.

Profile control panel

Also you can enable function using Footswitch Management Software program menu in Windows system tray.

AutoProfile function program menu

The AutoProfile function uses application names saved in the Application tab for every profile.

At pressing Footswitch Controller button the program defines active application at the moment and enables first profile in the list if it has the name of the active application excutable file.

If you use several different profiles for one application, topmost profile in the profile list has a priority, in that case to enable wanted profile use Up, Down buttons to make your profile high on the list.

Or else use the On flag near the every profile name to disable unnecessary profiles.

MIDI port settings tab

You can select MIDI port in the MIDI port settings tab.

MIDI port settings tab

MIDI port settings are common for all button positions of Footswitch Controller within a profile.

For each independent profile you can make individual MIDI port settings.

Reset MIDI button sends All Notes Off message to MIDI port.

Binds programming

Programming Footswitch Controller buttons you can assign any quantity of binds (Bind) to each button position.

In the program there are four different bind types: Mouse Btn, Keyboard, Delay, and MIDI.

Bind type

Let's review each of them in detail.

Mouse Btn

Emulation of mouse clicking on application controls.

This bind type is perfect fitted if the application has no possibilities to use hotkeys or controls at MIDI interface.

Mouse Button Bind type

You can use two methods to excute this bind: mouse clicking is set at fixed coordinates of the application window (lParam) or clicking is set on definite controls (menu option, toolbar button) (wParam).

Managed application window title is typed into the Caption field.

Managed application window class is typed into the Class field.

This management method works with many applications; nevertheless there are a lot of complicated management applications which can't apply mentioned way.

For examples of that method settings see detailed review.


This bind type allows using application keyboard commands, hotkeys (HotKeys) for management.

Keyboard bind type

You can adjust any keyboard commands including keypresses with Shift, Ctrl and Alt buttons.

It's the quickest setting method, see the help file which hotkeys the application uses and add them into Footswitch Management Software profile.


Delay bind type

This bind type is used in macro commands during command sequence excution if an interval is needed between their implementations. You can set delay time from 1 up to 20000 ms.

For applying only add this bind type between the commands.


If the application is managed by MIDI interface you can make your Footswitch Controller transfer MIDI messages.

MIDI bind type

You can make transfer of following message types:


For MIDI KEY ON, MIDI KEY OFF messages there are available transfer settings of Note and Velocity values.

MIDI keyboard message

For CONTROL messages there are available transfer settings of controller number (Param) and its value (Value). If you set the Value 2 than during every command excution transmitted Value will nate Value with Value 2 typed in the form. For Value2 parameter optional transfer setting of increment-decrement (Inc +1, Dec -1) is available; transmitted value will automatically increase or decrease per unit. To disable optional transfer setting of Value2 set Off value for this parameter.

MIDI Control  message

For PROGRAM it's available transfer setting of program number (Program) with capability to 0-127 or 1-128 list view and to transfer setting of increment-decrement (Inc +1, Dec -1); transmitted value will automatically increase or decrease per unit. To disable transfer the setting of increment-decrement set Off value for this parameter.

MIDI Program  message

These are all bind types that you can use for application management. For every button position of Footswitch Controller you can assign any quantity of binds as well mix different bind types using macro commands.

Next Program setting example (Command sequence use)

TEXT +   TEXT -   Print Published : 06.10.11 | Views : 2872


Copyright 2007-2020 FOOTSWITCH.RU - All rights reserved.