User Remote Scripts: Xboard works, nanoPAD doesn't
User Remote Scripts: Xboard works, nanoPAD doesn't
So I read the posts on this forum regarding setting up User Remote Scripts. I got my Xboard61 working right away. Then I tried to setup my nanoPAD, but it just won't work. nanoPAD shows up in the Control Surfaces list, but no matter what I use for the InputName/OutputName, I can't get the blue hand to show up. I also noticed that Live caches the remote scripts because I experimented with changing the Xboard61 InputName/OutputName values including commenting them out completely and it STILL worked perfectly. I had to drag out the folder, start/end Live, and then drag the folder back in for it to pickup the changes. Below are the values I'm using for the nanoPAD. Any ideas on how to get this thing working? I'd love to use the pads to control the visible Drum Rack pads rather than the absolute MIDI notes. Also, are there any hacks to getting Live to recognize more than 8 encoders? It would be great to auto-map all 16 Xboard encoders to control any VST.
InputName: nanoPAD Input (nanoPAD 1 PAD)
OutputName: nanoPAD Output (nanoPAD 1 CTRL)
Peace \/
chisel316
InputName: nanoPAD Input (nanoPAD 1 PAD)
OutputName: nanoPAD Output (nanoPAD 1 CTRL)
Peace \/
chisel316
Re: User Remote Scripts: Xboard works, nanoPAD doesn't
InputNAME should read like this:
nanoPAD 1 PAD
OutputNAME should read like this:
nanoPAD 1 CTRL
So basically drop the parenthesis and you don't need "nanoPAD Input/Output" noted before the "nanoPAD 1 PAD/CTRL"
one thing to note though, is that Banking and the Lockbutton scripts have been broken in Live 8 and will hopefully be fixed soon
nanoPAD 1 PAD
OutputNAME should read like this:
nanoPAD 1 CTRL
So basically drop the parenthesis and you don't need "nanoPAD Input/Output" noted before the "nanoPAD 1 PAD/CTRL"
one thing to note though, is that Banking and the Lockbutton scripts have been broken in Live 8 and will hopefully be fixed soon
Re: User Remote Scripts: Xboard works, nanoPAD doesn't
Thanks for the reply! Unfortunately, those values aren't working for me. Here is my full UserConfiguration.txt. Any help would be greatly appreciated. Thanks again!
Code: Select all
# 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: nanoPAD 1 PAD
OutputName: nanoPAD 1 CTRL
# 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: C2
Pad2Note: C#2
Pad3Note: D2
Pad4Note: D#2
Pad5Note: E2
Pad6Note: F2
Pad7Note: F#2
Pad8Note: G
Pad9Note: G#2
Pad10Note: A2
Pad11Note: A#2
Pad12Note: B2
Pad13Note: C3
Pad14Note: C#3
Pad15Note: D3
Pad16Note: D#3
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: -1
Encoder2: -1
Encoder3: -1
Encoder4: -1
Encoder5: -1
Encoder6: -1
Encoder7: -1
Encoder8: -1
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: -1
PlayButton: -1
RecButton: -1
LoopButton: -1
RwdButton: -1
FfwdButton: -1
Re: User Remote Scripts: Xboard works, nanoPAD doesn't
from what ive read, the notes should be in number format
also, the nanoPAD doesnt provide feedback, so there is no need to send midi back to it
also, the nanoPAD doesnt provide feedback, so there is no need to send midi back to it
Re: User Remote Scripts: Xboard works, nanoPAD doesn't
Of course. I don't know what I was thinking! Thanks for the reminder. It works great now!zalo wrote:from what ive read, the notes should be in number format
Peace \/
chisel316
-
scrattyrat
- Posts: 35
- Joined: Mon Jul 06, 2009 10:12 pm
Re: User Remote Scripts: Xboard works, nanoPAD doesn't
Hi,
I dont suppose you could post the updated script which you have and is working?
From what I read this causes the NanoPad to trigger the visible drum rack yes?
many thanks!
I dont suppose you could post the updated script which you have and is working?
From what I read this causes the NanoPad to trigger the visible drum rack yes?
many thanks!
-
Dr. Fluffenstein
- Posts: 306
- Joined: Sat Jan 30, 2010 8:14 pm
- Location: Toronto
Re: User Remote Scripts: Xboard works, nanoPAD doesn't
I know I'm reviving a dead thread here. But is there any chance that you could post up your user remote script for the Xboard? PleaseChisel wrote:So I read the posts on this forum regarding setting up User Remote Scripts. I got my Xboard61 working right away. Then I tried to setup my nanoPAD, but it just won't work. nanoPAD shows up in the Control Surfaces list, but no matter what I use for the InputName/OutputName, I can't get the blue hand to show up. I also noticed that Live caches the remote scripts because I experimented with changing the Xboard61 InputName/OutputName values including commenting them out completely and it STILL worked perfectly. I had to drag out the folder, start/end Live, and then drag the folder back in for it to pickup the changes. Below are the values I'm using for the nanoPAD. Any ideas on how to get this thing working? I'd love to use the pads to control the visible Drum Rack pads rather than the absolute MIDI notes. Also, are there any hacks to getting Live to recognize more than 8 encoders? It would be great to auto-map all 16 Xboard encoders to control any VST.
InputName: nanoPAD Input (nanoPAD 1 PAD)
OutputName: nanoPAD Output (nanoPAD 1 CTRL)
Peace \/
chisel316