Besides the obvious expansion possibility of adding more file translators,
one could add:
Visualization procedures, first for the alignment functions, so you
could see how much data you're cutting or padding, then for actually
visualizing a channel.
Extra data manipulation routines, like amplifying a signal or generating
a signal in the middle of an existing signal.
Replacing the MFC dialog boxes with custom coded ones, so we could
have a proper layout on the main window, and be able to maximize the
window.
Compression routines for the UDCS format... I'm thinking mp3 type compression
on periodic signals like EEG and EMG that can take up a lot of
space, and/or rar or zip compression, all of which could be brought
into the File Manager code base from open source projects.
Concatenation of signals: If a recording computer crashes in
the middle of a study, the File Manager would be able to take
the two files recorded before and after the crash, and export
the two chunks of data as one channel, possibly adding in zero
values.
Fixing the many of the current translation limitations/bugs...
|