# Help guide for the developer sandbox

**URL:** <https://forum.electra.one/t/help-guide-for-the-developer-sandbox/3351>\
**Category:** Developers\
**Created:** [November 5, 2024, 11:02pm UTC](https://forum.electra.one/t/help-guide-for-the-developer-sandbox/3351 "2024-11-05T23:02:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joeman](https://avatars.discourse-cdn.com/v4/letter/j/6f9a4e/32.png) [@joeman](https://forum.electra.one/u/joeman)\
**Post date:** [November 5, 2024, 11:02pm UTC](https://forum.electra.one/t/help-guide-for-the-developer-sandbox/3351/1 "2024-11-05T23:02:23Z")

</div>

Hi, is there any guide or help doc for using the developer sandbox anyone can point me to? I’m well acquainted with the normal app and lua coding. I’ve looked at many and varied examples provided for the sandbox, but these examples only include specific fragments of code for specific functionalities. I would like help understanding what I need to do to make use of the entire sandbox so that I can test out some of the options the new beta firmware provides. Cheers!

---

<div class="post-metadata">

**Author:** ![joeman](https://avatars.discourse-cdn.com/v4/letter/j/6f9a4e/32.png) [@joeman](https://forum.electra.one/u/joeman)\
**Post date:** [November 15, 2024, 1:46pm UTC](https://forum.electra.one/t/help-guide-for-the-developer-sandbox/3351/2 "2024-11-15T13:46:15Z")

</div>

For example, is it possible to use the sandbox in the following way:

Copy json script from editor, paste it into sandbox json, make edits, send to electra one. With the result being, all the lua script and everything else currently loaded on the electra one remains unchanged but the json is replaced with the one from the sandbox. (And vice versa for the other sandbox options like lua etc).

Or does all components of the sandbox need to be complete before sending to the device?

Thank you for your help

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [November 15, 2024, 4:00pm UTC](https://forum.electra.one/t/help-guide-for-the-developer-sandbox/3351/3 "2024-11-15T16:00:39Z")

</div>

Hi,

the sandbox is meant to be used to test things such as new features. But of course, it is just a sysex uploader and you can use it to upload presets and Lua with manual edits.

There’s one important thing to bear in mind: when you upload preset JSON to the controller. It will remove Lua that was associated with the previous preset. It means you will need to re-upload the Lua after uploading the preset.

Uploading Lua does not affect anything it just overwrites existing Lua script.
