SAKryukov (talk | contribs)
Microtonal Music Playground v.4.9.5
SAKryukov (talk | contribs)
4.9.5 detail
Line 667: Line 667:
=== 4.9.5 ===
=== 4.9.5 ===


V. 4.9.5: Added mechanism of customization of user's tonal system in a separate file, refined user's error reporting
V. 4.9.5: Added mechanism of customization of user's tonal system in a separate file, refined user's error reporting.
 
The customization is shown on the sample [https://github.com/SAKryukov/microtonal-chromatic-lattice-keyboard/tree/master/docs/playground/custom-demo playground/custom-demo].
 
This is how customization works:
 
The user creates a new copy of the file [https://github.com/SAKryukov/microtonal-chromatic-lattice-keyboard/blob/master/docs/playground/user.data user.data] in some separate location. The application can start with this file if it is specified in the Web browser ''address line'' as a query parameter, for example:
 
<code>...playground/index.html?custom-demo/customized.user.data</code>
 
The path should be relative to “...playground/index.html”.
 
For simplification, this address line could be placed in another custom file, an HTML file, such as the demo file “index.html” in  [https://github.com/SAKryukov/microtonal-chromatic-lattice-keyboard/tree/master/docs/playground/custom-demo playground/custom-demo]. In this case, the application can be started with the custom tonal system data in one click.