Algorithmic Composition

A journal of short lessons on the topic of "algorithmic composition", the use of formal systems to generate music (and, by extension, other types of time-based art) with computer programs.

Blog Archive

  • ▼  2009 (12)
    • ▼  September (4)
      • Table of Contents
      • Some Initial Thoughts on Visualizing Music
      • Modulating the modulators
      • Second steps in modulating the modulator
    • ►  August (2)
    • ►  June (4)
    • ►  April (2)
  • ►  2008 (17)
    • ►  October (1)
    • ►  September (4)
    • ►  August (12)

About Me

My photo
Christopher Dobrian
View my complete profile

Thursday, September 24, 2009

Table of Contents

Introduction
Some Initial Thoughts on Algorithmic Composition
Intuition
Repetition at a steady rate
Tempo-relative timing
Timed Counting
Counting through a List
Analysis of Some Patterns
That's Why They Call Them Digital Media
Linear change
Fading by means of interpolation
Randomness
Randomness and noise
Limiting the range of random choices
Moving range of random choices
A simple probabilistic decision
Probability distribution
Line-segment control function
Control function as a recognizable shape
Classic waveforms as control functions
Sine wave as control function
Pulse wave, a binary control function
Triangle wave as a control function
Discrete steps within a continuous function
First steps in modulating the modulator
Second steps in modulating the modulator
Modulating the modulators
Some Initial Thoughts on Visualizing Music
Posted by Christopher Dobrian at 5:50 PM

No comments:

Post a Comment

Older Post Home
Subscribe to: Post Comments (Atom)

Labels

algorithmic composition (2) amplitude (1) array (1) attribute (1) brightness (1) control (11) cosine (1) count (1) curve (1) data (1) decibels (1) decision (4) discrete (1) display (1) downsampling (1) duration (1) event (1) fade (1) frequency (3) function (10) intensity (1) interpolation (4) intuition (2) linear (5) lookup (2) mapping (2) Max (1) minimal (1) modulation (4) motive (2) noise (1) panning (1) parameter (1) pattern (4) period (1) phase (1) probability (2) pseudo-random (3) pulse (1) random (7) range (3) rate (1) rectangle (1) repetition (1) sample (1) sawtooth (1) self-similarity (1) sine (1) sonification (1) tempo-relative timing (1) triangle (5) visualization (1)