Algorithmic Music Design Using Max/Msp

2,077 views

Published on

Max/Msp, algorithmic music design

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,077
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Algorithmic Music Design Using Max/Msp

  1. 1. Algorithmic Music Applications Using Max/Msp MIDI Sequential and Sampler Patches
  2. 2. User Interface for Programmable Step-Sequencer Select Note Onsets Select Loop Length Retrigger Loop Store Patterns
  3. 3. Object Oriented Graphical Programming <ul><li>Sequencer functions on a binary note-onset principle. </li></ul><ul><li>Optional 1’s complement, inverse state trigger. </li></ul>
  4. 4. Midi output channels <ul><li>Sends a midi note number out channels 1-8 </li></ul><ul><li>Note number selection for each channel </li></ul><ul><li>Automated midi velocity envelope values </li></ul><ul><li>Determine note length </li></ul><ul><li>Optional random note selection </li></ul>
  5. 5. Pitched Midi Note Sequences Midi note sequences can be recorded, stored on file, recalled, and triggered at will.
  6. 6. Harmonic Oscillators, out-of-phase sequential loop
  7. 7. Greek Modes Sequencer User Interface
  8. 8. User Interface for Follow Sequencer Select Note Value Master Tempo Automated Sequencing
  9. 9. Euclidean Algorithm Analysis <ul><li>The central idea here is to divide an arbitrary value in half until there is no remainder </li></ul><ul><li>How can this concept be adapted to generating musical rhythm structures? </li></ul>
  10. 10. Euclidean (cont.) Patch Chords View
  11. 11. Step Sequencing in Pure Data Pure Data works just as well as Max/Msp, and it’s free!
  12. 12. Acknowledgements: <ul><li>All structures designed and realized by: Brian N. Tuley 2011. </li></ul><ul><li>Max/Msp/Jitter, http://cycling74.com/ </li></ul><ul><li>Pure Data, http://puredata.info/community/projects/software </li></ul><ul><li>Karlheinz Essl, RTC Abstractions Library, http://www.essl.at/works/rtc.html </li></ul><ul><li>Godfried Toussaint, Algorithmic Rhythm Generation http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf </li></ul><ul><li>Euclidean Algorithm, http://en.wikipedia.org/wiki/Euclidean_algorithm </li></ul><ul><li>ALGORITHMIC COMPOSER, http://algorithmiccomposer.blogspot.com/2010_03_01_archive.html </li></ul>

×