Class RP_BassStyle

java.lang.Object
org.jjazz.rhythm.api.RP_State
org.jjazz.jjswing.api.RP_BassStyle
All Implemented Interfaces:
Cloneable, RhythmParameter<String>, RpEnumerable<String>

public class RP_BassStyle extends RP_State
RhythmParameter to specify the bass style.
  • Field Details

    • AUTO_MODE_VALUE

      public static final String AUTO_MODE_VALUE
      See Also:
    • BIMAP_STYLE_RPVALUE

      public static final com.google.common.collect.ImmutableBiMap<BassStyle,String> BIMAP_STYLE_RPVALUE
  • Constructor Details

    • RP_BassStyle

      public RP_BassStyle(boolean isPrimary)
  • Method Details

    • toRpValue

      public static String toRpValue(BassStyle bassStyle)
      Get the rpValue corresponding to bassStyle.
      Parameters:
      bassStyle -
      Returns:
    • toBassStyle

      public static BassStyle toBassStyle(String rpValue)
      Return the BassStyle corresponding to rpValue.
      Parameters:
      rpValue - Can not be AUTO_MODE_VALUE
      Returns:
    • getAutoModeRpValueFromVariation

      public static String getAutoModeRpValueFromVariation(String rpVariationValue)
      Get the RP_BassStyle rpValue to be used for a given rpVariation value when in auto mode.
      Parameters:
      rpVariationValue -
      Returns:
    • get

      public static RP_BassStyle get(Rhythm r)