Mini Midi Scale.

Following on from the laptop musicianship lesson in week 3, week 4 I discovered the means of creating major  and minor scales in logic through Super Collider. Linking the two software is awesome! Below is the code needed to evaluate to link the software together;

MIDIClient.init;

m    = MIDIOut(0, MIDIClient.destinations[0].uid);

Once this is done you can send stuff through SC into Logic!
Remember this string of numbers.
0. 2. 4. 5. 7. 9. 11. (12 or 0)
0. 2. 4. 5. 7. 9. 11. (12 or 0)
0. 2. 4. 5. 7. 9. 11. (12 or 0)
0. 2. 4. 5. 7. 9. 11. (12 or 0)
0. 2. 4. 5. 7. 9. 11. (12 or 0)
0. 2. 4. 5. 7. 9. 11. (12 or 0)
0. 2. 4. 5. 7. 9. 11. (12 or 0)…………
Most important skeleton information needed for all of the modes in the western scale.
Remember these modes:
Ionian, Dorian, Phygrian, Lydian, Mixolydian, Aeolian, Locrian.
And there starting points:
0, 2, 4, 5, 7, 9, 11.
I have recorded an example of the Ionian mode (otherwise C major or C4 or midi note 60) in Logic using Super Collider to trigger the notes. Below is the code I used to perform this.

//Scale Arpeggio.

(

Pdef(\scaleTest,

Pbind(\type, \midi, \midiout, m,

\scale, [0, 2, 4, 5, 7, 9, 11, 12],

\degreePseq ([1, 2, 3, 4, 5, 6, 7, 8 ]-1, inf),

\dur, 1/1  );

).play

)


When I have figured out how to upload music to my blog without having to post it somewhere on the internet and linking to it via a URL I will show you the results of my ‘Midi performances’.

Minimidi ionian by Jeru100

Cheers.

Advertisements

~ by J.E.R.U. on October 14, 2009.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: