Navigation

    • Login
    • Search
    • PositiveGrid.com
    • Help Center
    • Contact Support

    How to use the BOSS FC-50 MIDI Foot Controller with Bias FX 2

    B-I-A-S-E-D!
    3
    3
    1436
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cuz
      cuz last edited by

      How to use the BOSS FC-50 MIDI Foot Controller with Bias FX 2
      i.e. converting Program Change(PC) messages to Control Change (CC) messages

      The BOSS FC-50 sends Program Change (PC) messages out via MIDI, but Bias FX 2 only recognises Control Change (CC) messages to change the various amp and effects settings.

      I wanted to see if I could use my old BOSS FC-50 via the MIDI inputs on my Scarlett2i4 to switch between settings in BIAS FX 2.
      After doing much Google research, I found a little program called Midipipe that might do the job.
      I discovered through trial and error that the appropriate AppleScript Trigger would modify the various message codes being sent by a Program Change into a Control Change that BIAS FX2 would recognise.
      Below is the Midipipe setup I used and showing results with each pedal numbers 1 to 5, but it does work with all pedal numbers.

      Please note that as the AList function is a monitor only and allows you to monitor the messages being sent at various points in the Midipipe, you can remove the AList lines once you are happy that all is working as should be.

      Setup:
      BOSS FC-50 MIDI Foot Controller ( 5-pin DIN midi out )
      0_1599970298121_5bef71a1-5a9a-4bed-a553-f2280c449f04-image.png

      Focusrite Scarlett 2i4 ( 5-pin DIN midi in, USB 2.0 out)
      0_1599970327568_204b746e-28dc-447d-b05d-3f0e27b73612-image.png

      2011 MacBook Pro 8GB ram 1TB SSD macOS High Sierra v10.13.6 OSX (USB 2.0 in)
      0_1599970370421_e8b0c158-cc9b-45f9-a08c-aad5e3d46951-image.png

      Midipipe V1.5.6

      MIDI In =
      0_1599970400365_0ee062de-f88c-4bab-9822-864fdd28a489-image.png

      AList=
      0_1599970436666_eaa169c9-9cc6-46c9-9521-59b9719cef76-image.png

      AppleScript Trigger =
      0_1599970459435_f49ab6ca-7dea-4d8d-a5bc-625ed3915b4f-image.png
      -- Progam Change Modifier
      on runme(message)
      -- check if program change on channel 1
      if (item 1 of message = 192) and (item 2 of message >= 0) then
      -- subtract 16 to set item 1 to 176
      set item 1 of message to ((item 1 of message)-16)
      -- check if item 2 is < 127 and add 1 to match pedal number
      if (item 2 of message < 127) then
      set item 2 of message to ((item 2 of message)+1)
      end if
      return message
      end if
      end runme

      If you want the original Program Message as well as the Control Message just check/tick the “pass through” checkbox.

      AList=
      0_1599970474393_e5cee77c-9492-4c7f-9523-2163aca03166-image.png

      MIDI Out =
      0_1599970493691_04008d9b-e89c-4e60-b1a3-5ffb926f7cf1-image.png

      You can Download Midipipe here…http://subtlesoft.square7.net/SubtleSoft/MidiPipe.html

      1 Reply Last reply Reply Quote 0
      • JMH1
        JMH1 last edited by

        Hi there, thank you for this instruction! I was trying to solve a similar issue with an old zoom g7.1

        I repeated all steps from your instruction. I also get the same Alist output protocols. However somehow the CC changes are not recognized by any of may DAW, Bias FX2, Ableton etc. If I put the "midi out" right after the "midi in", the "wrong" signal get's picked up by the DAW, so the output is definitely working. It's quite bizarre. Can't figure out, why it's not processing the output after the AppleScript modified it to Control Change.

        Did you change anything else in your setup, to make this work? Thank you!

        1 Reply Last reply Reply Quote 0
        • cymbidstellarflower
          cymbidstellarflower last edited by

          Thanks for the thorough explanations, I appreciate it.

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post