external_control:midi:midi_interface
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| external_control:midi:midi_interface [2016/08/09 12:41] – jruder | external_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. | 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. | ||
| - | For FreeStyler the note's send need to be of CC# type. (Control Change)\\ | + | For FreeStyler the midi commands is default " |
| 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”-> | Select menu - Open “Setup”-> | ||
| + | FreeStyler can handle two midi controllers simultaneously. They are to be setup individually like the steps bellow | ||
| \\ | \\ | ||
| - | {{: | + | {{: |
| \\ | \\ | ||
| Line 93: | Line 94: | ||
| - Select Midi Input device | - Select Midi Input device | ||
| - Select Midi Output device - Optional: used for device feedback (LEDs, Motorized Faders, etc.) | - Select Midi Output device - Optional: used for device feedback (LEDs, Motorized Faders, etc.) | ||
| - | - Click the Start button | + | - Click the Start button |
| - | - Click the Edit button | + | - Click the Learn button |
| - Scroll down and find the function you would like to assign a MIDI function to. | - Scroll down and find the function you would like to assign a MIDI function to. | ||
| - | - Click in the “Note” section of the function. | + | - Click in the “Note |
| - Using your MIDI controller, push the button or turn the knob that you want to control the selected function. | - Using your MIDI controller, push the button or turn the knob that you want to control the selected function. | ||
| - Freestyler should be listening for the note and you should see it appear next to the save button. | - Freestyler should be listening for the note and you should see it appear next to the save button. | ||
| 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.\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | {{: | ||
| \\ | \\ | ||
| **Page**\\ | **Page**\\ | ||
| Line 108: | Line 115: | ||
| In all the other page settings the note and the mapped function is only available on the selected page. | In all the other page settings the note and the mapped function is only available on the selected page. | ||
| Example could be a button that has note 10 with page 1 selected it is “Open Gobo” with page 2 it is “Open Color”, with page 3 selected it is “Open Pan/Tilt and so on.\\ | Example could be a button that has note 10 with page 1 selected it is “Open Gobo” with page 2 it is “Open Color”, with page 3 selected it is “Open Pan/Tilt and so on.\\ | ||
| - | NOTE: You configure buttons to set the MIDI page number (or next/ | + | \\ |
| + | NOTE: If you configure buttons to set the MIDI page number (or next/ | ||
| + | Alternatively | ||
| \\ | \\ | ||
| **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 | + | 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 |
| - | {{: | + | Any button on the controller can be configured as the shift function (in this screenshot it's button with MIDI note 19).\\ |
| + | {{: | ||
| \\ | \\ | ||
| 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 " | You have to click the " | ||
| - | Then when you're finished, change the button in FreeStyler back to Page 1.\\ | + | Then when you're finished, change the button in FreeStyler |
| **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 | + | In the screenshots above, the first shown is CC(Control changed, 176) and note 105 with data 0 via channel |
| - | 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**\\ | ||
| \\ | \\ | ||
| - | {{: | + | {{: |
| + | \\ | ||
| + | **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. | ||
| + | |||
| + | {{: | ||
| + | \\ | ||
| \\ | \\ | ||
| **Import and Export**\\ | **Import and Export**\\ | ||
| Line 138: | 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 168: | Line 185: | ||
| * [[external_control: | * [[external_control: | ||
| * Behringer FCB-1010 | * Behringer FCB-1010 | ||
| + | * Akai APC20 & APC40 (change to Abelton mode via Sysex to get button color feedback) | ||
| * Akai MPD-16 | * Akai MPD-16 | ||
| * Korg Nano Range | * Korg Nano Range | ||
| - | * Novation Launchpad | + | * |
| + | * [[external_control: | ||
| + | * Novation LaunchControl XL | ||
| * Hercules DJ COnsole | * Hercules DJ COnsole | ||
| * Touch OSC (Midi App for tablets - design your very own layout!) | * Touch OSC (Midi App for tablets - design your very own layout!) | ||
external_control/midi/midi_interface.1470746462.txt.gz · Last modified: by jruder
