MIDI Pure Data exercise:
objective: discover how MIDI works
1. make sure your MIDI keyboard is plugged in and on
2. open Pd-0.48-1 (search for it in spotlight or in the applications folder)
3. use the keyboard shortcut command+N to start a new patch
4. use the keyboard shortcut command+1 to "Put" a new "Object" on the patch canvas
5. type "notein" into the dotted bordered box that makes up the new "Object"
6. you should now have this:
7. right click on the [notein] object you created and click on "Help"
8. from the "Media" menu at the top of the screen, choose "MIDI Settings..."
9. discover all you can about MIDI protocol:
-- wait for instructions on what to do next
Notation + Sequencing Exercise:
download Elgar's score
1. input the first six measures of the violin part into Finale using Speedy Entry
2. add a slur over the first four notes of the first bar
3. choose File > Export > MIDI File ...
4. choose File > Export > MusicXML ...
5. choose File > Export > Audio File ...
6. choose File > Export > Audio File ...
7. find out the file size differences between MIDI, MusicXML, WAV, and MP3
8. open both the MIDI (File > Open...) and the MusicXML (File > Import > MusicXML ...) files back into Finale
9. internally reflect on what you have learned:
10. view the MusicXML file in BBEdit (just drag it into BBEdit)
11. view the MIDI file in BBEdit (click File > Hex Dump File ... and click on to choose the file then press "Dump")
12. internally reflect on what you have learned: what are the differences between the MIDI and MusicXML files?
Open GarageBand ... (open an "empty project" ... add an audio track)
1. drag and drop the Elgar MIDI file you exported from Finale into a blank location below the default track
2. add more!
NOTE: If you want to save your MIDI sequence to an audio file, go to the "Share" menu ... notice the different types of audio files you are able to use and that saving as MIDI and MusicXML files are not available:
- uncompressed (lossless, but large files) = AIFF and WAV
- compress (lossy, but small files) = AAC and MP3
*For composers who have already done a great deal with MIDI in GarageBand, work with MIDI in Pure Data following this tutorial to begin with.
Google Slides from today