User Tools

Site Tools


user_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
user_guide [2016/09/15 00:29]
mrjok [Powering Up]
user_guide [2019/08/29 13:19] (current)
admin
Line 3: Line 3:
  **TB Series MIDI FOOT CONTROLLER (TB-12/​TB-11P/​TB-8/​TB-6P/​TB-5)** ​  **TB Series MIDI FOOT CONTROLLER (TB-12/​TB-11P/​TB-8/​TB-6P/​TB-5)** ​
  
 + ​**Firmware version 2.9**
 + 
 [[user_guide_rus|Читать руководство пользователя на русском языке]] [[user_guide_rus|Читать руководство пользователя на русском языке]]
  
Line 152: Line 154:
 |                 | [[#Target device]] ​  | //Target devices to SysEx communication//​ | |                 | [[#Target device]] ​  | //Target devices to SysEx communication//​ |
 |                 | [[#Using Controller with Guitar Rig, Amplitube and Other Similar Software|USB baudrate]] ​   | //Set speed on USB serial port. Useful for some software COM-MIDI converters//​ | |                 | [[#Using Controller with Guitar Rig, Amplitube and Other Similar Software|USB baudrate]] ​   | //Set speed on USB serial port. Useful for some software COM-MIDI converters//​ |
 +|                 | [[#MIDI thru map|Thru map]]   | //MIDI thru mapping for MIDI and USB ports// |
 +|                 | [[#Max bank number|Max bank]] ​  | //Limit maximum number of the bank when switching by footswich// |
 |Buttons setup    | [[#Basic button configuration|Button 1 type]] ​  | //Buttons setting in non-shift mode//| |Buttons setup    | [[#Basic button configuration|Button 1 type]] ​  | //Buttons setting in non-shift mode//|
 |                 | [[#Basic button configuration|Button ... type]] ​ | |                 | [[#Basic button configuration|Button ... type]] ​ |
Line 221: Line 225:
 or turn the controller off unless you save the changes in the internal memory of the controller. To do so, or turn the controller off unless you save the changes in the internal memory of the controller. To do so,
 save the bank (see [[#Saving Banks]]). save the bank (see [[#Saving Banks]]).
 +
 +== Bank Select ==
 +Bank Select MIDI message can be send right before Program Change MIDI message. Bank Select usually used for selecting more than 128 presets. For example, to select preset 129 in AxeFx controller should send Program Change 1 in Bank 1. To enable sending Bank Select Message before Program Change, navigate ​ to System Setup -> PRG CH Mode and select "PC + Select bank"
 +
 +{{screen_prg_ch_mode.png?​234}}
 +
 +There are 2 Bank Select messages:
 +  * Bank Select MSB (Most Significant Byte) = MIDI Controller 0
 +  * Bank Select LSB (Least Significant Byte) = MIDI Controller 32
 +User able to specify to sending only one particular byte, or both together. For example AxeFx expects only Most Significant Byte, but some others FX processors expects both bytes. Select necessary Bank Select mode in System Setup-> Bank Sel Mode menu
 +
 +{{screen_bank_sel_mode.png?​234}}
  
 == IA states. Control Change MIDI message == == IA states. Control Change MIDI message ==
Line 285: Line 301:
 electronic musical instruments. NRPNs allow for manufacturer-specific or instrument-specific MIDI controllers that are not part of the basic MIDI standard. NRPN is a series of 4 Control change messages with dedicated controller numbers. First, controller 99 - NRPN Most Significant Byte (MSB) - followed by 98 - NRPN Least Significant Byte (LSB) sent as a pair specify the parameter to be changed. Controller 6 then sets the value of the parameter in question. Controller 38 may optionally then be sent as a fine adjustment to the value set by controller 6. electronic musical instruments. NRPNs allow for manufacturer-specific or instrument-specific MIDI controllers that are not part of the basic MIDI standard. NRPN is a series of 4 Control change messages with dedicated controller numbers. First, controller 99 - NRPN Most Significant Byte (MSB) - followed by 98 - NRPN Least Significant Byte (LSB) sent as a pair specify the parameter to be changed. Controller 6 then sets the value of the parameter in question. Controller 38 may optionally then be sent as a fine adjustment to the value set by controller 6.
  
-For example here is the list of NRPN messages for Kemper Profiler looper control(CC# is a controller number in Control Change message. V is a value):+For example here is the list of NRPN messages for Kemper Profiler looper control(CC# is a controller number in Control Change message. V is a value. Button type must be NRPN_m):
  
 Rec/​Play/​Overdub:​ Rec/​Play/​Overdub:​
Line 305: Line 321:
   CC#99 V125, CC#98 V92, CC#06 V0, CC#38 V1 (on press), V0 (on release)   CC#99 V125, CC#98 V92, CC#06 V0, CC#38 V1 (on press), V0 (on release)
  
-TB-series midi controller will always send value 0 for CC#06 and CC#38 on button release, and send user specified +User able to set value (CC#06 and CC#38on button ​push and release ​independently. NRPN setting also available in shift mode. To setup button as NRPN sender go to
-value on button press. NRPN setting also available in shift mode. To setup button as NRPN sender go to+
 “Buttons Setup” menu, select necessary button and push “ok” to edit button function. With buttons [^] “Buttons Setup” menu, select necessary button and push “ok” to edit button function. With buttons [^]
- and [v] select “NRPN_m” button type. From the right side of button type you can see values for+ and [v] select “NRPN_m” ​for momentary or “NRPN_t” for toggle ​button type. From the right side of button type you can see values for
 the CC#99 and CC#98, so you can determine which function is now assigned on this button. On the CC#99 and CC#98, so you can determine which function is now assigned on this button. On
 the following picture you can see settings for Rec/​Play/​Overdub function: the following picture you can see settings for Rec/​Play/​Overdub function:
Line 316: Line 331:
 To edit NRPN message push [>] button. NRPN edit dialog will activated. In this dialog window To edit NRPN message push [>] button. NRPN edit dialog will activated. In this dialog window
 you can specify values for all CC controller number inside NRPN message. Edit value under cursor with you can specify values for all CC controller number inside NRPN message. Edit value under cursor with
-[^]  and [v] buttons, move cursor with [<] and [>] buttons. To save changes push [OK]+[^]  and [v] buttons, move cursor with [<] and [>] buttons. Symbol in top right corner indicate which exactly value is edited now - for button push(ON value if buttons is toggle type) or for button release (OFF value). To save changes push [OK]
 button, to undo all changes push [NO] button. Example settings for Rec/​Play/​Overdub function: button, to undo all changes push [NO] button. Example settings for Rec/​Play/​Overdub function:
  
-{{screen_nrpn_dialog.png?234}}+{{screen_nrpn_t_on_off_dialog.png?500}}
  
 ==== TAP Tempo ==== ==== TAP Tempo ====
Line 390: Line 405:
  
 ==== Expression Pedals ==== ==== Expression Pedals ====
-There are two expression pedal 1/4" stereo jacks labeled Exp.P1 and Exp.P2. Also TB-11P and TB-6P controllers have built-in expression pedal. 1/4" stereo jacks allow to connect external expression pedals or volume pedals. These pedals will allow you to control continuous effects, such as volume, wah, whammy, etc. Use a stereo or Y-cable to connect external expression pedals. Expression pedal settings are in Exp&​Tap&​Tuner menu. Enter Setup menu and navigate to EXP P1 setup, EXP P2 or EXP ONBRD setup (depending on which pedal you are configuring) and set effect CC number and the type((only for EXP P1 and EXP P2)) of the pedal(s) used - linear or logarithmic.+There are two expression pedal 1/4" stereo jacks labeled Exp.P1 and Exp.P2. Also TB-11P and TB-6P controllers have built-in expression pedal. 1/4" stereo jacks allow to connect external expression pedals or volume pedals. These pedals will allow you to control continuous effects, such as volume, wah, whammy, etc. Use a stereo or Y-cable to connect external expression pedals. Expression pedal settings are in Exp&​Tap&​Tuner menu. Enter Setup menu and navigate to EXP P1 setup, EXP P2 or EXP ONBRD setup (depending on which pedal you are configuring) and set effect CC number ​for regular and for [[#SHIFT mode|shift mode]](CCsh) ​and the type((only for EXP P1 and EXP P2)) of the pedal(s) used - linear or logarithmic.
  
 {{screen_exp_p1_cc.png?​240}} {{screen_exp_p1_type.png?​240}} {{screen_exp_p1_cc.png?​240}} {{screen_exp_p1_type.png?​240}}
Line 412: Line 427:
 After the calibration procedure is necessary to check again the extreme values of the pedal. After the calibration procedure is necessary to check again the extreme values of the pedal.
  
-|**Warning! Expression pedals sockets in new and old TB-series is differ! Old version have a non-standard polarity. We recommend using an expression pedal with polarity switcher, such as Mission Engineering SP-1R and M-Audio EX-P for old version controller. New version have a standard polarity. Learn more [[#​differences between the old and new version|how to identify old and new version]]. When using a volume pedal polarity determined by turning the insert-cable to IN and OUT sockets of the pedal.**|+|**Warning! Expression pedals sockets in new and old TB-series is differ! Old version have a non-standard polarity. We recommend using an expression pedal with polarity switcher, such as Mission Engineering SP-1R and M-Audio EX-P for old version controller. New version have a standard polarity. Learn more [[difference_between_new_and_old_versions_of_tb_series_devices|how to identify old and new version]]. When using a volume pedal polarity determined by turning the insert-cable to IN and OUT sockets of the pedal.**|
  
 ==== External Bank Switcher ==== ==== External Bank Switcher ====
Line 426: Line 441:
 |**Caution: Expression pedals sockets in new and old TB-series is differ! You should use new BS-2 pedal with new TB-series midi contollers. Learn more [[#​differences between the old and new version|how to identify old and new version]]. Use only manufacturer supplied external pedal (optionally supplied) or consult the manufacturer |**Caution: Expression pedals sockets in new and old TB-series is differ! You should use new BS-2 pedal with new TB-series midi contollers. Learn more [[#​differences between the old and new version|how to identify old and new version]]. Use only manufacturer supplied external pedal (optionally supplied) or consult the manufacturer
 on the type of pedal you can use.**| on the type of pedal you can use.**|
 +
 +==== Max bank number =====
 +
 +If you don't use all 30 banks of controller, set this parameter to nessesary value. Upon reaching this bank number during bank select, you will return to bank 0. This will works only with foot button switches. You still have full access to all banks from menu buttons.
 +
 +{{:​screen_max_bank.png?​240}}
  
 ==== Relay Switch ===== ==== Relay Switch =====
Line 480: Line 501:
  - Type 2:  - Type 2:
 {{animated_tuner_type2_small.gif}} {{animated_tuner_type2_small.gif}}
 +
 +==== MIDI thru map ====
 +
 +TB-series midi controllers have two communication ports - MIDI and USB. Both of it can be used for sending and receiving MIDI messages. Also user able to route MIDI messages from input to output in various combinations - any input port can be mapped to any output port and also user can copy midi messages from input to both output ports at the same time. In the System setup -> Thru map menu select input port which you want to pass to output and select output port or ports for mapping.
 +
 +{{screen_midi_thru_map_usb_in_mid_out.png?​240}} ​
 +
 +You can disable midi through by setting NONE in output port:
 +
 +{{screen_midi_thru_map_midi_in_none.png?​240}} ​
 +
 +
  
 ==== Using Controller with Guitar Rig, Amplitube and Other Similar Software ==== ==== Using Controller with Guitar Rig, Amplitube and Other Similar Software ====
Line 485: Line 518:
 BJ Devices TB-series midi controllers have an USB interface for connection to a computer, but are not PC-compatible MIDI devices. In order to use the controller as a MIDI device via USB, follow these steps: BJ Devices TB-series midi controllers have an USB interface for connection to a computer, but are not PC-compatible MIDI devices. In order to use the controller as a MIDI device via USB, follow these steps:
   - Install serial to midi converter Hailess MIDI http://​projectgus.github.io/​hairless-midiserial/​   - Install serial to midi converter Hailess MIDI http://​projectgus.github.io/​hairless-midiserial/​
-  - Install ​virtual MIDI port LOOPMidi http://​www.tobias-erichsen.de/​software/​loopmidi.html+  - For Windows install ​virtual MIDI port LOOPMidi(not needed for MAC) http://​www.tobias-erichsen.de/​software/​loopmidi.html 
 +  - For MacOs enable the “IAC” virtual MIDI port. Applications->​Utilities->​“Audio MIDI Setup”->​“Show MIDI Window”->​“IAC Driver” check the “Device is online” box in the dialog that appears.
   - Install USB-COM driver (in most cases this installation starts automatically) http://​www.ftdichip.com/​Drivers/​VCP.html   - Install USB-COM driver (in most cases this installation starts automatically) http://​www.ftdichip.com/​Drivers/​VCP.html
-  - Run Hairless MIDI<​->​Serial Bridge, choose COM port which is according TB-series controller COM port, assign COM port to midi in device LOOPMidi, set baud rate 56000.+  - Run Hairless MIDI<​->​Serial Bridge, choose COM port which is according TB-series controller COM port, assign COM port to midi OUT device LOOPMidi(or IAC for MacOs), set baud rate 56000.
   - IN controller set System setup -> USB baudrate value to 56000   - IN controller set System setup -> USB baudrate value to 56000
  
 {{screen_usb_baudrate.png?​240}} {{screen_usb_baudrate.png?​240}}
  
-Now you can connect your software to LOOPMidi port, all MIDI messages from TB-12(5) will be passed to+Now you can connect your software to LOOPMidi port(or IAC for MacOs), all MIDI messages from TB-12(5) will be passed to
 LOOPMidi port. LOOPMidi port.
  
Line 498: Line 532:
   - Download latest firmware for your device from product’s page   - Download latest firmware for your device from product’s page
   - Download latest driver from http://​www.ftdichip.com/​Drivers/​VCP.htm   - Download latest driver from http://​www.ftdichip.com/​Drivers/​VCP.htm
-  - Download chip45boot2 GUI software for Windows https://​www.chip45.com/​avr_bootloader_atmega_xmega_chip45boot2.php , for MacOs http://​www.definefalsetrue.com/​index.php/​en/​Mac-OS-X/bootfeedx.html ​, for Linux https://​github.com/​bullestock/​c45b+  - Download chip45boot2 GUI software for Windows https://​www.chip45.com/​avr_bootloader_atmega_xmega_chip45boot2.php , for MacOs https://​www.definefalsetrue.com/​index.php/​en/​downloads/​download/​3-mac-osx/7-bootfeedq ​, for Linux https://​github.com/​bullestock/​c45b
  
 === Driver and software installation === === Driver and software installation ===
user_guide.1473888548.txt.gz · Last modified: 2017/06/28 00:06 (external edit)