Bitwig Studio Control Surface API  4.0.1
NoteInput.java
1 package com.bitwig.extension.controller.api;
2 
5 
13 public interface NoteInput
14 {
25  @OscMethod
26  void setShouldConsumeEvents(boolean shouldConsumeEvents);
27 
43  void setKeyTranslationTable(Object[] table);
44 
59  void setVelocityTranslationTable(Object[] table);
60 
76  @OscMethod
77  void assignPolyphonicAftertouchToExpression(int channel, NoteExpression expression, int pitchRange);
78 
89  @OscMethod
90  void setUseExpressiveMidi(boolean useExpressiveMidi, int baseChannel, int pitchBendRange);
91 
100  @Deprecated
101  void setUseMultidimensionalPolyphonicExpression(boolean useMPE, int baseChannel);
102 
115  @OscMethod
116  void sendRawMidiEvent(int status, int data0, int data1);
117 
123  @OscNode
125 
131  @OscNode
133 
139  @OscNode
141 
149  {
150  NONE, PITCH_DOWN, PITCH_UP, GAIN_DOWN, GAIN_UP, PAN_LEFT, PAN_RIGHT, TIMBRE_DOWN, TIMBRE_UP
151  }
152 }
void setUseExpressiveMidi(boolean useExpressiveMidi, int baseChannel, int pitchBendRange)
void sendRawMidiEvent(int status, int data0, int data1)
void assignPolyphonicAftertouchToExpression(int channel, NoteExpression expression, int pitchRange)
void setShouldConsumeEvents(boolean shouldConsumeEvents)
void setUseMultidimensionalPolyphonicExpression(boolean useMPE, int baseChannel)