.exs файлы - это то, что Apple DAW использует для инструментов сэмплера. file
говорит мне, что это файлы "PDP-11 UNIX / RT ldp", которые, я полагаю, мало что говорят. Я пытаюсь создать сценарий, в котором я могу передать основную информацию, такую как путь к файлу к образцу и ключ образца, а затем сгенерировать его и файл .exs с этой информацией.
Они некажется, включает в себя много данных. Вот как выглядит такой файл в шестнадцатеричном редакторе:
00000000: 0101 0000 5000 0000 ffff ffff 4000 0000 ....P.......@...
00000010: 5442 4f53 6578 616d 706c 652e 6578 7300 TBOSexample.exs.
00000020: 3332 3132 0000 0000 0000 0000 0000 0000 3212............
00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000050: 0000 0000 0000 0000 0100 0000 0000 0000 ................
00000060: 0100 0000 0000 0000 0000 0000 0000 0000 ................
00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000000a0: 0000 0000 0101 0001 8800 0000 0000 0000 ................
000000b0: 0000 0000 5442 4f53 5a6f 6e65 2023 3100 ....TBOSZone #1.
000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000000f0: 0000 0000 0000 0000 003c 0000 0000 007f .........<......
00000100: 0000 7f00 0000 0000 bf50 0000 0000 0000 .........P......
00000110: bf50 0000 0000 0000 0000 0000 0000 0000 .P..............
00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000140: 0000 0000 0000 0000 0000 0000 804f 1200 .............O..
00000150: ffff ffff 0000 0000 0000 0000 0000 0000 ................
00000160: 0000 0000 0000 0000 ffff ffff 0000 0000 ................
00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000180: 0101 0003 5002 0000 0000 0000 0000 0200 ....P...........
00000190: 5442 4f53 6578 616d 706c 652e 7761 7600 TBOSexample.wav.
000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000001d0: 0000 0000 2c00 0000 bf50 0000 44ac 0000 ....,....P..D...
000001e0: 1800 0000 0200 0000 0200 0000 0000 0000 ................
000001f0: 4556 4157 06e8 0100 0000 0000 0000 0000 EVAW............
00000200: 1000 0000 0000 0000 0000 0000 0000 0000 ................
00000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000220: 0000 0000 2f70 7269 7661 7465 2f74 6d70 ..../private/tmp
00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000250: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000260: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000270: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000280: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000290: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000002a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000002b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000002c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000002d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000002e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000310: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000320: 0000 0000 6578 616d 706c 652e 7761 7600 ....example.wav.
00000330: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000340: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000350: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000360: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000370: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000380: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000390: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000400: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000420: 0000 0000 ....
С чего бы вы начали при попытке сделать что-то подобное?