people:max_ottesen_crit_1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
people:max_ottesen_crit_1 [2014/09/09 04:48] – mottese | people:max_ottesen_crit_1 [2014/09/09 16:40] (current) – [Elements] mottese | ||
---|---|---|---|
Line 2: | Line 2: | ||
This is the first crit for my project. My idea is to generate music using the MFM. I might be using [[http:// | This is the first crit for my project. My idea is to generate music using the MFM. I might be using [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
===== Some Music Theory Basics ===== | ===== Some Music Theory Basics ===== | ||
Line 13: | Line 16: | ||
==== Intervals ==== | ==== Intervals ==== | ||
- | An [[http:// | + | An [[http:// |
==== Scales and Modes ==== | ==== Scales and Modes ==== | ||
- | A [[http:// | + | A [[http:// |
==== Consonance and Dissonance ==== | ==== Consonance and Dissonance ==== | ||
- | [[http:// | + | [[http:// |
==== Chord ==== | ==== Chord ==== | ||
Line 33: | Line 36: | ||
==== Melody ==== | ==== Melody ==== | ||
- | A [[http:// | + | A [[http:// |
- | ===== Where to Start ===== | + | ---- |
- | ==== Interpretation | + | |
+ | ===== Where to Start ===== | ||
The first thing to do is think of the basic idea of how I want to structure my project. Since this is, like it was pointed out in class, essentially just a fancy sorter, I had two main ideas for how to make/ | The first thing to do is think of the basic idea of how I want to structure my project. Since this is, like it was pointed out in class, essentially just a fancy sorter, I had two main ideas for how to make/ | ||
Line 44: | Line 48: | ||
=== Moving Notes === | === Moving Notes === | ||
- | The first idea involves notes moving across the MFM like the data does in the Demon Horde Sorter. The sorters would be specialized versions of the sorters in the DHS and when the notes reach the other side, they are destroyed and output into some external file where they can be listened to. The vertical position of a note as it gets destroyed corresponds to what pitch it will be interpreted as. My initial idea was to have each vertical step up represents a semitone or half-step. My new idea is to have each vertical step up represent one step up on a scale (the step may be a half or whole step depending on where in the scale you are). | + | The first idea involves notes moving across the MFM like the data does in the Demon Horde Sorter. The sorters would be specialized versions of the sorters in the DHS and when the notes reach the other side, they are destroyed and output into some external file where they can be listened to. The vertical position of a note as it gets destroyed corresponds to what pitch it will be interpreted as. My initial idea was to have each vertical step up represents a semitone or half-step. My new idea is to have each vertical step up represent one scale step up (the step may be a half or whole step depending on where in the scale you are). |
=== Stationary Notes === | === Stationary Notes === | ||
- | My newest idea involves DRegs and Res being used to control the density/business | + | My newest idea involves DRegs and Res being used to control the density/busyness |
==== Elements ==== | ==== Elements ==== | ||
Line 56: | Line 60: | ||
As of my most recent idea of how this will work, notes will be stationary and will only know their vertical position and whether they are sharp, flat, or natural. Their vertical position in the MFM will be used to determine what pitch they represent. Each vertical step up in the MFM will represent one scale step up. | As of my most recent idea of how this will work, notes will be stationary and will only know their vertical position and whether they are sharp, flat, or natural. Their vertical position in the MFM will be used to determine what pitch they represent. Each vertical step up in the MFM will represent one scale step up. | ||
- | === Sorter === | + | === Sorter |
+ | |||
+ | A Sorter will float around the MFM and if it sees a Res, it will either turn it into a Note or into another Sorter. If it sees a Note, it has a probability of moving it based on what the notes around it are and some very basic Music Theory rules (like creating or resolving tension). A Sorter will have to know things like their vertical position (so they know what pitches they are near), the scale/mode that is being used, the time signature that's being used (not going to touch this for a while), and the tempo (not going to touch this for a while). I might include some other things like how lenient you want the sorter to be with things like tension and dissonance. For the first iteration of this project, all the sorters will be the same. In the future I might want multiple types of sorters all running at once to create some interesting contrast in the music. | ||
- | A Sorter will float around the MFM and if it sees a Res, it will either turn it into a Note or into another Sorter. If it sees a Note, it has a probability of moving it based on some very basic Music Theory rules (like creating or resolving tension). A Sorter will have to know things like their vertical position (so they know what pitches they are near), the scale/mode that is being used, the time signature that's being used (not going to touch this for a while), and the tempo (not going to touch this for a while). I might include some other things like how lenient you want the sorter to be with things like tension and dissonance. For the first iteration of this project, all the sorters will be the same. In the future I might want multiple types of sorters all running at once to create some interesting contrast in the music. | + | ---- |
people/max_ottesen_crit_1.1410238117.txt.gz · Last modified: 2014/09/09 04:48 by mottese