Jump to content

Question about some functions


Nat
 Share

Recommended Posts

In box config, could someone explain me what are the following options :

Auto Snapshot

Send PC on bankchange

Receive PC on bankchange

Also, If I want to control Mutes/Solos in Cubase with the midibox16E, will this work like I think : will the led light up if I toggle mute with the mouse ? Will it light off if I toggle it off with the mouse ?  Now if I press the button, will it turn on and turn of also ?

Thanks,

Nat

Link to comment
Share on other sites

Hi Nat,

this is no "Virtual MIDIbox" related question, as the virtual box doesn't support the features (so far as I remember). Btw.: it also doesn't support the encoder type settings like "relative" controllers.

An explanation for the switches can be found under

http://www.ucapps.de/midibox/mk_syx.zip

see the samples/midibox16e*.ini files

Best Regardsm, Thorsten.

Link to comment
Share on other sites

Hi Nat,

yes, I know them... the description of these functions can be found in the example files of the mk_syx archive

################################################################################
# Snapshot at PowerOn: if enabled, the box will send all current pot settings
# when the power is switched on
# Allowed Keywords: "enabled" and "disabled"
################################################################################
[SNAPSHOT_AT_POWERON]
   disabled

################################################################################
# Auto Snapshot: only usefull if BankStick available.
# If enabled, and a bank is changed via Program Change or within the Bank
# Submenu, MIDIbox will automagically restore the last-saved settings of the 
# new bank after the bankchange
# Note: you should enable this flag in all banks in order to get it
# running properly!
# Allowed Keywords: "enabled" and "disabled"
################################################################################
[AUTO_SNAPSHOT]
   enabled

################################################################################
# MIDI Merger: enable the merger in order to forward the incoming MIDI
# events to the MIDI Out. A must if you would like to plug a keyboard
# on the MIDI In, or if you want to cascade MIDIboxes
# Allowed Keywords: 
#    disabled   don't use merger at all
#    enabled    merges all external with internal events
#    mblink_fp  MIDIbox Link Forwarding Point: like a common MIDI merger,
#               but internal events will be framed so that a MIDIbox Link
#               End Point can distinguish between a event which has been
#               sent by a common MIDI device and events which have been
#               generated by a MIDIbox
#    mblink_ep  MIDIbox Link End Point: merges only external events 
#               from a MBLink FP (Forwarding Point)
################################################################################
[MIDI_MERGER]
   disabled

################################################################################
# If enabled, the 16 LEDs (32 with the LED extension) reacts on the
# same MIDI events which are assigned to the corresponding buttons.
# Example: if MIDI Trigger Button #1 is assigned to the controller B0 07,
# the LED will turn on if the box *receives* a event B0 07 xx (xx != 0), 
# and will turn off if the box *receives* B0 07 00
# Note that with the BankStick, this feature consumes about 4 ms on every incoming
# MIDI event, therefore it is only optional if you can accept this latency
# Allowed Keywords: "enabled" and "disabled"
################################################################################
[MIDI_LEDS]
   disabled

################################################################################
# Send PC on Bankchange - if enabled, the MIDIbox sends a Program Change 
# Event on MIDI Channel F (CF <bank>) on every bank change
# Very usefull if you would like to change the settings in your MIDI
# application on Bank Changes (supported by Logic, Cubase, MIDI-OX Mapper)
# Allowed Keywords: "enabled" and "disabled"
################################################################################
[SEND_PC_ON_BANKCHANGE]
   disabled

################################################################################
# Receive PC for Bankchange - if enabled, the MIDIbox switches the bank
# if a Program Change on MIDI Channel F (CF <bank>) has been received
# Only usefull if the BankStick is available
# Allowed Keywords: "enabled" and "disabled"
################################################################################
[RECEIVE_PC_FOR_BANKCHANGE]
   disabled

################################################################################
# Touch Sensor Sensitivity
# Allowed values: 1 - 32
# Default: 3
################################################################################
[TOUCHSENSOR_SENSITIVITY]
   3

################################################################################
# LC Emulation ID (in hex format)
# Known IDs: 10 - Logic Control
#            11 - Logic Control XT
#            14 - Mackie Control
#            other values: enable Houston Emulation
#            00 - disable the LC and Houston emulation
#
# Default: 00
################################################################################
[LC_EMULATION_ID]
   00

################################################################################
# Disable Navigation Buttons
# Allowed Keywords: "enabled" and "disabled"
################################################################################
[NAVIGATION_BUTTONS]
   enabled

################################################################################
# LED Map: assignes the LED shift registers to the Button Shift
# registers or special values
# Currently following values are supported:
#    0     Default Setting (see Map below)
#    1     Button Shift Register 1 (Button ID #1-#8)
#    2     Button Shift Register 2 (Button ID #9-#16)
#    3     Button Shift Register 3 (F1-F4 and Navigation Buttons: ID #17-#24)
#    4     Button Shift Register 4 (Button ID #25-#32)
#    5     Button Shift Register 5 (Button ID #33-#40)
#    6     Button Shift Register 6 (Button ID #41-#48)
#    7     Button Shift Register 7 (Button ID #49-#56)
#    8     Button Shift Register 8 (Button ID #57-#64)
#    9     Internal Bank (1 of 8)
#   10     External Bank (1 of 8)
#   11-15  reserved
#   16     MIDI Status received for Button ID #1-#8   ([MIDI_LEDS] must be enabled!)
#   17     MIDI Status received for Button ID #9-#16  ([MIDI_LEDS] must be enabled!)
#   18     MIDI Status received for Button ID #17-#24 ([MIDI_LEDS] must be enabled!)
#   19     MIDI Status received for Button ID #25-#32 ([MIDI_LEDS] must be enabled!)
#   20     MIDI Status received for Button ID #33-#40 ([MIDI_LEDS] must be enabled!)
#   21     MIDI Status received for Button ID #41-#48 ([MIDI_LEDS] must be enabled!)
#   22     MIDI Status received for Button ID #49-#56 ([MIDI_LEDS] must be enabled!)
#   23     MIDI Status received for Button ID #57-#64 ([MIDI_LEDS] must be enabled!)
#   24-31  reserved
################################################################################
[LED_MAP]
   LED_SR1 = 1    # (Button ID #1-#8)
   LED_SR2 = 2    # (Button ID #9-#16)
   LED_SR3 = 3    # (F1-F4 and Navigation Buttons: ID #17-#24)
   LED_SR4 = 4    # (Button ID #57-#64)
   LED_SR5 = 5    # (Button ID #25-#32)
   LED_SR6 = 6    # (Button ID #33-#40)
   LED_SR7 = 7    # (Button ID #41-#48)
   LED_SR8 = 8    # (Button ID #49-#56)

################################################################################

################################################################################
# The ENCS and BUTTONS sections include all settings for pots and buttons
#
# # ENCS #
# The maximum allowed number of encoders: 16
#
# Syntax for a encoder entry:
#   <bank>.<pot-number> = <midi-event0> <midi-event1> [<min value>-<max value>:<default-value>]
#
# Supported enc MIDI events (. stands for hex digit, vv stands for pot
#                            value with the ranges from <min> to <max>)
#
#   9. .. (Note On)            Example: 90 30 [00-7F] (MIDIbox sends 90 30 vv)
#   A. .. (Poly Aftertouch)    Example: A0 30 [00-7F] (MIDIbox sends A0 30 vv)
#   B. .. (Controller)         Example: B0 07 [00-7F] (MIDIbox sends B0 07 vv)
#   C. .. (Program Change)     Example: C0    [00-7F] (MIDIbox sends C0 vv)
#   D. .. (Channel Aftertouch) Example: D0 30 [00-7F] (MIDIbox sends D0 30 vv)
#   E. .. (Pitch Bender)       Example: E0    [00-7F] (MIDIbox sends E0 vv vv)
#   F. .. (Meta Event)         Example: F0 01 [00-7F] (*)
#
#
# # BUTTONS #
# The maximum allowed number of buttons: 24
#
# Syntax for a button entry:
#   <bank>.<button-number> = <midi-event> @<behaviour>
#
# Supported button MIDI events (. stands for hex digit)
#   9. .. .. (Note On)            Example: 90 30 7F @OnOff  (MIDIbox sends 90 30 vv)
#   A. .. .. (Poly Aftertouch)    Example: A0 30 7F @OnOff  (MIDIbox sends A0 30 vv)
#   B. .. .. (Controller)         Example: B0 07 7F @Toggle (MIDIbox sends B0 07 vv)
#   C. .. .. (Program Change)     Example: C0 05    @OnOff  (MIDIbox sends C0 vv)
#   D. .. .. (Channel Aftertouch) Example: D0 30 7F @OnOff  (MIDIbox sends D0 30 vv)
#   E. .. .. (Pitch Bender)       Example: E0 7F 7F @OnOff  (MIDIbox sends E0 vv vv)
#   F. .. .. (Meta Event)         Example: F0 01 02 @OnOff  (*)
#   FF .. .. (Special Function)   See http://www.uCApps.de/midibox16e/midibox16e_sfb_table.txt
#
# Supported button behaviours (see MIDIbox tutorial):
#    @OnOff
#    @OnOnly
#    @Toggle
#
#
# (*) A meta event is nothing else than a branch to a special routine
#     in the firmware, which can be programmed by yourself. With a
#     meta event you are able to send everthing you want - SysEx
#     strings, more than one controller event at once, or you can just 
#     toggle pins, switch relays, display text messages and so on...
#
#     The two or three bytes of a meta event are your parameters, do with
#     it what you want. :)
#
################################################################################
#
# Available Encoder Modes:
#    
# ENC_MODE_ABSOLUTE     send absolute value
# ENC_MODE_40SPEED      send 40 +/- <speed> (for Native Instruments Software)
# ENC_MODE_00SPEED      send 00 +/- <speed> (for Steinberg Software)
# ENC_MODE_40_1            send 40 +/- 1
# ENC_MODE_00_1            send 00 +/- 1
# ENC_MODE_INCDEC      send CC Inc/Dec
# ENC_MODE_LCEMU      send 0<speed> when turned clockwise, 4<speed> on counter clockwise
#                       (protocol used by Logic Control/Mackie)
# ENC_MODE_HOUSTON_EMU      send absolute value + Bn <CC+0x20> 00
#                       (protocol used by Logic Control/Mackie)
# 
# optional speed flags: &NORMAL (default), &FAST or &SLOW
#
# Example:
#    ENC_MODE_ABSOLUTE             # absolute value, normal speed
#    ENC_MODE_ABSOLUTE&NORMAL      # identical
#    ENC_MODE_40SPEED&FAST         # send 40 +/- <speed>, fast encoder speed
#    ENC_MODE_INCDEC&SLOW          # Inc/Dec Mode, slow speed
#    ENC_MODE_LCEMU                # LC Emulation Mode
#    ENC_MODE_HOUSTON_EMU          # Houston Emulation Mode
# 
################################################################################
#    
# Available LED Patterns:
#    
# LED_PATTERN_0         defined in the [LED_PATTERNS] section
# LED_PATTERN_1
# LED_PATTERN_2
# LED_PATTERN_3
# 
################################################################################
#
# MIDIbox16E users are also able to define a display string for every
# pot if the bank settings are located in a BankStick
#
# Syntax: "<string>" <type-identifier>
# Example: "Volume Chn  1" DEC
#          "Pan Chn 14" +-DEC
#          "CutOff" +-HEX|
#
# Valid Idendifiers:
#    DEC:   Displays a 3-digit decimal number on the right side
#    +-DEC: Displays a 3-digit decimal number on the right side based on the
#           formula: value - ((max-min)/2)
#    HEX:   Displays a 2-digit hex number on the right side
#    +-HEX: Displays a 2-digit hex number on the right side based on the
#           formula: value - ((max-min)/2)
# Also valid: DEC| 
#             +-DEC|        Displays an additional status bar
#             HEX
#             +-HEX|
# 
################################################################################

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...