Android Open Source - QuMixDroid Qu16_ Input_ Channels






From Project

Back to project page QuMixDroid.

License

The source code is released under:

GNU General Public License

If you think the Android project QuMixDroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*******************************************************************************
 * Copyright (c) 2013 george wieggers./*from w w  w  . j  a  v  a2s  .c o m*/
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Public License v3.0
 * which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/gpl.html
 * 
 * Contributors:
 *     george wieggers - initial API and implementation
 ******************************************************************************/
package org.wieggers.qu_apps.qu16.midi;

public enum Qu16_Input_Channels {
  Mono_01(0x20),
  Mono_02(0x21),
  Mono_03(0x22),
  Mono_04(0x23),
  Mono_05(0x24),
  Mono_06(0x25),
  Mono_07(0x26),
  Mono_08(0x27),
  Mono_09(0x28),
  Mono_10(0x29),
  Mono_11(0x2A),
  Mono_12(0x2B),
  Mono_13(0x2C),
  Mono_14(0x2D),
  Mono_15(0x2E),
  Mono_16(0x2F),

  Stereo_1(0x40),
  Stereo_2(0x41),
  Stereo_3(0x42),

  FX_Return_1(0x08),
  FX_Return_2(0x09),
  FX_Return_3(0x0A),
  FX_Return_4(0x0B),
  
  FX_Send_1(0x00),
  FX_Send_2(0x01),

  Mix_1(0x60),
  Mix_2(0x61),
  Mix_3(0x62),
  Mix_4(0x63),
  Mix_5_6(0x64),
  Mix_7_8(0x65),
  Mix_9_10(0x66),
  LR(0x67),

  Unknown_02(0x02),
  Unknown_03(0x03),
  
  Unknown_10(0x10),
  Unknown_11(0x11),
  Unknown_12(0x12),
  Unknown_13(0x13),

  Unknown_30(0x30),
  Unknown_31(0x31),
  Unknown_32(0x32),
  Unknown_33(0x33),
  Unknown_34(0x34),
  Unknown_35(0x35),
  Unknown_36(0x36),
  Unknown_37(0x37),
  Unknown_38(0x38),
  Unknown_39(0x39),
  Unknown_3A(0x3A),
  Unknown_3B(0x3B),
  Unknown_3C(0x3C),
  Unknown_3D(0x3D),
  Unknown_3E(0x3E),
  Unknown_3F(0x3F),

  Unknown_68(0x68),
  Unknown_69(0x69),
  Unknown_6A(0x6A),
  Unknown_6B(0x6B),
  Unknown_6C(0x6C),
  Unknown_6D(0x6D),
  Unknown_6E(0x6E),
  Unknown_6F(0x6F);
    
  private byte mValue;
  
  public byte getValue() {
    return mValue;
  }
  
  Qu16_Input_Channels(int value) {
    mValue = (byte) value;
  }
  
  public static Qu16_Input_Channels fromValue(byte value) {
    for (Qu16_Input_Channels channel : Qu16_Input_Channels.values()) {
      if (channel.mValue == value) {
        return channel;
      }
    }
    throw new IllegalArgumentException ("Cannot convert " + Byte.toString(value) + " to channel");
  }
}




Java Source Code List

org.wieggers.qu_apps.communication.Connected_Device.java
org.wieggers.qu_apps.controls.Fader.java
org.wieggers.qu_apps.controls.RotaryKnob.java
org.wieggers.qu_apps.controls.bound.BoundMixFader.java
org.wieggers.qu_apps.controls.bound.BoundMixRotaryKnob.java
org.wieggers.qu_apps.controls.bound.BoundMixSeekbar.java
org.wieggers.qu_apps.controls.bound.BoundMixToggleButton.java
org.wieggers.qu_apps.controls.bound.BoundMuteToggleButton.java
org.wieggers.qu_apps.qu16.Qu16_MeteringValues.java
org.wieggers.qu_apps.qu16.Qu16_Midi_Parser.java
org.wieggers.qu_apps.qu16.Qu16_MixValue.java
org.wieggers.qu_apps.qu16.Qu16_Mixer.java
org.wieggers.qu_apps.qu16.Qu16_UI.java
org.wieggers.qu_apps.qu16.midi.Qu16_GEQ_Bands.java
org.wieggers.qu_apps.qu16.midi.Qu16_Id_Parameters.java
org.wieggers.qu_apps.qu16.midi.Qu16_Input_Channels.java
org.wieggers.qu_apps.qu16.midi.Qu16_VA_Ranges.java
org.wieggers.qu_apps.qu16.midi.Qu16_VX_Buses.java
org.wieggers.qu_apps.qumixdroid.ConnectingFragment.java
org.wieggers.qu_apps.qumixdroid.LoginActivity.java
org.wieggers.qu_apps.qumixdroid.MainActivity.java
org.wieggers.qu_apps.qumixdroid.MixerFragment.java