/** Loads data from external sources. */ private void loadExtData() { String[] audioFrameAnalysisTxt = _parApp.loadStrings(_loadFilePathTxt); _audioFrameCnt = audioFrameAnalysisTxt.length; _frameDataCntNbr = audioFrameAnalysisTxt[0].split(DELIMITER_TXT).length; _musicData = new float[_audioFrameCnt][_frameDataCntNbr]; for (int audioFrameIdx = 0; audioFrameIdx < _audioFrameCnt - 1; audioFrameIdx++) { String bufferTxt = audioFrameAnalysisTxt[audioFrameIdx]; String[] bufferVals = bufferTxt.split(DELIMITER_TXT); for (int bufferIdx = 0; bufferIdx < _frameDataCntNbr; bufferIdx++) { _musicData[audioFrameIdx][bufferIdx] = Float.parseFloat(bufferVals[bufferIdx]); } } }