audio MIDI Music Algorithms Interfaces Programming Acoustics Context
> Music Algorithms > Modifying > Music Modification Examples    
 
   

Music Modification Examples

Original

Original

----- PHRASE: Original Start time: 0.0 ------

Note: [Pitch = 60][RhythmValue = 0.5]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 55][RhythmValue = 0.25]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 62][RhythmValue = 0.5]

Note: [Pitch = 64][RhythmValue = 0.625]


Transposition

Change the pitch of each note by the same amount

Transposed

Mod.transpose(phrase, 7);

---- PHRASE: Transposed Start time: 0.0 -----

Note: [Pitch = 67][RhythmValue = 0.5]

Note: [Pitch = 59][RhythmValue = 0.5]

Note: [Pitch = 62][RhythmValue = 0.25]

Note: [Pitch = 64][RhythmValue = 0.25]

Note: [Pitch = 59][RhythmValue = 0.5]

Note: [Pitch = 64][RhythmValue = 0.25]

Note: [Pitch = 69][RhythmValue = 0.5]

Note: [Pitch = 71][RhythmValue = 0.625]


Repeat

Play the phrase again and again

repeated

Mod.repeat(phrase, 1);

----- PHRASE: Repeated Start time: 0.0 -----

Note: [Pitch = 60][RhythmValue = 0.5]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 55][RhythmValue = 0.25]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 62][RhythmValue = 0.5]

Note: [Pitch = 64][RhythmValue = 0.625]

Note: [Pitch = 60][RhythmValue = 0.5]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 55][RhythmValue = 0.25]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 62][RhythmValue = 0.5]

Note: [Pitch = 64][RhythmValue = 0.625]


Elongate

Change the length of each note

Elomgated

Mod.elongate(phrase, 2.0);

----- PHRASE: Elongated Start time: 0.0 -----

Note: [Pitch = 60][RhythmValue = 1.0]

Note: [Pitch = 52][RhythmValue = 1.0 ]

Note: [Pitch = 55][RhythmValue = 0.5]

Note: [Pitch = 57][RhythmValue = 0.5]

Note: [Pitch = 52][RhythmValue = 1.0 ]

Note: [Pitch = 57][RhythmValue = 0.5]

Note: [Pitch = 62][RhythmValue = 1.0 ]

Note: [Pitch = 64][RhythmValue = 1.25]


Shuffle

Change the order of the notes

Shuffle

Mod.shuffle(phrase);

----- PHRASE: Shuffle Start time: 0.0 -----

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 57][RhythmValue = 0.25]

Note: [Pitch = 62][RhythmValue = 0.5]

Note: [Pitch = 55][RhythmValue = 0.25]

Note: [Pitch = 52][RhythmValue = 0.5]

Note: [Pitch = 60][RhythmValue = 0.5]

Note: [Pitch = 64][RhythmValue = 0.625]

Note: [Pitch = 52][RhythmValue = 0.5]


 

 

jMusic Australia Council Queensland University of Technology Sitemap Contact Home Home http://www.qut.com http://explodingart.com/jmusic http://www.ozco.gov.au

Digital Instrument making Home