Bank unavailable - Octatrack

Missed your post. Did you try to reload the bank ?
(After loading project)

Eventually rename Bank5.strd to Bank5.work

yes, it’s written nothing to reload or something. I didn’t try to rename but I will try because I was also wondering, what’s happening between the 2 files, if both are corrupted

1 Like

for @vinco’s uploaded files (specifically the bank05.work file)

the problem is specifically on pattern 7 – 32 bytes were dropped during write it would seem, shifting some of the rest of the pattern’s bytes into the wrong positions.

dropped values – all the 0s in the red box are usually 255 by default

this shifted a bunch of trig data, including the header data for the pattern trigs, which is probably why it refuses to load

pattern 7, audio tracks 6+7+8
AUDIO TRIGS HEADER: [0, 0, 0, 0]
AUDIO TRIGS HEADER: [0, 0, 0, 0]
AUDIO TRIGS HEADER: [0, 0, 0, 0]
---
pattern 7, midi tracks 1+2+3+4
MIDI TRIGS HEADER: [0, 170, 170, 170]
MIDI TRIGS HEADER: [0, 170, 170, 170]
MIDI TRIGS HEADER: [0, 170, 170, 170]
MIDI TRIGS HEADER: [0, 170, 170, 170]

these should look like this

AUDIO TRIGS HEADER: [84, 82, 65, 67]
MIDI TRIGS HEADER: [77, 84, 82, 65]

after those tracks, it seems like the missing 32 bytes were then written out correctly, shifting the rest of the file back into place.


it might be possible to fix it with some coding magic inserting/removing the appropriate bytes.

1 Like

it smells to me like the card was hung (not writing) on those 32 bytes, while the OT was queuing up more bytes which the card continued writing. then the card unhung and wrote the bytes out of order.

but that’s purely conjecture. not a CF card expert, nor do i know how the OS stuff works. i do know that my non-factory CF card deffo has a higher write/read speed than the factory card and it’s never let me down.

Should be possible with a hex editor. I can give it a try later.

wow ! @dijksterhuis thank you for having been that deep. I was believing that the CF was the problem and I could confirm after the next days/weeks. I just bought a new CF, the 64Go SanDisk gold. For now it looks quite stable.

I could almost recreate the Bank missing by memory so I won’t go into a recover process. But still good to know ! thanks again

1 Like