Comments

Agreed on the timer resolution. From my discussions with DAW creators, one thing they often do is use the audio samples as a type of timer. One of the guys on the team here had also recommended doing something like that for sample-accurate timing.

For a sample clock generator, I use a rather inefficient (IMO) method, but one that is available to UWP and fairly easy to understand. You can see the code here:

@James:Yeah. The speakers were very close to the stage in this setup (two above the stage, two on the floor), and then cranked up fairly loud to be heard over the show floor noise. Combined with having almost no setup time between sessions (so no individual sound checks), and you get some ringing.

There's no recording of this lab. However, we do have an IoT MVA which covers the same material.

On-board LED on Pi3. We didn't use it for the lab. I know it's not accessible the old way, but I haven't checked on any update.

The WiFi driver for the on-board WiFi was not yet ready for Build, so we used WiFi dongles like you would on the Pi 2. It's coming, though.

Windows 10 IoT Core on the Pi does not have GPU accelerated video. The Pi has a very different type of video system that doesn't meet the required DirectX feature level. If you want HW accelerated video, I recommend using the Dragonboard or another IoT Core compatible board.

Not quite sure if this is what you're asking, but the intent with Windows 10 IoT Core for devices like Raspberry Pi is to provide an experience without any shell. Instead, your app owns the entire experience on the device.

You can remotely administer the device using Powershell or the web pages served from the device.

If you want a full Windows 10 desktop experience, you need to use a device like the Minnowboard Max (or a larger PC device) and the full Windows 10 IoT for Industry version. That gives you everything you see on the desktop, plus all the lock down capabilities and more. However, that's almost certainly overkill for maker and hobby applications.

FYI. The version of FL Studio Groove with MIDI is now in the Windows Store.

Remember: you must have Windows 8.1 Update 1 to run it. If you run into any issues with MIDI timing, device recognition, or anything else, please let me know directly, rather than rate the app (the MIDI API is preview, recall).

Huge thanks to Image-Line for getting this app out to the Windows Store!