Examples of Rhythm


Examples of org.jfugue.Rhythm

      'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q' };
  private int layer = 0;
  private Rhythm rhythm;

  public YMLRhythm() {   
    rhythm = new Rhythm();
  }
View Full Code Here

Examples of org.jfugue.Rhythm

    //finalSong.add(rhythm);   
    player.play(finalSong);
  }

  public static void playRhythm(String[] instruments, final String[] rhythms) {
    Rhythm rhythm = new Rhythm();
    int layer = 1;
    for (int i = 0; i < instruments.length && i < rhythms.length; i++) {
      String instrumID = getInstrumentRealName(instruments[i]);
      char caracter = caracteres[i];
      String aux = rhythms[i].replace("*", caracter + "");

      rhythm.setLayer(layer, aux);
      rhythm.addSubstitution('.', "Ri");
      rhythm.addSubstitution(caracter, "[" + instrumID + "]i");
      layer++;
    }
    final Rhythm final_rhythm = rhythm;
    Thread bateria = new Thread() {
      @Override
      public void run() {
        Pattern pattern = final_rhythm.getPattern();
        pattern.repeat(3);
        Player player = new Player();
        player.play(pattern);
        System.out.println("Fin de reproducción de ritmo");
      }
View Full Code Here

Examples of org.jfugue.Rhythm

    };
    bateria.start();
  }

  private static Pattern getRhythmPattern(String[] instruments, String[] rhythms){
    Rhythm rhythm = new Rhythm();
    int layer = 1;
    for (int i = 0; i < instruments.length && i < rhythms.length; i++) {
      String instrumID = getInstrumentRealName(instruments[i]);
      char caracter = caracteres[i];
      String aux = rhythms[i].replace("*", caracter + "");

      rhythm.setLayer(layer, aux);
      rhythm.addSubstitution('.', "Ri");
      rhythm.addSubstitution(caracter, "[" + instrumID + "]i");
      layer++;
    }
    Pattern pattern = rhythm.getPattern();
    return pattern;   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.