franta-hg@0: sysex2smf: sysex2smf.cpp franta-hg@0: g++ -fno-omit-frame-pointer -fsanitize=address -o sysex2smf sysex2smf.cpp $(shell pkg-config --cflags --libs smf) franta-hg@0: franta-hg@0: clean: franta-hg@0: rm -f sysex2smf franta-hg@0: rm -f test.mid franta-hg@0: franta-hg@0: test.txt: franta-hg@0: echo ahoj > test.txt franta-hg@0: franta-hg@0: test.syx: test.txt franta-hg@0: 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 franta-hg@0: franta-hg@0: test.mid: sysex2smf test.syx franta-hg@0: cat test.syx | ./sysex2smf test.mid