Karya, built on 2018-05-31T02:46:59 (patch 0a1a35479c514820d77330ae8a978975ba22a47a)

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.