Karya, built on 2018-02-23T20:23:55 (patch cf8565b7ac832266878af99a942555d139065f12)

Safe HaskellNone

Cmd.DiffPerformance

Contents

Description

Functions to compare a performance against a previous "known good" one. This is used to detect when code changes cause a performance to change.

Synopsis

save and load

save_midi :: FilePath -> Messages -> IO () Source #

Perform the input score and save the midi msgs to the output file. This creates the -perf files.

diff lilypond

diff midi

util

diff_lines Source #

Arguments

:: String 
-> FilePath 
-> [Text] 
-> [Text] 
-> IO (Maybe Text, [FilePath])

(abbreviated_diff, wrote_files)

Write files in the given directory and run the diff command on them.