author | František Kučera <franta-hg@frantovo.cz> |
Wed, 20 May 2020 23:39:39 +0200 | |
branch | v_0 |
changeset 2 | f569e23f1b3f |
parent 0 | dcdd12e654da |
permissions | -rw-r--r-- |
1 sysex2smf: sysex2smf.cpp
2 g++ -fno-omit-frame-pointer -fsanitize=address -o sysex2smf sysex2smf.cpp $(shell pkg-config --cflags --libs smf)
4 clean:
5 rm -f sysex2smf
6 rm -f test.mid
8 test.txt:
9 echo ahoj > test.txt
11 test.syx: test.txt
12 cat test.txt | tr -d \\n | ../mt-32-display/mt-32-display | sed -r 's/[^abcdefABCDEF0-9]|(--[^--]*--)//g' | sed 's/../\\\\x\0/g' | xargs echo -en > test.syx
14 test.mid: sysex2smf test.syx
15 cat test.syx | ./sysex2smf test.mid