【问题标题】:Ableton live remote script UserConfiguration for the Behringer UMA25SBehringer UMA25S 的 Ableton 实时远程脚本 UserConfiguration
【发布时间】:2014-05-14 14:25:43
【问题描述】:

我一直在寻找 Ableton Live 控制界面的 Behringer UMA25S 的 UserConfiguration 设置/脚本,但我在任何地方都找不到。我自己创建了它,并认为我分享它只是为了省去你的麻烦。

祝你好运!

【问题讨论】:

    标签: ableton-live


    【解决方案1】:

    下面我输入了完整的 UserConfiguration,它将正确映射 Ableton Live 中 Behringer UMA25S 的旋钮 [DeviceControls] 和按钮 [TransportControls]。

    首先您应该阅读this tutorial 以了解“Ableton Live MIDI 远程脚本”。

    基本上转到 Ableton Live “用户远程脚本”文件夹并创建一个名为“UMA25S”的新文件夹。在此文件夹中创建一个 UserConfiguration.txt 文件并在其中复制以下设置。

    “用户远程脚本”文件夹位于: 在 Windows Vista/Windows 7 上: [Windows 启动驱动器] > Users > Peter > AppData > Roaming > Ableton > Live 8.04 [或您的版本] > Preferences > User Remote Scripts

    在 Mac 上: [库文件夹] > 首选项 > Ableton > Live 8.04 [或您的版本] > 用户远程脚本。

    然后在 Live 中转到您的 MIDI 首选项并选择这个新创建的“控制界面”。

    这是 Behringer UMA25S 的 UserConfiguration.txt 内容(我是如何设置的):

    # Config File for User-defined Instant Mappings
    
    # We assume that the controls on your MIDI controller
    # send CCs (except for pads). All controls that do not have
    # an explicit channel setting are expected to use the
    # global channel. CCs & Notes are counted from 0-127
    # and channels from 0-15.
    
    [Globals]
    # The channel that the controller should send on
    GlobalChannel: 0
    # If your controller is connected via USB, replace ControllerName
    # with the name of the respective port. Live will then try to
    # recognize the ports for you when you select your Instant-Mappings
    InputName: UMA25S IN
    OutputName: UMA25S OUT
    # If your controller has pads that send notes, you can use them to
    # play the visible pads in your DrumRacks. Just replace the -1 for
    # the note (and channel) of the respective pad. The arrangement of
    # the pads in the DrumRacks is as follows:
    #   1     2     3     4
    #   5     6     7     8
    #   9    10    11    12
    #  13    14    15    16
    # (If you leave the channel of a pad at -1, Live will assume that
    #  the pad uses the global channel)
    Pad1Note: -1
    Pad2Note: -1
    Pad3Note: -1
    Pad4Note: -1
    Pad5Note: -1
    Pad6Note: -1
    Pad7Note: -1
    Pad8Note: -1
    Pad9Note: -1
    Pad10Note: -1
    Pad11Note: -1
    Pad12Note: -1
    Pad13Note: -1
    Pad14Note: -1
    Pad15Note: -1
    Pad16Note: -1
    Pad1Channel: -1
    Pad2Channel: -1
    Pad3Channel: -1
    Pad4Channel: -1
    Pad5Channel: -1
    Pad6Channel: -1
    Pad7Channel: -1
    Pad8Channel: -1
    Pad9Channel: -1
    Pad10Channel: -1
    Pad11Channel: -1
    Pad12Channel: -1
    Pad13Channel: -1
    Pad14Channel: -1
    Pad15Channel: -1
    Pad16Channel: -1
    
    [DeviceControls]
    # The Encoders will control the device parameters (you can also
    # use knobs or sliders). Replace the -1's with the CCs sent by
    # the respective controls on your controller. You can also set
    # the channel for each controller if it differs from the global
    # channel (if you leave the channel of an encoder at -1, Live
    # will assume that the encoder uses the global channel).
    Encoder1: 74
    Encoder2: 71
    Encoder3: 73
    Encoder4: 75
    Encoder5: 72
    Encoder6: 91
    Encoder7: 93
    Encoder8: 10
    EncoderChannel1: -1
    EncoderChannel2: -1
    EncoderChannel3: -1
    EncoderChannel4: -1
    EncoderChannel5: -1
    EncoderChannel6: -1
    EncoderChannel7: -1
    EncoderChannel8: -1
    # Enter the respective map mode for the encoders here. The following
    # map modes are available:
    # - Absolute
    # - Absolute14Bit
    # - LinearSignedBit
    # - LinearSignedBit2
    # - LinearTwoCompliment
    # - LinearBinaryOffset
    # - AccelSignedBit
    # - AccelSignedBit2
    # - AccelTwoCompliment
    # - AccelBinaryOffset
    # Consult the controller's documentation to find out which mode to use.
    EncoderMapMode: Absolute
    # Buttons used here are expected to not be toggles (i.e., sending
    # value 0 every second time you press it).
    Bank1Button: -1
    Bank2Button: -1
    Bank3Button: -1
    Bank4Button: -1
    Bank5Button: -1
    Bank6Button: -1
    Bank7Button: -1
    Bank8Button: -1
    NextBankButton: -1
    PrevBankButton: -1
    LockButton: -1
    
    [MixerControls]
    # Again enter the appropriate CCs for the respective controls.
    # If all sliders use the global channel to send their data,
    # you can leave the channels at -1. You can, of course, use
    # encoders or knobs instead of sliders.
    VolumeSlider1: -1
    VolumeSlider2: -1
    VolumeSlider3: -1
    VolumeSlider4: -1
    VolumeSlider5: -1
    VolumeSlider6: -1
    VolumeSlider7: -1
    VolumeSlider8: -1
    Slider1Channel: -1
    Slider2Channel: -1
    Slider3Channel: -1
    Slider4Channel: -1
    Slider5Channel: -1
    Slider6Channel: -1
    Slider7Channel: -1
    Slider8Channel: -1
    MasterVolumeSlider: -1
    MasterSliderChannel: -1
    Send1Knob1: -1
    Send1Knob2: -1
    Send1Knob3: -1
    Send1Knob4: -1
    Send1Knob5: -1
    Send1Knob6: -1
    Send1Knob7: -1
    Send1Knob8: -1
    Send2Knob1: -1
    Send2Knob2: -1
    Send2Knob3: -1
    Send2Knob4: -1
    Send2Knob5: -1
    Send2Knob6: -1
    Send2Knob7: -1
    Send2Knob8: -1
    TrackArmButton1: -1
    TrackArmButton2: -1
    TrackArmButton3: -1
    TrackArmButton4: -1
    TrackArmButton5: -1
    TrackArmButton6: -1
    TrackArmButton7: -1
    TrackArmButton8: -1
    VolumeMapMode: Absolute
    SendsMapMode: Absolute
    
    [TransportControls]
    # The transport buttons are also expected not to be toggles.
    StopButton: 25
    PlayButton: 27
    RecButton: 28
    LoopButton: 21
    RwdButton: 23
    FfwdButton: 24
    

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 2021-12-19
      • 1970-01-01
      • 2016-08-22
      • 2019-12-17
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多