Persistence

All modifications you have made to the currently loaded encoding, as well as any changes you have made to the mei-friend screen layout or settings, will be retained within your Web browser – even if you leave the mei-friend page, reload it, or close and re-open your browser entirely. This is accomplished using your browser’s local storage, which is used to persist data associated with a given URL locally on your system.

Local storage size depends on your browser and is normally around 5 MB. Files exceeding this capacity cannot be persisted in this way. In such cases, a red warning message will appear next to the file name in the menu bar (“LOCAL STORAGE DISABLED”, see Fig. 1). You are still able to edit your file in this situation, but be aware that unsaved changes will disappear after a page refresh or browser restart.

Fig. 1: Encoding of Mahler 4 exceeds local storage.
mei-friend notation update behavior
Local storage is disabled for larger files, such as this encoding of the first movement of Mahler's 4th Symphony. A corresponding red warning indicator is displayed next to the file name.

Reset to default

To reset mei-friend, use Help --> Reset to default. This will clear all local storage, reset all settings to their default values, and load the default MEI encoding used for demonstration purposes. To reset individual settings menu tabs, press the reset button at the bottom of each tab (please see Settings for more information).