Roadmap » History » Version 14
Jeremy Gow, 2012-11-22 10:55 PM
1 | 1 | Jeremy Gow | h1. Roadmap |
---|---|---|---|
2 | 1 | Jeremy Gow | |
3 | 9 | Jeremy Gow | The development code has been made compatible with sbcl 1.1. |
4 | 9 | Jeremy Gow | The immediate goal is to release a version that works with the built-in |
5 | 8 | Jeremy Gow | examples (Conklin 95 etc.). Need to fix problems created by datasets with |
6 | 1 | Jeremy Gow | incomplete viewpoints. |
7 | 8 | Jeremy Gow | |
8 | 9 | Jeremy Gow | |
9 | 1 | Jeremy Gow | h2. Short-term |
10 | 1 | Jeremy Gow | |
11 | 7 | Jeremy Gow | New basic viewpoints: |
12 | 13 | Jeremy Gow | * -cents - a higher resolution representation of pitch. [High priority for Makam data.]- |
13 | 1 | Jeremy Gow | |
14 | 1 | Jeremy Gow | Viewpoint selection: |
15 | 5 | Jeremy Gow | * Adding viewpoint weights to output. |
16 | 13 | Jeremy Gow | * Print trace information about VP sets being tested + mean IC values; record this to log file. |
17 | 5 | Jeremy Gow | * Optionally specify: start point for search, min-links |
18 | 1 | Jeremy Gow | * More flexible way for user to specify constraints on viewpoint search: |
19 | 1 | Jeremy Gow | ** Define labelled viewpoint classes |
20 | 1 | Jeremy Gow | ** Pairs/triples of labels/wildcards specify acceptable combinations |
21 | 1 | Jeremy Gow | ** User provides whitelist or blacklist spec |
22 | 1 | Jeremy Gow | |
23 | 1 | Jeremy Gow | Efficiency: |
24 | 6 | Jeremy Gow | * Check/extend caching of models etc. |
25 | 6 | Jeremy Gow | * Use sampling to estimate mean IC during VP selection. |
26 | 1 | Jeremy Gow | |
27 | 1 | Jeremy Gow | Some basic benchmarks to ensure stability of future development versions. |
28 | 1 | Jeremy Gow | |
29 | 1 | Jeremy Gow | |
30 | 14 | Jeremy Gow | h2. Mid-term goals |
31 | 11 | Jeremy Gow | |
32 | 11 | Jeremy Gow | New viewpoint: metrical contour. |
33 | 10 | Jeremy Gow | |
34 | 10 | Jeremy Gow | Make system more data agnostic: |
35 | 10 | Jeremy Gow | * Remove dependancy on amuse. |
36 | 10 | Jeremy Gow | * Separation of music viewpoints from model. |
37 | 10 | Jeremy Gow | * A straightforward interface for specifying viewpoints, including viewpoint schemas (e.g. interval, interval size) |
38 | 1 | Jeremy Gow | |
39 | 1 | Jeremy Gow | Viewpoint selection: |
40 | 4 | Jeremy Gow | * Optimise based on match with existing IC values. |
41 | 5 | Jeremy Gow | |
42 | 5 | Jeremy Gow | Allow user to specify structure of model. |
43 | 4 | Jeremy Gow | * Determine order in which distributions are combined. |
44 | 5 | Jeremy Gow | * Specify weights for particular combinations, e.g. weighted viewpoints, or weighted memory stores. |
45 | 5 | Jeremy Gow | * Multiple memory stores. |
46 | 5 | Jeremy Gow | * Specify alternative context strategies. |
47 | 5 | Jeremy Gow | * Provide some prepackaged models, e.g. the current model structure. |
48 | 5 | Jeremy Gow | |
49 | 5 | Jeremy Gow | Allow models to use predictive information (PI), expected PI and PI rate (as analogs to IC, entropy and entropy rate respectively). |
50 | 1 | Jeremy Gow | |
51 | 1 | Jeremy Gow | Predict more than one basic viewpoint |
52 | 1 | Jeremy Gow | |
53 | 1 | Jeremy Gow | h2. Long-term |
54 | 1 | Jeremy Gow | |
55 | 14 | Jeremy Gow | Hierarchical structure: chunk common patterns into symbols. |
56 | 7 | Jeremy Gow | Parallel implementation. |
57 | 1 | Jeremy Gow | |
58 | 14 | Jeremy Gow | h2. Minor problems to fix |
59 | 9 | Jeremy Gow | |
60 | 14 | Jeremy Gow | * It is possible to import empty datasets, which cause an error when described. |
61 | 12 | Jeremy Gow | * Create root directory structure if not present. |
62 | 9 | Jeremy Gow | * Show all viewpoints in describe-dataset. |
63 | 9 | Jeremy Gow | * Zero barlength (e.g. in Makam data) causes divide by zero error. |
64 | 9 | Jeremy Gow | * Update kern import to handle new pitch viewpoints. |