+ class VirtualPatternKnob extends LXVirtualParameter {
+ private final int index;
+
+ VirtualPatternKnob(int index) {
+ this.index = index;
+ }
+
+ public LXParameter getRealParameter() {
+ List<LXParameter> parameters = glucose.getPattern().getParameters();
+ if (index < parameters.size()) {
+ return parameters.get(index);
+ }
+ return null;
+ }
+ }
+