# D51 sound mixer

**URL:** <https://forum.makecode.com/t/d51-sound-mixer/109>\
**Category:** Arcade\
**Created:** [April 8, 2019, 9:11am UTC](https://forum.makecode.com/t/d51-sound-mixer/109 "2019-04-08T09:11:51Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [April 8, 2019, 9:11am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/1 "2019-04-08T09:11:51Z")

</div>

I’m building my own arcade hardware and can’t have sfx with D51 chips with jack-snd=PA02. How can D51-hardware make sounds? I found the D51 mixer in pxt is configured to no-sound. Thanks!

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [April 8, 2019, 7:57pm UTC](https://forum.makecode.com/t/d51-sound-mixer/109/2 "2019-04-08T19:57:20Z")

</div>

It’s not supported yet, sorry. Should come within a month or so.

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [April 9, 2019, 12:46am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/3 "2019-04-09T00:46:37Z")

</div>

Thanks! Glad to know it’s on the schedule.

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [May 5, 2019, 8:11am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/4 "2019-05-05T08:11:47Z")

</div>

Hope D51 sound mixer is still on schedule.

(Is the PWM sound mixer for D51 similar to F4 mixer if not in DAC mode? We can try to port it from F4 mixer, right?)

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [May 5, 2019, 7:40pm UTC](https://forum.makecode.com/t/d51-sound-mixer/109/5 "2019-05-05T19:40:33Z")

</div>

Michal is actively working on it.

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [May 8, 2019, 5:54pm UTC](https://forum.makecode.com/t/d51-sound-mixer/109/6 "2019-05-08T17:54:45Z")

</div>

It should now work in /beta, though there are still improvements coming.

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [May 9, 2019, 3:19am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/7 "2019-05-09T03:19:40Z")

</div>

Yes. It works! Thanks!

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [May 9, 2019, 3:28am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/8 "2019-05-09T03:28:04Z")

</div>

Another issue: attached LIS3DH accelerometer doesn’t work for D51? (I2C address 0x19, or 0x32)

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [May 9, 2019, 4:46pm UTC](https://forum.makecode.com/t/d51-sound-mixer/109/9 "2019-05-09T16:46:02Z")

</div>

Did you specify ACCELEROMETER\_TYPE=LIS3DH in the config keys?

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [May 9, 2019, 6:10pm UTC](https://forum.makecode.com/t/d51-sound-mixer/109/10 "2019-05-09T18:10:25Z")

</div>

Yes. In uf2 bootloader config data:  
{  
…  
1, 0x36, // PIN\_ACCELEROMETER\_INT = PB22  
2, 0xd, // PIN\_ACCELEROMETER\_SCL = PA13  
3, 0xc, // PIN\_ACCELEROMETER\_SDA = PA12  
70, 0x32, // ACCELEROMETER\_TYPE = LIS3DH  
…  
}

I tried to show accelerometer Y-axis into score:

forever(function () {  
info.setScore(controller.acceleration(ControllerDimension.Y))  
})

It doesn’t show y-axis value in D51 board. (The same code works in my F4 board)

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [May 19, 2019, 12:11am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/11 "2019-05-19T00:11:48Z")

</div>

We had issues with i2c on SAMD. These are still being worked on. Does it lock up or just read zero?

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [July 12, 2019, 9:54am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/12 "2019-07-12T09:54:52Z")

</div>

Just read zero. Hope i2c issue be fixed soon. Thanks.

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [July 12, 2019, 3:16pm UTC](https://forum.makecode.com/t/d51-sound-mixer/109/13 "2019-07-12T15:16:30Z")

</div>

Can you do a command line setup and run `pxt hiddmesg` ?

Also is your lis3d at 0x30 or 0x32? Modify the bootloader key if needed.

Finally make sure to use [arcade.makecode.com/beta](http://arcade.makecode.com/beta) to compile.

---

<div class="post-metadata">

**Author:** ![dereklai](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dereklai/32/56_2.png) [@dereklai](https://forum.makecode.com/u/dereklai)\
**Post date:** [July 13, 2019, 3:24am UTC](https://forum.makecode.com/t/d51-sound-mixer/109/14 "2019-07-13T03:24:01Z")

</div>

Thanks! It works!
