pedal_box
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| pedal_box [2010/04/13 06:40] – durisian | pedal_box [2014/01/19 10:10] (current) – shuriken | ||
|---|---|---|---|
| Line 54: | Line 54: | ||
| * **Expression Pedals** | * **Expression Pedals** | ||
| * Up to 8 Expression Pedals or Pedal inputs (CV / 10k pot) | * Up to 8 Expression Pedals or Pedal inputs (CV / 10k pot) | ||
| - | * Individual option for pedals to follow program change messages | + | * Individual option for pedals to be ' |
| * Value scaled between pre-defined min and max values (can also be different for each program change) | * Value scaled between pre-defined min and max values (can also be different for each program change) | ||
| + | * A MIDI CC can be configured to act exactly as if it were connected to an analogue in (The 8 limit still applies) | ||
| * **LCD Display** | * **LCD Display** | ||
| * Named Program Changes | * Named Program Changes | ||
| Line 81: | Line 82: | ||
| * Up to 128 patches can be listed in any order | * Up to 128 patches can be listed in any order | ||
| * Cue Next / Cue Previous can be done from any button or a MIDI IN event | * Cue Next / Cue Previous can be done from any button or a MIDI IN event | ||
| + | * **PedalSwap** | ||
| + | * Allows dynamic pedals to change there midi settings without utilizing Rig Control | ||
| * PC Editor files allows easy...ish customization for different MIDI devices. | * PC Editor files allows easy...ish customization for different MIDI devices. | ||
| * Settings configurable from box. (this is a very slow process but can you help you out in pinch, it's far quicker to use the PC Editor). \\ | * Settings configurable from box. (this is a very slow process but can you help you out in pinch, it's far quicker to use the PC Editor). \\ | ||
| Line 104: | Line 107: | ||
| ^Gig Control Via MIDI | Y | Y | | ^Gig Control Via MIDI | Y | Y | | ||
| ^Gig Control Via DIN | ^Gig Control Via DIN | ||
| - | ^Setup Via MIDI | Y | | + | ^PedalSwap Via MIDI | Y | Y | |
| + | ^PedalSwap Via DIN | ||
| + | ^Setup Via MIDI | Y | | ||
| ^Setup Via DIN | ^Setup Via DIN | ||
| ^External Pedal Input | Y | Y | | ^External Pedal Input | Y | Y | | ||
| Line 161: | Line 166: | ||
| </ | </ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | \\ | ||
| + | | ||
| + | | ||
| + | \\ | ||
| + | | ||
| + | | ||
| + | \\ | ||
| + | | ||
| + | | ||
| + | \\ | ||
| + | | ||
| + | | ||
| + | \\ | ||
| Line 167: | Line 190: | ||
| ======Manual====== | ======Manual====== | ||
| - | Pedal Box / Pedal Board [[pedal_box:manual]] | + | [[http:// |
| - | PC Editor Manual | + | Help can be found in the [[http:// |
| - | Help can be found in the [[http:// | + | \\ |
| + | | ||
| Line 266: | Line 290: | ||
| **MIDI_MERGER_DISABLE_MASTER** - If the MIDI Merger is enabled, but you do not want to forward messages targeting functions of PB (eg. A patch change) - set to 1. Otherwise set to 0 to forward all messages. \\ | **MIDI_MERGER_DISABLE_MASTER** - If the MIDI Merger is enabled, but you do not want to forward messages targeting functions of PB (eg. A patch change) - set to 1. Otherwise set to 0 to forward all messages. \\ | ||
| - | **NUMBER_OF_SRIO** - //(standard MIOS question)// \\ | ||
| **AIN_DEADBAND** - //(standard MIOS question)// \\ | **AIN_DEADBAND** - //(standard MIOS question)// \\ | ||
| Line 274: | Line 297: | ||
| **DIN_FIXED_BUTTONS** - How many fixed or static footswitches are connected (0-16) \\ | **DIN_FIXED_BUTTONS** - How many fixed or static footswitches are connected (0-16) \\ | ||
| - | **DIN_BANKED_BUTTONS** - How many banked or dynamic footswitches are connected (0-16) \\ | + | **DIN_BANKED_BUTTONS** - How many banked or dynamic footswitches are connected (1-16) \\ |
| - | **DIN_BANK_UP** - The pin number assigned for bank up (0-33)\\ | + | **DIN_BANK_UP** - The pin number assigned for bank up (2-33)\\ |
| - | **DIN_BANK_DOWN** - The pin number assigned for bank down (0-33)\\ | + | **DIN_BANK_DOWN** - The pin number assigned for bank down (2-33)\\ |
| + | **FIRST_PEDALSWAP_DIN_PIN** - The pin assigned to the fist PedalSwap footswitch and LED // Be wary that placement does not interfere with Relays or LED Digit DOUT pins// \\ | ||
| + | **NUM_PEDALSWAP_BUTTONS** - Number of PedalSwap slots available (max and default = 6) \\ | ||
| **EVENT_SETUP_DIN_PIN** - The pin number assigned for entering event setup mode (while holding bank down) (0-31) //Can not be the same as bank up or down// \\ | **EVENT_SETUP_DIN_PIN** - The pin number assigned for entering event setup mode (while holding bank down) (0-31) //Can not be the same as bank up or down// \\ | ||
| **GLOBAL_SETUP_DIN_PIN** - The pin number assigned for entering global setup mode (while holding bank down) (0-31) //Can not be the same as bank up or down// \\ | **GLOBAL_SETUP_DIN_PIN** - The pin number assigned for entering global setup mode (while holding bank down) (0-31) //Can not be the same as bank up or down// \\ | ||
| + | |||
| **RELAY_SHIFT_REGISTER** - If your using relays, which SR are they connected to //if using SOME LED indicators, chosen SR must be after ALL POSSIBLE indicators// | **RELAY_SHIFT_REGISTER** - If your using relays, which SR are they connected to //if using SOME LED indicators, chosen SR must be after ALL POSSIBLE indicators// | ||
| **RELAY_LED_SHIFT_REGISTER** - If your using LED indicators for relays, which SR are they connected to //SR should be AFTER the relay SR// \\ | **RELAY_LED_SHIFT_REGISTER** - If your using LED indicators for relays, which SR are they connected to //SR should be AFTER the relay SR// \\ | ||
| Line 292: | Line 317: | ||
| ==Example of pbx_config.h setup== | ==Example of pbx_config.h setup== | ||
| This is an example configured for: | This is an example configured for: | ||
| - | * 4 expresson pedals, 8 fixed buttons | + | * 4 expresson pedals, 8 fixed footswitches |
| - | * There are 2 LED digits | + | * There are 1 LED digit connected to shift register 3 (start at pin 25). \\ |
| - | * There will also be 14 LED indicators for the buttons. \\ | + | * There will also be 16 LED indicators for the footswitches |
| - | * Bank down is at pin 14, bank up at pin 15. \\ | + | * Bank down is at pin 16, bank up at pin 17. \\ |
| * Special buttons for setup modes are the same as the first 2 fixed buttons. \\ | * Special buttons for setup modes are the same as the first 2 fixed buttons. \\ | ||
| + | * PedalSwap is activated py footswitches connected to pins 19 -24 (LED's on counterpart dout pins). \\ | ||
| * Relays are located on Shift Register 4 (pin 32), and it's led indicators are on SR 5 (pin 40) | * Relays are located on Shift Register 4 (pin 32), and it's led indicators are on SR 5 (pin 40) | ||
| Line 312: | Line 338: | ||
| # | # | ||
| - | # | + | |
| /* Pedal Settings */ | /* Pedal Settings */ | ||
| Line 326: | Line 352: | ||
| // BANKED BUTTONS MUST BE CONNECTED AFTER FIXED BUTTONS | // BANKED BUTTONS MUST BE CONNECTED AFTER FIXED BUTTONS | ||
| - | # | + | # |
| // | // | ||
| - | # | + | # |
| - | # | + | # |
| + | |||
| + | # | ||
| + | // Must be higher than Bank Up and Down | ||
| + | // Be careful not to set the same in the space of LED Digits or Relays | ||
| + | // Best place is next to the bank up/down pins | ||
| + | # | ||
| + | // if you wish to have access to all 6 via MIDI (with less than 6 buttons connected | ||
| + | // - please set to 6 and leave the DIN pins free | ||
| // THESE SPECIAL BUTTONS CAN BE ANY BUTTON CONNECTED, THEY ARE DUAL USE. | // THESE SPECIAL BUTTONS CAN BE ANY BUTTON CONNECTED, THEY ARE DUAL USE. | ||
| Line 346: | Line 380: | ||
| /* LED Digit Setup */ | /* LED Digit Setup */ | ||
| - | # | + | # |
| - | # | + | # |
| // 2nd digit will be on the next SR | // 2nd digit will be on the next SR | ||
| Line 378: | Line 412: | ||
| <box 46% left round bluedark|Device Bankstick Downloads> | <box 46% left round bluedark|Device Bankstick Downloads> | ||
| - | [[http:// | + | {{:mcrozier:v-amp.zip|Behringer V-Amp Series}} |
| </ | </ | ||
| <box 46% left round|PC Editor> | <box 46% left round|PC Editor> | ||
| - | [[http:// | + | {{:mcrozier: |
| + | Please note the editor requires a minimum of WinXP with .Net 3.5 \\ | ||
| </ | </ | ||
| - | + | <box 98% round|Docs> | |
| + | {{: | ||
| ---- | ---- | ||
| Line 416: | Line 451: | ||
| - | Please report bugs in the [[http://www.midibox.org/ | + | Please report bugs in the [[http:// |
| Line 438: | Line 473: | ||
| ====History==== | ====History==== | ||
| + | * 2.6beta1 | ||
| + | * Fixed critcal rig control bug | ||
| + | * Fixed lagging with MIDI input while in Pedal Board mode. (May have wrecked led indicators in the process though) | ||
| + | * Relays can now be labeled and polarity set from the PB Editor software | ||
| + | * Reduced max cuelists to 20 | ||
| + | * Added MIDI as AIN feature - allows a recieved CC to be translated as if it were an analogue input | ||
| + | * Added PedalSwap feature - temporarily change the settings of expression pedals | ||
| + | |||
| * 2.5beta3 | * 2.5beta3 | ||
| * Fixed critcal analogue input bug | * Fixed critcal analogue input bug | ||
| Line 567: | Line 610: | ||
| The shift register of the 1st digit (the one's display) must be defined in pbx_config.h \\ | The shift register of the 1st digit (the one's display) must be defined in pbx_config.h \\ | ||
| The second digit (ten' | The second digit (ten' | ||
| + | |||
| + | If only 1 digit is used, and bank goes higher than 9. The dot will light up to let you know that ' | ||
| In place of LED digits. A 2x20 LCD Display can be used (instead of 2x16). The last 4 charcters of each line are used for bank display. This will only happen when DIGITS_CONNECTED = 0 in pbx_config.h. | In place of LED digits. A 2x20 LCD Display can be used (instead of 2x16). The last 4 charcters of each line are used for bank display. This will only happen when DIGITS_CONNECTED = 0 in pbx_config.h. | ||
| Line 595: | Line 640: | ||
| ==== Connection Overview ==== | ==== Connection Overview ==== | ||
| {{http:// | {{http:// | ||
| + | |||
| + | **Please Note:** Default connections have changed since 2.6. The default has only one digit connected to SR 5. With bank and PedalSwap footswitches and LED's attched to SR 4 | ||
| + | |||
| Pedal Board Test Bench \\ | Pedal Board Test Bench \\ | ||
| Line 607: | Line 655: | ||
| I only built Pedal Box, so I use the Behringer FCV100 Foot Pedal in CV mode. But here's some links that came up on the forum. | I only built Pedal Box, so I use the Behringer FCV100 Foot Pedal in CV mode. But here's some links that came up on the forum. | ||
| - | * [[http:// | + | * [[http:// |
| * [[http:// | * [[http:// | ||
| * stryd_one offered this google search for momentary footswitches. [[http:// | * stryd_one offered this google search for momentary footswitches. [[http:// | ||
| Line 638: | Line 686: | ||
| {{mcrozier: | {{mcrozier: | ||
| You know you want to build it! | You know you want to build it! | ||
| - | |||
| - | |||
| - | |||
pedal_box.1271140823.txt.gz · Last modified: 2010/04/13 06:40 (external edit)
