int main(int argc, char* argv[]) { checkOptions(options, argc, argv); Array<PixelRow> picturedata; Array<PixelRow> background; HumdrumFile infile; int numinputs = options.getArgCount(); if (numinputs > 0) { const char* filenameIn = options.getArg(1).data(); infile.read(filenameIn); } else { infile.read(cin); } if (infile.getFilename().size() == 0) { infile.setFilename(optionfilename); } if (jsonQ) { createJsonProll(infile); } else { int rfactor = generatePicture(infile, picturedata, style); generateBackground(infile, rfactor, picturedata, background); printPicture(picturedata, background, rfactor, cfactor, gminpitch, gmaxpitch, infile); } return 0; }