# "Hardware" Controller

**URL:** <https://forum.defold.com/t/hardware-controller/56808>\
**Category:** Showcases\
**Created:** [July 6, 2019, 12:20am UTC](https://forum.defold.com/t/hardware-controller/56808 "2019-07-06T00:20:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryanscottlandry](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/ryanscottlandry/32/5436_2.png) [@ryanscottlandry](https://forum.defold.com/u/ryanscottlandry)\
**Post date:** [July 6, 2019, 12:20am UTC](https://forum.defold.com/t/hardware-controller/56808/1 "2019-07-06T00:20:41Z")

</div>

Hey all,

I figured I’d post this in Showcases instead of Dev Diaries even though it’s not finished, since I don’t really ever plan on “finishing” it, but thought some of you might think it’s cool and maybe inspire you to think about Defold outside of the box of just games. While I’m sure there are way more efficient ways to program an app like this than by using a game engine, lua/defold is really the only thing I know code-wise, so I went for it!

Basically it is a TCP-based control interface for windows/mac for the Allen&Heath “Qu” series digital mixers.

![](https://img.youtube.com/vi/sKuWN6XwUI0/maxresdefault.jpg)https://www.youtube.com/embed/sKuWN6XwUI0?feature=oembed&wmode=opaque

(On my phone…can’t manage to get an embed link for the video…hopefully this still works?..)

---

<div class="post-metadata">

**Author:** ![Pawel](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pawel/32/24623_2.png) [@Pawel](https://forum.defold.com/u/Pawel)\
**Post date:** [July 6, 2019, 6:34am UTC](https://forum.defold.com/t/hardware-controller/56808/2 "2019-07-06T06:34:55Z")

</div>

Wow! Really cool! 😃

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [July 6, 2019, 8:47am UTC](https://forum.defold.com/t/hardware-controller/56808/3 "2019-07-06T08:47:23Z")

</div>

That is pretty damn cool!

---

<div class="post-metadata">

**Author:** ![ryanscottlandry](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/ryanscottlandry/32/5436_2.png) [@ryanscottlandry](https://forum.defold.com/u/ryanscottlandry)\
**Post date:** [July 6, 2019, 12:23pm UTC](https://forum.defold.com/t/hardware-controller/56808/4 "2019-07-06T12:23:32Z")

</div>

it’s not quite as hard as it first seems since there IS a published TCP/MIDI protocol document for the mixer: [https://www.allen-heath.com/media/Qu\_MIDI\_Protocol\_V1.9.pdf](https://www.allen-heath.com/media/Qu_MIDI_Protocol_V1.9.pdf)

It’s just really a matter of capturing the data stream coming in and parsing it into commands. I was pretty impressed with myself though 😁

---

<div class="post-metadata">

**Author:** ![sven](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sven/32/1086_2.png) [@sven](https://forum.defold.com/u/sven)\
**Post date:** [July 8, 2019, 7:58am UTC](https://forum.defold.com/t/hardware-controller/56808/5 "2019-07-08T07:58:28Z")

</div>

Haha, this is awesome!! 😃

I guess now you should make a game where you use it as an input.

---

<div class="post-metadata">

**Author:** ![ryanscottlandry](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/ryanscottlandry/32/5436_2.png) [@ryanscottlandry](https://forum.defold.com/u/ryanscottlandry)\
**Post date:** [July 8, 2019, 1:27pm UTC](https://forum.defold.com/t/hardware-controller/56808/6 "2019-07-08T13:27:59Z")

</div>

Haha, I thought about that. Problem is the mixer I have at home is the fader-less version:

[![](https://i.ytimg.com/vi/uRIYAdFF46M/maxresdefault.jpg) ](https://i.ytimg.com/vi/uRIYAdFF46M/maxresdefault.jpg)

Not actually the one shown in the video. Any game controlled from a hardware mixer would certainly be better using the faders and not by digging through menus on a 4" touchscreen to choose a control and then manipulate it with the 1 available encoder. Haha. Oh well!

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [July 8, 2019, 6:19pm UTC](https://forum.defold.com/t/hardware-controller/56808/7 "2019-07-08T18:19:56Z")

</div>

> [@ryanscottlandry](#):
>
> Allen&Heath “Qu” series digital mixers.

What do you normally use the mixer for? Are you creating music? DJ-ing?

---

<div class="post-metadata">

**Author:** ![ryanscottlandry](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/ryanscottlandry/32/5436_2.png) [@ryanscottlandry](https://forum.defold.com/u/ryanscottlandry)\
**Post date:** [July 8, 2019, 7:14pm UTC](https://forum.defold.com/t/hardware-controller/56808/8 "2019-07-08T19:14:21Z")

</div>

I’m a musician/songwriter in my spare time, I guess. Technically trained as a studio “engineer” but don’t really put it to much use lately, unfortunately. My fulltime gig is actually as technical support for the Allen&Heath distributor in the US (though from Canada…) So by the time I’m done working for the day I don’t have much patience left for audio-related pursuits 😂
