public static Song interpret(String string) {
    Song song = new Song("Imported Song", Instrument.BELL, 100);
    for (int i = 0; i < string.length(); i++) {
      char character = string.charAt(i);
      Action act = Action.getActionFor(character);
      if (act != null) {
        if (string.length() > i + 2) {
          char next = string.charAt(i + 1);
          switch (next) {
          case '/':
          case '\\':
            char chord = string.charAt(i + 2);
            Action nextAct = Action.getActionFor(chord);
            if (nextAct != null) {
              song.appendAction(new Chord(act, nextAct));
              i += 2;
              continue;
            }
            break;
          default:
            break;
          }
        }
        song.appendAction(new Note(act));
      }
    }
    return song;
  }