# Steppy automation recording on OSX

**URL:** <https://forum.juce.com/t/steppy-automation-recording-on-osx/18308>\
**Category:** Audio Plugins\
**Created:** [July 5, 2016, 1:48am UTC](https://forum.juce.com/t/steppy-automation-recording-on-osx/18308 "2016-07-05T01:48:25Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [July 12, 2016, 11:39am UTC](https://forum.juce.com/t/steppy-automation-recording-on-osx/18308/21 "2016-07-12T11:39:16Z")

</div>

OK I think Jules and I may have a solution to this problem. It is related to the [laggy repainting bug since OS X El Capitan](https://forum.juce.com/t/laggy-guis-on-osx-el-capitan/15717/1). Apple seems to have changed something in their repainting code since El Capitan which makes redraws extremely laggy if you post a lot of `setNeedsDisplay`s.

The same bug is affecting Logic: you can clearly see how the GUI struggles to keep up when moving a JUCE slider. In addition, and more worryingly, Logic seems to be time-stamping and recording parameter events on the UI thread - and therefore the laggy UI seems to affect the timestamps of the recorded parameter changes.

Please let me know if the recent change on develop fixes this bug.

---

_[View the full topic](https://forum.juce.com/t/steppy-automation-recording-on-osx/18308)._
