Control Surface API  2.2.2
NoteInput.java
1 package com.bitwig.extension.controller.api;
2 
10 public interface NoteInput
11 {
22  void setShouldConsumeEvents(boolean shouldConsumeEvents);
23 
39  void setKeyTranslationTable(Object[] table);
40 
55  void setVelocityTranslationTable(Object[] table);
56 
72  void assignPolyphonicAftertouchToExpression(int channel, NoteExpression expression, int pitchRange);
73 
84  void setUseExpressiveMidi(boolean useExpressiveMidi, int baseChannel, int pitchBendRange);
85 
94  @Deprecated
95  void setUseMultidimensionalPolyphonicExpression(boolean useMPE, int baseChannel);
96 
109  void sendRawMidiEvent(int status, int data0, int data1);
110 
118  {
119  NONE, PITCH_DOWN, PITCH_UP, GAIN_DOWN, GAIN_UP, PAN_LEFT, PAN_RIGHT, TIMBRE_DOWN, TIMBRE_UP
120  }
121 }
void setShouldConsumeEvents(boolean shouldConsumeEvents)
void sendRawMidiEvent(int status, int data0, int data1)
void assignPolyphonicAftertouchToExpression(int channel, NoteExpression expression, int pitchRange)
void setUseExpressiveMidi(boolean useExpressiveMidi, int baseChannel, int pitchBendRange)
void setUseMultidimensionalPolyphonicExpression(boolean useMPE, int baseChannel)