Index
MidiInput
MyParser
CSV_Scanner
CSV_Parser

Functor

Import

Export

Define

proc{ParseCSVFile Spec Result}
Expects the path to a CSV file (a record of optional path components) and returns a list of corresponding midi events. The Spec defaults are the following
unit(file:"test"
csvDir:{Init.getStrasheelaEnv defaultCSVDir}
csvExtension:'.csv')


proc{RenderCSVFile Spec}
Transforms a Midi file into a CSV file (by calling midicsv). The Spec defaults are the following.
unit(file:"test"
csvDir:{Init.getStrasheelaEnv defaultCSVDir}
midiDir:{Init.getStrasheelaEnv defaultMidiDir}
csvExtension:".csv"
midiExtension:".mid"
midicsv:{Init.getStrasheelaEnv midicsv}
!!?? is flags control needed?
flags:{Init.getStrasheelaEnv defaultCSVFlags})


End