/[svn]/libgig/trunk/TODO
ViewVC logotype

Contents of /libgig/trunk/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 801 - (show annotations) (download)
Wed Nov 9 20:05:14 2005 UTC (18 years, 5 months ago) by schoenebeck
File size: 1303 byte(s)
all the error prone GetFirstFoo(), GetNextFoo() methods should be
replaced by the iterator design pattern one day

1 In General:
2 - introduce 'iterator' design pattern as a replacement for the simple but
3 error-prone GetFirstFoo() / GetNextFoo() methods
4
5 DLS Part:
6 - support for conditional chunks
7 - check for ZSTR terminated strings in DLS::Info::LoadString()
8 - real support for 64 bit offsets (used by Gigasampler v3 files)
9
10 Gig Part:
11 - Write support? Please let me know if you are interested to write an
12 instrument editor based on libgig. I'm not going to add write support
13 to libgig until somebody tells me his intention to seriously write such
14 a tool!
15 - support for <3dnl> chunk in gig::Region class which provides optional
16 textual descriptions for dimensions
17 - support for <3gnm> chunk in gig::File class which contains names of
18 sample groups
19 - additional scan for compressed samples in
20 gig::Sample::ScanCompressedSample() to build a table with the compression
21 mode of each compressed frame in the sample allowing a more efficient
22 Read() on runtime
23 - low level optimization in decompression algorithm
24 - optional writing of frame table to disk to speed up loading of compressed
25 samples
26 - real support for 24 bit samples (introduced by Gigasampler v3 format)
27 - support for additional articulation informations introduced by the
28 Gigasampler v3 format

  ViewVC Help
Powered by ViewVC