view loadMelodyFile.m @ 6:8428a0ebd45f

Function for loading MELODIA output
author emmanouilb <emmanouil.benetos.1@city.ac.uk>
date Sat, 20 Apr 2013 14:30:27 +0100
parents
children 6840f77b83aa
line wrap: on
line source
function [melody] = loadMelodyFile(filename)

% Open raw file
fid = fopen(filename,'r+');

% Read 1st line
tline = fgetl(fid);
onset_pitch(:,1) = sscanf(tline, '%f\t%f');

% Read rest of the lines
i=1;
while ischar(tline)
    i = i+1;
    tline = fgetl(fid);
    if (ischar(tline))
        onset_pitch(:,i) = sscanf(tline, '%f\t%f');
    end;
end
melody = onset_pitch;

% Close file
fclose(fid);