hi,
I was looking for storage which could be used with MIDI-box. My target is to build a non-step sequencer (clip based, like ableton live) and need non-volatile storage that is fast enough to read/write MIDI-streams realtime.
First I planed to use banksticks and use RC4/RC5 pins to multiplex, so I could access 4x8 banksticks, I would have 2 MBytes of storage available (32x64KBytes). My plan is to write a very simple filesystem, that allows me to handle clips with variable size.
About speed: The 24LC512 datasheet says, that a write cycle (64bytes or one byte) takes max 5ms. This is quite much but would be fast enough if I reduce the sequencers’ maximal resolution to 1/128 rather than 1/384 (MIDI clock). With 120 BPM one “step” would be ca. 30ms, this is enough to play back and eventually write 64bytes of data to the bankstick.
When I was looking for alternatives for the bankstick concept, I found this part:
http://www.spansion.com/products/S25FL016A.html
It looks quite interesting, it’s fast (256 bytes in 1.5ms), even 64Mbit/128Mbit is available for a good price:
maybe this is interesting for somebody else, I will check out a bit more. This would save me from having 32 IC’s for my storage, and save some time for the writes.
