GUI Day 2

We’ve come a long way since the last vid. This first GUI demo showcases 8 tracks of sampled sounds and 1 of a synthesized sound being played back live by myself. Track mutes are not displayed on-screen yet but you will hear me switching things in and out, and can see when I re-program some of the channels.

Currently the interface supports only a USB keyboard for input, which while having a lot of buttons can be a bit awkward when setting events on a 16-step line, hence the key indicators above each step.

 

Work on the GUI

The core audio engine is (mostly) in place, it’s time to work on the graphical client. The client is written in C/OpenGLES and uses SDL to give interactive keyboard/mouse input. Here’s a sneak peak at work in progress-

Shot of the in-progress GUI

Shot of the in-progress GUI