Architecture » History » Version 4
Marcus Pearce, 2014-05-09 08:08 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 | 4 | Marcus Pearce | * idyom.asd: _the system definition_ |
11 | 4 | Marcus Pearce | * utils/: _general-purpose utilities_ |
12 | 1 | Jeremy Gow | ** package.lisp |
13 | 4 | Marcus Pearce | ** utils.lisp |
14 | 4 | Marcus Pearce | * database/: _a database interface for storing symbolically encoded music_ |
15 | 4 | Marcus Pearce | ** package.lisp |
16 | 3 | Marcus Pearce | ** generics.lisp |
17 | 1 | Jeremy Gow | ** music-data.lisp |
18 | 1 | Jeremy Gow | ** examples/ |
19 | 4 | Marcus Pearce | ** data-import/: _modules for importing data from different formats to the database_ |
20 | 4 | Marcus Pearce | ** data-export/: _modules for exporting data from the database to different formats_ |
21 | 4 | Marcus Pearce | * events/: _a representation system for music objects that sits on top of the database_ |
22 | 1 | Jeremy Gow | ** package.lisp |
23 | 1 | Jeremy Gow | ** extended-sequence.lisp |
24 | 1 | Jeremy Gow | ** events.lisp |
25 | 4 | Marcus Pearce | * viewpoints/: _viewpoint representations and functionality_ |
26 | 4 | Marcus Pearce | ** viewpoint-extensions.lisp: _extensions to the viewpoint framework useful for modelling_ |
27 | 4 | Marcus Pearce | * ppm-star/: _the PPM* implementation_ |
28 | 3 | Marcus Pearce | ** package.lisp |
29 | 3 | Marcus Pearce | ** generics.lisp |
30 | 3 | Marcus Pearce | ** ppm-star.lisp |
31 | 3 | Marcus Pearce | ** ppm-io.lisp |
32 | 3 | Marcus Pearce | ** ppm-ui.lisp |
33 | 4 | Marcus Pearce | * mvs/: _the multiple-viewpoint system modelling framework_ |
34 | 4 | Marcus Pearce | ** params.lisp: _user-level parameters to the statistical modelling_ |
35 | 4 | Marcus Pearce | ** multiple-viewpoint-system.lisp: _modelling with multiple-viewpoints_ |
36 | 4 | Marcus Pearce | ** prediction-sets.lisp: _representing and combining distributions, computing entropy and information content_ |
37 | 4 | Marcus Pearce | * apps/: _top-level applications for users_ |
38 | 1 | Jeremy Gow | ** package.lisp |
39 | 4 | Marcus Pearce | ** apps.lisp: _pathnames and filenames for saving data and results_ |
40 | 4 | Marcus Pearce | ** main.lisp: _top-level code for using the system_ |
41 | 4 | Marcus Pearce | ** resampling.lisp: _the main user interface - estimating information content by cross-validation_ |
42 | 4 | Marcus Pearce | ** viewpoint-selection.lisp: _on tin does it says the what_ |
43 | 4 | Marcus Pearce | ** generation.lisp: _code for generating melodies (possibly suffering slightly from bitrot)_ |