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

Annotation of /libgig/trunk/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 801 - (hide annotations) (download)
Wed Nov 9 20:05:14 2005 UTC (18 years, 4 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 schoenebeck 801 In General:
2     - introduce 'iterator' design pattern as a replacement for the simple but
3     error-prone GetFirstFoo() / GetNextFoo() methods
4    
5 schoenebeck 2 DLS Part:
6     - support for conditional chunks
7     - check for ZSTR terminated strings in DLS::Info::LoadString()
8 schoenebeck 317 - real support for 64 bit offsets (used by Gigasampler v3 files)
9 schoenebeck 2
10     Gig Part:
11 schoenebeck 530 - 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 schoenebeck 2 - 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 schoenebeck 317 - 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