User Tools

Site Tools


external_control:midi:midi_interface

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
external_control:midi:midi_interface [2019/01/18 18:58] Jan_Kexternal_control:midi:midi_interface [2019/01/20 21:15] (current) Jan_K
Line 24: Line 24:
 ==== Midi Controller ==== ==== Midi Controller ====
 As MIDI controllers go, anything that can generate a midi signal can be used. Controllers comes in many shapes some with faders, some just with buttons, you can even use a standard midi keyboards that is used for playing music.  It just need to be able to generate a midi signal with the correct type of note's.\\ As MIDI controllers go, anything that can generate a midi signal can be used. Controllers comes in many shapes some with faders, some just with buttons, you can even use a standard midi keyboards that is used for playing music.  It just need to be able to generate a midi signal with the correct type of note's.\\
-For FreeStyler the note's send need to be of CC# type(Control Change)\\+For FreeStyler the midi commands is default "Note-on" bud this can be changed to other in the Note setup menu.\\
 In many cases more than one controller are wanted and though it is midi interface the cable connection can be something else.\\ In many cases more than one controller are wanted and though it is midi interface the cable connection can be something else.\\
 In the example bellow BCF2000 has a midi and a usb cable interface.\\ In the example bellow BCF2000 has a midi and a usb cable interface.\\
Line 86: Line 86:
 Start FreeStyler\\ Start FreeStyler\\
 Select menu - Open “Setup”->”Freestyler Setup”\\ Select menu - Open “Setup”->”Freestyler Setup”\\
 +FreeStyler can handle two midi controllers simultaneously. They are to be setup individually like the steps bellow 
 \\ \\
 {{:external_control:midi_setup_panel_1.jpg?|}}\\ {{:external_control:midi_setup_panel_1.jpg?|}}\\
Line 102: Line 103:
   - Continue assigning MIDI functions to buttons or knobs as you wish.   - Continue assigning MIDI functions to buttons or knobs as you wish.
   - Once finished, click “SAVE”.   - Once finished, click “SAVE”.
 +\\
 +**Note Edit:**\\
 +Note IN and Note OUT can be edit by clicking on the fields.\\
 +{{:external_control:midi:midi_note_in.jpg?|}}\\
 +\\
 +{{:external_control:midi:midi_note_out.jpg?|}}\\
 \\ \\
 **Page**\\ **Page**\\
Line 113: Line 120:
 \\ \\
 **Shift Function**\\ **Shift Function**\\
-You can configure FreeStyler to use one button on a controller as a **shift** button, so that when it is held down and another button is pressed, you can respond as if it were a different button. E.g. you might have a button on your controller that runs submaster 1, but when you hold the shift button and press it, it toggles blackout for group 1. \\ +You can configure FreeStyler to use one button on a controller as a **shift** button, so that when it is held down and another button is pressed, you can respond as if it were a different button.\\ 
-Any button on the controller can be configured as the shift function (in this screenshot it's button with MIDI note 90).\\ +E.g. you might have a button on your controller mapped to "Fade IN", but when you hold the shift button and press it, the same button is mapped to "Master 100%".\\ 
-{{:external_control:midi:shiftfunction.png|}}\\+Any button on the controller can be configured as the shift function (in this screenshot it's button with MIDI note 19).\\ 
 +{{:external_control:midi:shiftfunction_1.png|}}\\
 \\ \\
 Then in order to program FreeStyler to respond to shift + button, you set the page to 6 (see screenshot).\\  Then in order to program FreeStyler to respond to shift + button, you set the page to 6 (see screenshot).\\ 
 You have to click the "Shift" button on the right side of the assignments and then only press your button on the controller normally (don't press the button programmed as shift or it will get reassigned).\\ You have to click the "Shift" button on the right side of the assignments and then only press your button on the controller normally (don't press the button programmed as shift or it will get reassigned).\\
-Then when you're finished, change the button in FreeStyler back to Page 1.\\+Then when you're finished, change the button in FreeStyler from "Shift" back to Page xx unless you want to program more Shift buttons.\\
  
 **Note monitor**\\ **Note monitor**\\
 In the bottom of the window are a small monitor of the input notes.\\ In the bottom of the window are a small monitor of the input notes.\\
-In the screenshots above, the first shows note 101 with a velocity and the second shows note 1, velocity 32.\\ +In the screenshots above, the first shown is CC(Control changed, 176) and note 105 with data via channel 1\\ 
-Here it is a fader that is monitored but if it is a button then the velocity value is to be 127 for FreeStyler to recognized the button press. This can be alternated on most midi devices.\\ +CC(176), 105-0-1\\
 \\ \\
 **Option**\\ **Option**\\
 \\ \\
-{{:external_control:midi_setup_panel_option_01.jpg?|}}\\+{{:external_control:midi_setup_panel_options_02.jpg?|}}\\ 
 +\\ 
 +**NoteOn – NoteOff**\\ 
 +It is possible to change the default "key down" and "key up" midi command in FreeStyler.\\ 
 +This is due to difference in midi protocol for different controller.\\ 
 +Key Down is default NOTE + VALUE 127 or alternated NOTE ON 127\\ 
 +Key Up is default NOTE + VALUE 0 or alternated NOTE OFF 127\\
 \\ \\
 **MIDIcon.**\\ **MIDIcon.**\\
 This is for the Elation MIDIcon and are to be checked on if the MIDIcon are used. This is checked automatically when a MIDIicon is configured in FreeStyler. \\ This is for the Elation MIDIcon and are to be checked on if the MIDIcon are used. This is checked automatically when a MIDIicon is configured in FreeStyler. \\
 The reason for this option is that the feedback of the MIDIcon is slightly different from other midi controllers.\\ The reason for this option is that the feedback of the MIDIcon is slightly different from other midi controllers.\\
 +\\
 +**MIDI feedback for buttons and faders**\\
 +It is possible to change the midi commands for the midi feedback to alternative commands.
 +This is set individually for buttons and faders.
 +
 +{{:external_control:midi_buttons_faders_feedback_mesages.jpg?|}}
 +\\
 \\ \\
 **Import and Export**\\ **Import and Export**\\
Line 140: Line 161:
 This option is related to the MIDIcon controller.\\ This option is related to the MIDIcon controller.\\
 The faders of the MIDIcon tend to stick between two values triggering value -1 and value +1, therefor FreeStyler will only change the value when it detects a +2 or -2 difference.\\ The faders of the MIDIcon tend to stick between two values triggering value -1 and value +1, therefor FreeStyler will only change the value when it detects a +2 or -2 difference.\\
-\\ 
-**NoteOn – NoteOff**\\ 
-It is possible to change the default "key down" and "key up" midi command in FreeStyler.\\ 
-This is due to difference in midi protocol for different controller.\\ 
-Key Down is default NOTE + VALUE 127 or alternated NOTE ON 127\\ 
-Key Up is default NOTE + VALUE 0 or alternated NOTE OFF 127\\ 
 \\ \\
 **Convert flash to toggle buttons**\\ **Convert flash to toggle buttons**\\
Line 173: Line 188:
   * Akai MPD-16   * Akai MPD-16
   * Korg Nano Range   * Korg Nano Range
-  * Novation Launchpad+  *  
 +  * [[external_control:midi:novation_launchpad|Novation Launchpad]]
   * Novation LaunchControl XL   * Novation LaunchControl XL
   * Hercules DJ COnsole   * Hercules DJ COnsole
external_control/midi/midi_interface.1547837937.txt.gz · Last modified: 2019/01/18 18:58 by Jan_K

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