I know I know, dredging up an old thread... The ADA-MC1 and most other standard MIDI foot controllers - I personally use the ART X-15 Ultrafoot - send out MIDI Program Change commands whenever you press a button on them. However Freestyler doesn't know what to do with Program Change commands, as it listens for MIDI Note and MIDI Controller Change data. So in order to make them work together, you have to use a program like MIDI-OX to do some translation.
Specifically, you need to create a data map in MIDI-OX that listens for Program Change commands from the foot pedal and changes them to Note On and Note Off commands that Freestyler will respond to. Here's how:
1. Download and install MIDI-OX (
www.midiox.com)
2. Download and install LoopBe-1 (
www.nerds.de)
3. In MIDI-OX, go to Options | MIDI Devices and select your external MIDI device as the input, and the LoopBe-1 interface as your output, then click OK.
3. Now go to Options | Data Mapping. This will open the Translation Map window. Make sure that the only checkbox selected is "Turn Map On (after OK)"
4. Click the "Insert" button and enter the following values, then click "OK":
Input Channel: Any
Input Event Type: ProgChng
Patch # Min and Max values: -1
Not Used Min and Max values: -1
Pass Original Values (clone): Checked
Output Channel: Match Input
Output Event Type: NoteOn
Note # Min and Max values: -1
Velocity Min and Max values: 127
Delay: 0ms
Use input value 2 (pull): not checked
Use input value 1 (pull): checked
5. Click the "Insert" button again and enter the following values, then click "OK":
Input Channel: Any
Input Event Type: ProgChng
Patch # Min and Max values: -1
Not Used Min and Max values: -1
Pass Original Values (clone): Not Checked
Output Channel: Match Input
Output Event Type: NoteOff
Note # Min and Max values: -1
Velocity Min and Max values: 0
Delay: 125ms
Use input value 2 (pull): not checked
Use input value 1 (pull): checked
6. Click OK in the Translation Map window.
7. In FreeStyler, go to Setup | FreeStyler Setup and click the External Control link, then click on MIDI Control
8. Make sure that the input is set to LoopBe Internal MIDI and output is set to No Output
9. Click "Start", then click "Edit".
10. Select the function that you want to control, then push the appropriate button on your foot controller. A number should fill in on the Note field. Repeat as necessary.
11. Remember to click "Save". You should be all set.
Hope that helps!