In this chapter, we will look at some innovative ways to control music making as we develop musical instruments. We will look at using your computer keyboard and mouse as performance instruments as well as discuss the use of videogame controllers in your patches. Designing your own custom musical instruments is a great way to tailor the controls to the specific physical abilities of users while allowing them to focus on certain specific musical concepts like pitches, scales, and harmony/chords. 1. Click on Extras>EAMIR from the top menu to view the main menu of the EAMIR SDK 2. In the umenu labeled Examples, click the third item 3.EAMIR _ASCII_Keyboard_Control.maxpat Unlock the patch that opens and look at its basic structure. As you can see, the patch is really just 4 bpatcher objects, 3 of which refer to patches we’ve already looked at. The newest bpatcher, at the top of the patch, is basically just a patch with a key object, a select object, and some fancy graphics—all things you learned to use in Chapter 3. Lock the patch and 3. Type your full name using your computer keyboard. Note that uppercase letters and lowercase letters trigger different buttons 4. Press the number keys 1–8 as these are mapped to message boxes containing numbers used as diatonic chord functions Without the top bpatcher, your patch generates chords in any key simply by clicking the message boxes. The top bpatcher is just a control interface that maps something (keys) to something else (message boxes). 5. Ctrl+click (Mac) or right click (Windows) the top bpatcher and select Object>Open Original “EAMIR_keyboard.maxpat” from the contextual menu This patch is set to open in Presentation mode. Unlock the patch and put it in Patching view. The contents of the patch are as I described: a key object, as well as a keyup object, are connected to two gigantic sel (select) objects containing the ASCII numbers for all the available characters on the computer keyboard nothing you couldn’t already do. In fact, the most impressive part of this patch, in my opinion, is the graphical part of it.