# Juce Synthesiser Problem: popping sound accompanies midi on/off messages

**URL:** <https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517>\
**Category:** General JUCE discussion\
**Created:** [December 10, 2017, 9:23pm UTC](https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517 "2017-12-10T21:23:48Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![martinrobinson-2](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/martinrobinson-2/32/630_2.png) [@martinrobinson-2](https://forum.juce.com/u/martinrobinson-2)\
**Post date:** [December 13, 2020, 1:07pm UTC](https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517/21 "2020-12-13T13:07:18Z")

</div>

You’re incrementing `startSample` on each iteration of the loop per sample. You might find it easier to reason about what’s going on if your `for` loop is

`for (int i = 0; i < numSamples; ++i)`

Then just offset `i` every time you use it to write the output e.g.,

`outputBuffer.setSample (channel, i + startSample, sum);`

---

<div class="post-metadata">

**Author:** ![hsetlik](https://avatars.discourse-cdn.com/v4/letter/h/85f322/32.png) [@hsetlik](https://forum.juce.com/u/hsetlik)\
**Post date:** [December 13, 2020, 1:46pm UTC](https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517/22 "2020-12-13T13:46:17Z")

</div>

Ah! Works perfectly, thank you.

---

<div class="post-metadata">

**Author:** ![martinrobinson-2](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/martinrobinson-2/32/630_2.png) [@martinrobinson-2](https://forum.juce.com/u/martinrobinson-2)\
**Post date:** [December 14, 2020, 1:53pm UTC](https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517/23 "2020-12-14T13:53:20Z")

</div>

Great, — glad to help!

---

<div class="post-metadata">

**Author:** ![ryandevens](https://avatars.discourse-cdn.com/v4/letter/r/e9c0ed/32.png) [@ryandevens](https://forum.juce.com/u/ryandevens)\
**Post date:** [August 9, 2021, 5:27pm UTC](https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517/24 "2021-08-09T17:27:38Z")

</div>

Solved a similar issue for me 3 years later in JUCE 6!!! Love this community. Thank you thank you

[Previous page](https://forum.juce.com/t/juce-synthesiser-problem-popping-sound-accompanies-midi-on-off-messages/25517.md?page=1)
