echo "Uploading all local effects" ls *.ZD2 | xargs python3 ../zoomzt2.py -I python3 ../zoomzt2.py -s -R FLTS_SEQ.ZT2 | grep "group= 4" echo echo "Creating presets..." python3 ../zoomzt2.py -c temp.ztpc python3 ../decode_preset.py -E 0x04000011 -p 760 -o 0x04000011.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000019 -p 760 -o 0x04000019.ztpc temp.ztpc python3 ../decode_preset.py -E 0x0400001b -p 760 -o 0x0400001b.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000021 -p 760 -o 0x04000021.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000028 -p 760 -o 0x04000028.ztpc temp.ztpc python3 ../decode_preset.py -E 0x0400002c -p 760 -o 0x0400002c.ztpc temp.ztpc python3 ../decode_preset.py -E 0x0400002d -p 760 -o 0x0400002d.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000031 -p 760 -o 0x04000031.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000041 -p 760 -o 0x04000041.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000043 -p 760 -o 0x04000043.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000051 -p 760 -o 0x04000051.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000061 -p 760 -o 0x04000061.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000071 -p 760 -o 0x04000071.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000081 -p 760 -o 0x04000081.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04000091 -p 760 -o 0x04000091.ztpc temp.ztpc python3 ../decode_preset.py -E 0x040000a1 -p 760 -o 0x040000a1.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800011 -p 760 -o 0x04800011.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800021 -p 760 -o 0x04800021.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800031 -p 760 -o 0x04800031.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800041 -p 760 -o 0x04800041.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800051 -p 760 -o 0x04800051.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800061 -p 760 -o 0x04800061.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800070 -p 760 -o 0x04800070.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800081 -p 760 -o 0x04800081.ztpc temp.ztpc python3 ../decode_preset.py -E 0x04800091 -p 760 -o 0x04800091.ztpc temp.ztpc # upload each in turn array=( 0x04000011.ztpc 0x04000019.ztpc 0x0400001b.ztpc 0x04000021.ztpc 0x04000028.ztpc 0x0400002c.ztpc 0x0400002d.ztpc 0x04000031.ztpc 0x04000041.ztpc 0x04000043.ztpc 0x04000051.ztpc 0x04000061.ztpc 0x04000071.ztpc 0x04000081.ztpc 0x04000091.ztpc 0x040000a1.ztpc 0x04800011.ztpc 0x04800021.ztpc 0x04800031.ztpc 0x04800041.ztpc 0x04800051.ztpc 0x04800061.ztpc 0x04800070.ztpc 0x04800081.ztpc 0x04800091.ztpc ) for i in "${array[@]}" do echo echo "Testing: $i" echo "--" python3 ../zoomzt2.py -P 48 $i amidi -p hw:2,0,0 -S 'b0 20 04 c0 07' python3 ../zoomzt2.py -c test.ztpc python3 ../decode_preset.py -s test.ztpc| head amidi -p hw:2,0,0 -S 'F0 52 00 6e 64 02 00 06 00 F7' -r temp.bin -t 2 python3 ../decode_screens.py temp.bin | head done