assignments:a3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
assignments:a3 [2020/08/17 19:35] – bil | assignments:a3 [2020/10/26 01:11] (current) – bil | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Assignment 3 ==== | ==== Assignment 3 ==== | ||
- | To be added. | ||
< | < | ||
+ | To be added. | ||
- | {{: | ||
- | ==== Installing OpenAL and alut ==== | ||
- | To install OpenAL on Windows: [[http:// | + | --></html> |
- | To install OpenAL on Mac: [[https://github.com/ | + | {{:assignments:assignment3.pdf|Assignment 3 Description}} |
- | To install alut on Windows or Mac: [[https://github.com/ | + | {{:assignments:a3starter.zip|Assignment 3 Starter Code}} |
- | Follow the cmake instructions, | + | |
- | ==== Visual Studio Project Settings ==== | + | [[https:// |
- | Open a New Project | + | [[https:// |
- | Go to Project ‘Properties’ | + | {{:assignments: |
- | -- Add C:\Program Files\OpenAL 1.1 SDK\include to C++ -> General -> Additional Include Directories | + | [[https://www.bensound.com/ |
- | -- Add C:\Program Files\OpenAL 1.1 SDK\libs\Win32 to Linker -> General -> Additional Library Directories | + | |
- | -- Add OpenAL32.lib at the end to Linker -> Input -> Additional Dependencies | + | |
- | In your source code, you'll need | + | ==== Providing audio input to your plugin ==== |
- | #include "al.h" | + | You can use the Audio Plugin Host to create MIDI events that are turned into audio by the Sine Wave Synth plugin as before, or use the VSTAudioPlayer plugin (see Week 7 material). The '' |
- | #include " | + | ==== Debugging your plugin ==== |
- | For alut, it's best to copy alut.dll in the project directory, and | + | Debugging an audio plugin works in the same way as for a MIDI plugin, so refer to Assignment 1 for debugging help. |
- | #include " | ||
- | If you like, you can start with this {{: | ||
- | ==== Useful links ==== | ||
- | [[http:// | ||
- | [[https:// | ||
- | |||
- | [[https:// | ||
- | |||
- | [[http:// | ||
- | |||
- | [[https:// | ||
- | |||
- | --></ |
assignments/a3.1597692927.txt.gz · Last modified: 2020/08/17 19:35 by bil