Category: Arduino

  • PU-2: how many presets?

    I’m working on the data structure for the FCB1010/PU-2. I’m wondering if there should be a set number of presets per switch or pedal. One way to implement the presets is to define a number, say 10, and decide that this is the maximum number of “effects” for a particular switch in a “bank”. Another…

  • PU-2: adding a display

    The fcb1010 has a numerical display made of 3 digits. It also utilizes a series of LEDs to give more info about its current state. At best, this is an arcane way of doing things, like trying to program a computer using a old rotary telephone. At its worst, it does make you hate the…

  • PU-2: PIN assigments and some testing

    It’s good to have a Mega! Plenty of pins for the prototype. Some of the digital pins are hidden by the shield I made for the connectors. As far as coding goes, programming the PU-2 is easier than programming the PU-1. The switches are all assigned to an independent digital pin. Each can effectively be…

  • PU-2: emulating the FCB1010!

    The PU-2 is now able to emulate pretty much everything a stock FCB1010 can do. I was actually able to send and receive sysex data to/from iFCB, a programming software available on the Mac. One thing that the PU-2 doesn’t do is let the user program it using it’s own foot switches. It was decided…

  • PU-2: New brain – Arduino Mega

    The FCB1010/PU-2 has a new brain. The Arduino Mega (clone) has been connected in place of the main board. I have removed: the power transformer, the mains/120 volts plug and the on/off switch, because the PU-2 will be bus-powered. It was a straightforward affair: no new connections were made, no new switches installed. But the connections…

  • FCB1010 – PU-2: Requirements and Wish List

    I’ve identified some requirements for my second pedal board based on the Behringer FCB1010. Here’s a list for now: USB connection. This is a must, for fast and efficient programming and reprogramming. USB also makes it a lot easier to have bi-derectional communication with a computer, be it a Mac, PC, Linux, iPad, iPhone, etc.…

  • PU-1: Emulating the Apogee Gio, Part 2

    I have completed the second phase of this project. The PU-1 can now send commands to GarageBand/Logic/Mainstage and receive commands and other information using Midi commands (but not from GarageBand). Part 2 did not require more electronics. All additional changes were made in software. WARNING: I first picked up a guitar a few months ago,…

  • PU-1: Let’s do MIDI

    After days spent trying to find reliable ways to get Midi data from the pedal board to the computer,  and more days trying to get data from the computer to the pedal board, the proverbial shovel finally hit me square in the face. This is what happened: The PU-1 is using an Arduino to process…

  • PU-1: Emulating the Apogee GIO, Part 1

    The Apogee GIO is a small pedal board expressly made to interface with Apple’s Garageband or Logic. I use Logic for music production and control, as well as for live performance.   Since the PU-1 is awaiting a purpose in life, I decided to try emulating the functionality of the Apogee GIO. Let’s review the…

  • PU-1: Complete V 1.0

    The PU-1 is complete, at least in its prototyping phase. The connection board is done and the external Arduino/Shield is attached. In this picture, the PU-1 is powered by a 9 volt battery. At the top is the Arduino with the connection shield and the connection ribbon. I removed the USB connector from this picture.…