NAME idi - Easy, command-line MIDI SYNOPSIS $ perl -Midi -E'x(qw(c1 f o5)); n(qw(qn Cs)); n("F"); n("Ds"); n(qw(hn Gs_d1))' | timidity - # Compare with: $ perl -MMIDI::Simple -E'new_score; noop qw(c1 f o5); n qw(qn Cs); n "F"; n "Ds"; n qw(hn Gs_d1); write_score shift()' idi.mid $ timidity idi.mid DESCRIPTION Easy, command-line MIDI! FUNCTIONS b Set BPM c Channel Default: 0 d Duration Default: 96 e Play at end Default: 1 n Add note o Octave Default: 5 p Patch Default: 0 (piano) r Add rest t Time signature Default: "none" v Volume Default: 64 w Write score to a temporary file. Supply a string argument to set and use a persistent filename. x No-op (with "MIDI::Simple::noop") SEE ALSO Exporter File::Slurper File::Temp MIDI::Simple Music::Tempo Moo strictures namespace::clean AUTHOR Gene Boggs COPYRIGHT AND LICENSE This software is Copyright (c) 2022 by Gene Boggs. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible)