******************* Flextone III and FCB 1010 programming ********************** Here are some informations for the FCB1010 programming and use with the Flex III... First of all, remember of the FCB features: 100 'patches' in 10 banks of 10.... But a 'patch' in the FCB IS NOT a guitar patch.... It must be seen as a set of particular messages for the Flextone.. So, next in this document, I will speak as 'SET' for a FCB patch, and 'TONE' for a Flex one... Ex: you have 36 TONES in the Flex, and you have 100 SETS in the FCB... A SET may match a TONE, but not only..... To perform FAST and EASY programming, you need a nice tool: The FCB Editor program... here is the link:(FCB1010 Utility.zip + help file ) http://groups.yahoo.com/group/fcb1010/files/Software%20Tools/ Downloading the Zip File will bring you the Editor and the SendSx utility for uploading your SysEX files into the FCB (SysEX files [.Syx] are images of the FCB memory... see the FCB manual for uploading and downloading those files into the FCB ) Let's continue... ********* FCB1010 SET available features *************** In EACH SET, you can: 1) send 5 different program changes ( PC ) ( only one useful for the Flextone ) 2) send 2 Control changes ( #number and value ) 3) assign two pedals to Continuous Control changes ( CC #number and Min & Max values) and, not useful for the flextone 4) send 'note-on' values 5) send analog signals by the two jacks Here are the possible use of these features: ---- PC Program Changes ------- 1) PC Program changes: Are used to switch between TONES of the Flex see Appendix C in the manual WARNING: the PC#number in the manual are offset -1 ie, if you want to switch to the 2B patch ( #6 appendix C), you MUST set the PC to #7 in the FCB Set...... and so on ---- CC Control Changes ------- 2) CC1 & CC2 Can work in two different ways: a) CC1# number different from CC2#number: they will be sent both on each SET press ( CC#1 first) Ex: pressing the #5 pedal in bank 0 sets both the Delay On AND the Delay model on 'Ping Pong' In the SET ....[#0 bank, pedal# 5] 1) set the CC#1 to 28 value: 127 ( see Appendix D 2nd page 'Delay'section --> Delay enable ) 2) set the CC#2 to 88 value: 4 ( " " " " --> Delay model: Ping Pong) Obviously, you can use one CC only, and for many other uses than enable an effect or selecting a model of something Ex2: use as a 'Drive boost' CC#1 set to 13 ( Drive control) value 127 !! ( = Drive knob cranked up to 10 !!) Can also be used to program the Tap Tempo feature (CC#: 64 value: 127) b)CC#1 number = CC#2 number: Makes the SET work as a TOGGLE: 1st press CC#1 sent with the #1value 2nd press CC#2( the same #number) sent with the #2 value Example: you want a pedal ( the #0 ) work as a toggle for the Wah ( Wah On / Off ) and ONLY for that See Flex III manual appendix D 2nd page 'Performance Controllers' section: (Wah enable.....CC#43 Min 0 Max 127 0-63=Off 64-127=On) ==> in EACH bank of the FCB ,# 0 pedal( you want the #0 pedal act always as a toggle wah, in EACH bank ) 1) set CC#1: 43 value 127 ( wah on) 2) set CC#2:43 value 0 ( wah Off ) AND A pedal set on the wah control ( see below )(enables the A pedal to send the data flow ) BUT, NO Program change ( as when you press the toggle, the Flex STAYS on its own selected TONE ) Obviously, you can make a pedal act as a toggle AND BOTH SELECT a TONE in The Flex !!! ex: You want the #1 pedal select a Flex TONE AND act as an 'effects loop On/Off' toggle See the FBV_Enhance.Syx ( All SysEx files for the Flex III are in this place) http://groups.yahoo.com/group/fcb1010/files/HOWTOs/Flextone%20III/ and study the CC#1 and CC#2 settings associated with a PC change on pedals #1 to #4 banks 1 to 9 This feature may also be used to switch between two different parameters settings: Ex : Remember the 'Drive Boost' here is a Drive toggle: 1st press: Drive boost 2nd press Normal Drive CC#1: 13 value 127 ( or other as you need ) => Drive boost CC#2: 13 value 90 ( " but lower than the previous) => Normal Drive ---- Pedals assignation Control Changes ------- Easy to understand... As the pedals send a continuous flow of midi values, they can control 'sliding' effects like a wah or a volume control Ex: Wah on A pedal Set Pedal A CC#7 ( Appendix D 2nd page 'Performance controllers' --> Wah position ) Min value: 0 Max value: 127 NB if you want to limit the range of the wah, you can change those Min & Max values ex: Min 40 Max 100 This CAN'T be done with a Shortboard !! NB you can assign the pedals to send continuous controllers for controls Not Designed for that, and get some strange effects Ex: 'Sliding' treble, sliding tweak modulations, sliding delays etc... (!!!???) NOW, let's program a 'SET' ..... !? The first question is WHAT WOULD ALL THE PEDALS DO ?????????? You MUST imagine the overall features of your board, and the make the different settings.... Then, you can use and COMBINE all the features ( PC, CC#1,CC#2, A pedal, B pedal) At this point, I can't give you examples here, it would be too long..... The best is: LOAD an EXISTING SysEX file ( Yahho's group... see above ) in the FCB Editor, and STUDY the settings., and see how it works.... You will see particular TONE switching pedals, General Toggle pedals, Tone Parameters control pedals, etc..... If you have problems or particular questions, please post them in the Line 6 Flextone forum And, if you don't want to worry with programmation, just load the 'already-made' SysEx files... But I guess if you have downloaded this help file, you want to program by yourself :-) Enjoy it..! TigerBill