Table of Contents

Assignment 1

Assignment 1 Description

The links you will need to complete Assignment 1 are below:

Download JUCE

Create a Roli account

JUCE Tutorials

Getting started with the Projucer

Create a basic Audio/MIDI plugin, Part 1: Setting up

Audio Plugin Host Executable (Windows)

The Arpeggiator Plugin

JUCE API

Starter Source

Providing MIDI input to your plugin

You should use the Audio Plugin Host to test your MIDI plugin while developing your assignment solution (see instructions above on setting up the Audio Plugin Host). The Audio Plugin Host comes with a keyboard that can be used to provide input events (your computer keyboard can be used to provide simultaneous events for arpeggiation).

If you'd like to provide input externally on Windows follow these instructions.

Debugging your plugin

Configure your debugger to run the Audio Plugin Host. In Visual Studio, it’s under Project Properties > Debugging > Command. Make sure Attach is set to “No”.

When you start debugging in Visual Studio, it will open an instance of the plugin host. Use it to load your plugin. Now debugging works for your plugin just as it does normally, i.e. you can set breakpoints etc.