/[paths]/doc/model.t2t
ViewVC logotype

Contents of /doc/model.t2t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 35 - (show annotations)
Sat Aug 18 16:59:02 2012 UTC (8 years, 1 month ago) by ben
File size: 1311 byte(s)
fix doc encoding and presentation
1 Paths model
2 BenoƮt Rouits
3 v%%date
4 %!encoding:UTF-8
5 %!options(html): --toc --toc-level 3 --css-inside
6 %!options(tex): --toc
7
8 %%toc
9
10
11 + Introduction +
12
13 Paths is a (maybe pointless) musical composition tool based on graphs. The idea is that a voice can 'travel' in a graph of notes, following a specific path, playing notes one after another.
14
15
16 + Structure +
17
18 Each instrument owns his graph. Each voice of that instrument owns a path of nodes. When multiple travellers encounter in a node, the note is seen as duplicated.
19
20
21 + Guided randomness +
22
23 In order to generate guided random music, a graph can be randomly connected.
24
25 ++ Parameters ++
26
27 A graph is defined by two sets: one of vertices (or nodes), and one of edges (or links). In this document, we will use the terms of nodes and links. Nodes in Path consist of notes, and links consist of a melodic relationship between two notes. Hence, a graph can be parametrable with:
28
29 - number of nodes (notes)
30 - number of links (relations)
31 - a linking model (relationship)
32
33
34 ++ Distance model (linking) ++
35
36 Once the nodes are generated, it is possible to apply a distance model among various ones. An incomplete list of distance models appears in Paths:
37
38 - microtonic
39 - chromatic
40 - harmonic
41 - diatonic
42 (ionian, dorian, phrygian, lydian, mixolydian, aeolian, locrian)
43

  ViewVC Help
Powered by ViewVC 1.1.26