In this chapter, we will analyze a “Chord Namer” application that allows a user to enter a chord name and see the notes on a MIDI keyboard. Unlike the other patches we’ve worked on thus far, we will “build” this patch as a stand-alone program that can be used on any computer even if it does not have Max installed. Stand-alone programs are a great way of distributing your work to people for educational or commercial purposes. Open the file chord_namer.maxpat from the Chapter 11 Examples folder. This patch allows users to type in the name of a chord (C, for example) and see the chord displayed on a large kslider. Users can then play the chord on their MIDI keyboard while looking at the visual example. The letter name of each note appears on each chord tone when it is highlighted. For taller chords, a user may enable more chord tones to be added than simply just a root, third, and fifth. For example, a user wanting to play a Cdom7#9 chord could simply enable 7ths and 9ths to be displayed by checking the appropriate toggles, typing Cdom7#9 into the space provided, and pressing the return or enter key. 1. Type C into the text box at the top left and press the return or enter key 2. Play a C chord on your MIDI keyboard This patch could be useful for helping people perform a piece for which they have only a lead sheet with chord names. Let’s take a look inside the patch. The patch is currently in Presentation mode. Unlock the patch and put it into Patching mode. The patch is rather large in size so you may need to zoom out on the patch (⌘for Mac or ctrl for Windows ). Now that the patch is open, you may be surprised to see that there is only a small number of objects inside. Take note of the 3 bpatchers in the patch that generate chords, handle MIDI output, and, to the right, above the kslider, handle MIDI input.