<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/feed.php">
        <title>EECS4462 - assignments</title>
        <description></description>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/</link>
        <image rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/_media/wiki:dokuwiki-128.png" />
       <dc:date>2026-09-25T15:01:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a1?rev=1538585994&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a2?rev=1539607683&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a3?rev=1541599844&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:instructions?rev=1537976584&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:start?rev=1535579936&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/_media/wiki:dokuwiki-128.png">
        <title>EECS4462</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/</link>
        <url>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/_media/wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a1?rev=1538585994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-03T16:59:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assignment 1</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a1?rev=1538585994&amp;do=diff</link>
        <description>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 abo…</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a2?rev=1539607683&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-15T12:48:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assignment 2</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a2?rev=1539607683&amp;do=diff</link>
        <description>Assignment 2

[Assignment 2 Description]

Some useful links for Assignment 2 are below:

JUCE Tutorials

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

Audio Plugin Host Executable (Windows)

JUCE API

AudioBuffer API

Providing input to your plugin

You can use the Audio Plugin Host to create MIDI events that are turned into audio by the Sine Wave Synth plugin. You can then route the output of the Sine Wave Synth to the input of your plugin.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a3?rev=1541599844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-07T14:10:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assignment 3</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:a3?rev=1541599844&amp;do=diff</link>
        <description>Assignment 3

[Assignment 3 Description]

Installing OpenAL and alut

To install OpenAL on Windows: Installer

To install OpenAL on Mac: Github

To install alut on Windows or Mac: Github
Follow the cmake instructions, the VisualStudio ones seem obsolete.

Visual Studio Project Settings

Open a New Project</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:instructions?rev=1537976584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-26T15:43:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:instructions?rev=1537976584&amp;do=diff</link>
        <description>Download and install:

	*  &lt;http://vmpk.sourceforge.net/#Download&gt;
	*  &lt;https://www.tobias-erichsen.de/software/loopmidi.html&gt;

On loopMIDI:

	*  Check the + in the Setup tab to create a new port

On vmpk:

	*  Edit -&gt; MIDI Connections
	*  Uncheck “Enable MIDI input”
	*  Under Output midi connection select “loopMidi port”

On AudioPluginHost:</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:start?rev=1535579936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-29T21:58:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assignments</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2018-19/F/4462/assignments:start?rev=1535579936&amp;do=diff</link>
        <description>Assignments

Click below for information on each course assignment:

	*  Assignment 1
	*  Assignment 2
	*  Assignment 3</description>
    </item>
</rdf:RDF>
