people:max_ottesen:project:crit2
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
people:max_ottesen:project:crit2 [2014/10/19 21:06] – created mottese | people:max_ottesen:project:crit2 [2014/10/20 04:19] (current) – [Composer] mottese | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
===== Elements ===== | ===== Elements ===== | ||
- | === Staff === | + | ==== Staff ==== |
- | The Staff element replicates itself to build a grid across the universe. Each Staff knows its position relative to the first Staff. This represents the musical staff in which the notes lie on. The Notes know what pitch they are based on what the position of the surrounding Staff elements | + | The Staff element replicates itself to build a grid across the universe. Each Staff knows its position relative to the first Staff. This represents the musical staff in which the notes lie on. The Notes know what pitch they are based on the position of the surrounding Staff elements. If a Staff sees that it is out of position, it will delete itself. The structure that Staff element creates |
- | === Note === | + | ==== Note ==== |
A Note represents a musical pitch. When the Note's behavior method is called, it checks around itself to verify that its stored pitch and position within the staff are the same. If it is not, it corrects itself. | A Note represents a musical pitch. When the Note's behavior method is called, it checks around itself to verify that its stored pitch and position within the staff are the same. If it is not, it corrects itself. | ||
- | === Composer === | + | ==== Composer |
- | The Composer is the real guts/brains of this project. It floats around and turns Res into Notes and more Composers. If a Composer finds a Note, it has a chance to move it based on the surrounding notes. Right now, the Composers are trying to build [[http:// | + | The Composer is the real guts/brains of this project. It floats around and turns Res into Notes and more Composers. If a Composer finds a Note, it has a chance to move it based on the surrounding notes. Right now, the Composers are trying to build [[http:// |
+ | |||
+ | {{ : | ||
---- | ---- | ||
- | |||
- | |||
===== Video ===== | ===== Video ===== | ||
Line 34: | Line 34: | ||
* **The MFM universe is big and Event Windows are small** | * **The MFM universe is big and Event Windows are small** | ||
- | * No distinction between a melody and supporting parts (possibly use more bits to make the distinction) | ||
* Threading bug(s) | * Threading bug(s) |
people/max_ottesen/project/crit2.1413752809.txt.gz · Last modified: 2014/10/19 21:06 by mottese