# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- USB Library

20 December, 2013

- 1
- 2
…
- 233
- 234
- 235
- 236
- 237
…
- 311
- 312

1.6.2 Device - Audio MIDI Demo
This demo shows how to implement a simple bi-directional USB MIDI device.
Description
Supported Demo Boards
The matrix of which demos are supported on a specific board can be found in the Release Notes demo board support
section. Verify that the board you wish to use will work with this demo. This table also describes some of the limitations that
the board might have while running this demo.
Demo Board I/O Mapping
Each demo board has a different number of push buttons, LEDs, and other features with various different names for these
components. To determine which board features are used for which demo features, please refer to the io_mapping.h file in
the demo folder under the system_config folder. Each demo board will have a corresponding folder with an io_mapping.h file
in it. For example, for the PIC18F46J50 PIM this would be the following file:
<install_directory>/apps/usb/device/audio_midi/firmware/src/system_config/pic18f46j50_pim/io_mapping.h
For more information about each demo board, please refer to the Demo Board Information section.
Demo Operation
This demo uses the selected hardware platform as a USB MIDI device. Connect the device to the computer. Open a MIDI
recording software package. Each MIDI recording software interface is different so the following instructions may not apply
the to software package you are using. Please refer to the user’s manual for the software package you are using for more
details of how to configure that tool for a USB MIDI input.
In this demo each time you press the button on the board, it will cycle through a series of notes.
1.6.2.1 Garage Band '08 [Macintosh Computers]
This section shows how to run the MIDI demo using GarageBand '08.
Description
Open Garage Band. If you haven’t opened Garage Band before you will see an opening window. Select “Create New Music
Project”
1.6 Demos MLA - USB Library Help Device - Audio MIDI Demo
235

- 1
- 2
…
- 233
- 234
- 235
- 236
- 237
…
- 311
- 312