User Tools

Site Tools


gm_arts_tb-12_v1

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
gm_arts_tb-12_v1 [2016/04/27 03:10]
gm_arts [GM Arts MFC for BJ Devices TB-12]
gm_arts_tb-12_v1 [2017/06/28 00:07] (current)
Line 1: Line 1:
 ===== GM Arts MFC for BJ Devices TB-12 ===== ===== GM Arts MFC for BJ Devices TB-12 =====
  
-versions 1.1, 1.5 and 2.1:\\ +versions 1.1, 1.52.1 and 2.2:\\ 
-{{gm_arts_tb-12_r02.zip|Download ​here}}+{{gm_arts_tb-12_r03a.zip|download ​here}}
  
 ==== Overview ==== ==== Overview ====
Line 171: Line 171:
    * Edit screens for settings would be useful but will require a considerable amount of effort. I already have the settings I use in code as defaults, and programmers can do the same to build their own firmware. ​ I have also provided a PC Editor that saves EEP settings files that can be loaded into your TB-12.    * Edit screens for settings would be useful but will require a considerable amount of effort. I already have the settings I use in code as defaults, and programmers can do the same to build their own firmware. ​ I have also provided a PC Editor that saves EEP settings files that can be loaded into your TB-12.
    * MIDI MSB and LSB banks are currently global, however, you may want your MFC to be able to set these per MFC bank, or per patch.    * MIDI MSB and LSB banks are currently global, however, you may want your MFC to be able to set these per MFC bank, or per patch.
-   * This version needs you to keep effect states aligned with your patches, although I use it to set patch states for effects that make significant tone changes. ​ Others prefer the opposite approach where the device tells the MFC which effects are on and off, and there are sample files from BJ Devices showing how this can be done.  +   * This version needs you to keep effect states aligned with your patches, although I use it to set patch states for effects that make significant tone changes. ​ Others prefer the opposite approach where the device tells the MFC which effects are on and off, and there are sample files from BJ Devices showing how this can be done with devices such as the Axe-FX and Kemper.  
-   * Likewise, some players like to see patch names on their MFCs.  I only use a few patches so the LEDs are all I need, but again, the sample files from BJ Devices show how this can be done.+   * Likewise, some players like to see patch names on their MFCs.  I only use a few patches so the LEDs are all I need, but again, the sample files from BJ Devices show how this can be done.  Or you may wish to allow users to enter their own patch and bank names directly into the MFC.
  
 \\ \\
 ==== Version Details ==== ==== Version Details ====
  
-There are current firmware versions ​ and a PC settings editor. My source code and editor can be downloaded and all feedback is welcome to <​info@gmarts.org>​+There are current firmware versions ​ and a PC settings editor. My source code and editor can be downloaded and all feedback is welcome to <​info@gmarts.org>​
  
-There are 3 firmware versions: +   * version 1.1 – a sophisticated generic MFC for all MIDI devices ​(MIDI OUT only) 
-   * version 1.1 – a sophisticated generic MFC for all MIDI devices +   * version 1.5 – a simplified generic MFC (MIDI OUT only)
-   * version 1.5 – a simplified generic MFC+
    * version 2.1 – same as version 1.1 with support for Axe-FX II    * version 2.1 – same as version 1.1 with support for Axe-FX II
 +   * version 2.2 – same as version 2.1 with a MIDI message library
  
 === PC Editor === === PC Editor ===
Line 208: Line 208:
    * Supports MIDI-IN to automatically display the Axe-FX II tuner on the TB-12 screen    * Supports MIDI-IN to automatically display the Axe-FX II tuner on the TB-12 screen
    * Tempo backtracking for Axe-FX II    * Tempo backtracking for Axe-FX II
 +
 +Version 2.2 adds:
 +   * A small MIDI message library that can be used ...
 +   * for patch selection, with settings per-bank
 +   * instead of the first CC message for effects
 +   * instead of custom messages
  
 === Bugs? === === Bugs? ===
  
-There are no known bugs in the firmware with the settings I use.  But there are hundreds of settings (which means billions of combinations) and there'​s only one of me, so I can’t ​guarantee anything.  I’m keen to fix any bugs so please let me know at <​info@gmarts.org>​+There are no known bugs in the firmware with the settings I use.  But there are hundreds of settings (which means billions of combinations) and there'​s only one of me, so I can’t ​make any guarantees.  I’m keen to fix any bugs so please let me know at <​info@gmarts.org>​
  
 \\ \\
Line 297: Line 303:
 Where Are My IAs? Where Are My IAs?
  
-IA is a term typically used for a MIDI message used to toggle an effect on and off.  There is no such thing as a MIDI IA message, so I use the correct term: CC for continuous controller.  This is also more applicable to my firmware that can send any value for off and on.+IA is a term typically used for a MIDI message used to toggle an effect on and off.  There is no such thing as a MIDI IA message, so I use the correct term: CC for control change.  This is also more applicable to my firmware that can send any value for off and on.
  
 {{eep_effects.png}} {{eep_effects.png}}
Line 424: Line 430:
 This option is available when Backtracking is enabled. ​ It ensures that when you backtrack to the previous patch, the last tempo you set in that patch is reset. ​ This is useful for delays synchronised to song tempo. This option is available when Backtracking is enabled. ​ It ensures that when you backtrack to the previous patch, the last tempo you set in that patch is reset. ​ This is useful for delays synchronised to song tempo.
  
 +\\
 +==== MIDI Message Library ====
 +
 +(version 2.2 only)
 +
 +{{eep_midilib.png}}
 +
 +One for the MIDI geeks!
 +
 +Up to 15 messages can be set with a total of up to 255 bytes. ​ Each message can be any type of MIDI message, such as system exclusive, CC, PC, note off/on, etc.  Each of the 15 messages can even chain multiple messages. ​ For example one of the messages could be a system exclusive followed by a CC!
 +
 +These 15 messages can be configured for use after patch selection with settings for each MFC bank.  They can also be used instead of the first effect CC message, or instead of the first custom CC message.
 +
 +The default settings for the library is that it is empty. ​ To use messages, they must be configured in the PC editor, then saved as an .eep file and loaded into your TB-12.
 +
 +\\
  
gm_arts_tb-12_v1.1461715835.txt.gz · Last modified: 2017/06/28 00:06 (external edit)