User Tools

Site Tools


external_control:midi:3xbcf2000_midi_tutorial

This is an old revision of the document!


3 x BCF2000 tutorial.


Pic of 3 x BCF2000 This is used until I / We find a better one.



FreeStyler can handle 1 midi channel with 127+0 notes.
These notes are used to interconnect hw. Faders, encoders and buttons to FreeStyler commands.
The hw. comes in many shapes and complexities and in this example BCF2000 is chosen because it has some motorized faders that makes a nice way for FreeStyler to update the fader positions when these are changed by other interfaces.

The BCF can be configured quit complex because it has 8 encoders with build in selection press button that can be mapped to 4 pages.
If a single BCF is used this can be handy but in this example where 3 BCFs are used it will be too complex to operate when 4 encoder pages are mixed with 5 FreeStyler midi pages.
Additional there are only 127 notes available and one BFC full configured uses 104 notes.
So therefore are each encoder and buttons only defined with one note but copied with the same note for all 4 encoder page.
This gives that the same note will be send if the page by accident is shifted.

Connecting 3 BCF2000 to FreeStyler can be done in more ways. One way could be using midiox to merge and split the midi signals. Link to Midi-ox Setup
Her a solution with extern hw. is used because this don’t uses resources from the PC. In FreeStyler much effort is put into reduce the processor load so it can run on almost all PCs and this extern merger solution is full in-line with this basic idea.

This example gives only the hw setup.
To work with FreeStyler each note and External Midi Command must be patched.
This is done in the “Setup” → “FreeStyler Setup” → “External Control” → “Midi Conrtol”
See Link Midi Interface














external_control/midi/3xbcf2000_midi_tutorial.1320321087.txt.gz · Last modified: 2013/03/11 03:54 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki