# Save/load snapshots with DUMMIES wiring

**URL:** <https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017>\
**Category:** Using Zynthian\
**Created:** [June 24, 2018, 9:42pm UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017 "2018-06-24T21:42:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![allwinedesigns](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/allwinedesigns/32/1489_2.png) [@allwinedesigns](https://discourse.zynthian.org/u/allwinedesigns)\
**Post date:** [June 24, 2018, 9:42pm UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/1 "2018-06-24T21:42:29Z")

</div>

Is there a way to save and load snapshots using the DUMMIES wiring?

---

<div class="post-metadata">

**Author:** ![allwinedesigns](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/allwinedesigns/32/1489_2.png) [@allwinedesigns](https://discourse.zynthian.org/u/allwinedesigns)\
**Post date:** [June 24, 2018, 10:00pm UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/2 "2018-06-24T22:00:48Z")

</div>

In case it helps clarify, this is what I’m trying to do. I have a Raspberry Pi 3 and a HiFiBerry Amp 2 and I’m trying to run Zynthian so I can play music with it using custom Arduino MIDI devices. I was able to get Zynthian up and running and playing music after using the web UI to set the display to HDMI and the wiring to DUMMIES and then using a mouse to select new layer, FluidSynth, MIDI CH#1, FluidR3 GM, Yamaha Grand Piano. I’d like it to work this way on boot up without having to do anything manually. From what I’ve read I need to set a default snapshot, but I don’t see how to access the snapshots menu without the encoder/button hardware included in the official kit. I’m happy to ssh in and create the necessary files if that’s the only way to do it, but I have no idea where to go from here.

---

<div class="post-metadata">

**Author:** ![allwinedesigns](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/allwinedesigns/32/1489_2.png) [@allwinedesigns](https://discourse.zynthian.org/u/allwinedesigns)\
**Post date:** [June 25, 2018, 3:00am UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/3 "2018-06-25T03:00:22Z")

</div>

I poked around in zynthian\_gui.py and added snapshot to the screens sequence so I could save my snapshot, which I copied over to default.zss to get the behavior I wanted.

---

<div class="post-metadata">

**Author:** ![mheidt](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/mheidt/32/773_2.png) [@mheidt](https://discourse.zynthian.org/u/mheidt)\
**Post date:** [June 25, 2018, 7:49am UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/4 "2018-06-25T07:49:22Z")

</div>

Could you share the code?

---

<div class="post-metadata">

**Author:** ![allwinedesigns](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/allwinedesigns/32/1489_2.png) [@allwinedesigns](https://discourse.zynthian.org/u/allwinedesigns)\
**Post date:** [June 25, 2018, 12:49pm UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/5 "2018-06-25T12:49:09Z")

</div>

This is my /zynthian/zynthian-ui/zynthian\_gui.py file. There are two minor changes:

- I added “snapshot” to the screens\_sequence variable on line 78.
- I call self.save\_snapshot() when clicking through to the snapshot screen on line 364.

[zynthian\_gui.py](https://discourse.zynthian.org/uploads/default/original/2X/2/259d611868d8dece5bb0b98289e481aadfe4581d.py) (21.7 KB)

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 25, 2018, 1:58pm UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/6 "2018-06-25T13:58:43Z")

</div>

I just answered a similar question here:

> [@New feature: full touchscreen navigation and control](https://discourse.zynthian.org/t/new-feature-full-touchscreen-navigation-and-control/414/6):
>
> Hi @mheidt! Currently the only way to access SnapShot functionality with touch only is from the “Instrument Control” screen. Once you are there, you touch the top-right controller for accessing the load snapshot menu. “Bold-touch” for accessing the “save snapshot” menu. Regards!

It’s also documented in the wiki:

[http://wiki.zynthian.org/index.php/Zynthian\_UI\_Users\_Guide#Touch\_Screen\_UI](http://wiki.zynthian.org/index.php/Zynthian_UI_Users_Guide#Touch_Screen_UI)

Kind Regards,

---

<div class="post-metadata">

**Author:** ![allwinedesigns](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/allwinedesigns/32/1489_2.png) [@allwinedesigns](https://discourse.zynthian.org/u/allwinedesigns)\
**Post date:** [June 26, 2018, 2:48am UTC](https://discourse.zynthian.org/t/save-load-snapshots-with-dummies-wiring/2017/7 "2018-06-26T02:48:47Z")

</div>

Thanks @jofemodo! I’ll give that a shot.
