     toneCountLabel.text = "\(itemsCount)"
     if 0 < itemsCount {
       
+      // 左用の音かどうか判定
+      var regex = NSRegularExpression(pattern: "L$", options: NSRegularExpressionOptions.allZeros, error: nil) // Lで終わっていたら左
+      let isLeft: Bool = regex?.firstMatchInString(toneDir as String, options: NSMatchingOptions.allZeros, range: NSMakeRange(0, toneDir.length)) != nil
+      
       // switch player type
       
       if itemsCount == 2 {
         setTonePlayerType(PlayerType.LongShot)
         
-        for (index, file) in enumerate(["tones/\(toneDir)/01","tones/\(toneDir)/02"]) {
+        let _tones = isLeft ? ["tones/\(toneDir)/02","tones/\(toneDir)/01"] : ["tones/\(toneDir)/01","tones/\(toneDir)/02"]
+        
+        for (index, file) in enumerate(_tones) {
           let filePath: String = NSBundle.mainBundle().pathForResource(file, ofType: "wav")!
           let fileURL: NSURL = NSURL(fileURLWithPath: filePath)!
           let audioFile = AVAudioFile(forReading: fileURL, error: nil)

    "0919 F R": "0919_F_R",
  ]
  var toneKeys: Array<String> = []
  var toneDir: String!
  
  // # Effect Section
  

      // 変化量
      let variation = Float(prevDeg - current_deg)
      if 0 < variation {
        longShotPlayers[0].volume = 0
        longShotPlayers[1].volume = abs(variation)
      }
      else {
        longShotPlayers[0].volume = abs(variation)
        longShotPlayers[1].volume = 0
      }
    default:
      NSLog("Error")
