I’m really pleased to announce that my tenth Pluralsight course is now live – UWP Audio Fundamentals. The Universal Windows Platform is of course the new way that Microsoft want us to build applications not just for Windows 10, but for their full suite of devices, including Windows Phone, XBox One, HoloLens and IoT devices like the Raspberry Pi. And with Windows 10 Anniversary Edition recently out, now would be a good time to give UWP a first look if you haven’t already.
UWP includes a number of new APIs which are useful for audio programming. The main one is the new Audio Graph API which I cover in depth in the course. This makes it easy to not only play back audio, but record it, perform effects, and even generate your own audio or write custom audio effects.
On top of the audio graph API there’s the Media Composition API, which is ideal for working with audio and video files. If you want to transcode from one format to another, or trim a video, or concatenate two pieces of audio, or dub audio onto video, then the Media Composition API is ideal. And I have a module on using that in the course as well.
Finally, there’s even MIDI capabilities, making it really easy to send and receive MIDI messages. In the course, I show the basics of using MIDI in conjunction with the Audio Graph API by building a simple software synthesizer.
Don’t worry if you’re new to UWP, it’s not hard to pick up, especially if you’re new to it. So if you’re a Pluralsight subscriber (which I hope you are because it’s a great investment in your career), then head over and watch it. And if you’re not, sign up to get a free trial and watch it anyway!