Architecture » History » Version 3
Marcus Pearce, 2014-05-09 07:55 PM
1 | 1 | Jeremy Gow | h1. Architecture |
---|---|---|---|
2 | 1 | Jeremy Gow | |
3 | 1 | Jeremy Gow | h2. Directory Structure |
4 | 1 | Jeremy Gow | |
5 | 1 | Jeremy Gow | The layout of the code is as follows: |
6 | 1 | Jeremy Gow | |
7 | 3 | Marcus Pearce | * README |
8 | 3 | Marcus Pearce | * COPYING |
9 | 3 | Marcus Pearce | * thesis.pdf |
10 | 1 | Jeremy Gow | * idyom.asd: the system definition |
11 | 1 | Jeremy Gow | * utils/: general-purpose utilities |
12 | 3 | Marcus Pearce | * database/: a database interface for storing symbolically encoded music |
13 | 3 | Marcus Pearce | ** package.lisp |
14 | 3 | Marcus Pearce | ** generics.lisp |
15 | 3 | Marcus Pearce | ** music-data.lisp |
16 | 3 | Marcus Pearce | ** examples/ |
17 | 3 | Marcus Pearce | ** data-import/: modules for importing data from different formats to the database |
18 | 3 | Marcus Pearce | ** data-export/: modules for exporting data from the database to different formats |
19 | 3 | Marcus Pearce | * events/: a representation system for music objects that sits on top of the database |
20 | 3 | Marcus Pearce | ** package.lisp |
21 | 3 | Marcus Pearce | ** extended-sequence.lisp |
22 | 3 | Marcus Pearce | ** events.lisp |
23 | 3 | Marcus Pearce | * viewpoints/: viewpoint representations and functionality |
24 | 1 | Jeremy Gow | ** viewpoint-extensions.lisp: extensions to the viewpoint framework useful for modelling |
25 | 3 | Marcus Pearce | * ppm-star/: the PPM* implementation |
26 | 3 | Marcus Pearce | ** package.lisp |
27 | 3 | Marcus Pearce | ** generics.lisp |
28 | 3 | Marcus Pearce | ** ppm-star.lisp |
29 | 3 | Marcus Pearce | ** ppm-io.lisp |
30 | 3 | Marcus Pearce | ** ppm-ui.lisp |
31 | 3 | Marcus Pearce | * mvs/: the multiple-viewpoint system modelling framework |
32 | 1 | Jeremy Gow | ** params.lisp: user-level parameters to the statistical modelling |
33 | 1 | Jeremy Gow | ** multiple-viewpoint-system.lisp: modelling with multiple-viewpoints |
34 | 1 | Jeremy Gow | ** prediction-sets.lisp: representing and combining distributions, computing entropy and information content |
35 | 1 | Jeremy Gow | * apps/: top-level applications for users |
36 | 3 | Marcus Pearce | ** package.lisp |
37 | 1 | Jeremy Gow | ** apps.lisp: pathnames and filenames for saving data and results |
38 | 1 | Jeremy Gow | ** main.lisp: top-level code for using the system |
39 | 1 | Jeremy Gow | ** resampling.lisp: the main user interface - estimating information content by cross-validation |
40 | 1 | Jeremy Gow | ** viewpoint-selection.lisp: on tin does it says the what |
41 | 3 | Marcus Pearce | ** generation.lisp: code for generating melodies (possibly suffering slightly from bitrot) |