Synth-mapping-helper

Latest version: v1.5.11

Safety actively analyzes 723607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 12

1.5.5

When saving .synth file (e.g. via File-Utils), SMH always and automatically adds a hash to the audio filename, to force the editor to re-generate the audio cache ("fixing" the "replacing the song file doesn't work" bug).
However with the hash added, the filename might be to long for the way the game handles unpacking, so this hash is now much shorter.

Also fix hand-curves crashing when there was no velocity/acceleration data, e.g. if there was just a single note of a type.

1.5.4

There is now a "smoothing" section in the dashboards, and some other sections were reordered and some tooltips expanded to make some more obsure functionailty more intuitive.

Below is a screenshot of smoothing: in red, a rail quickly placed with grid snap enabled, and in green the output after smoothing:

![grafik](https://github.com/user-attachments/assets/67682965-9ebf-457f-a2a7-2341266e7e79)

Smoothing works by "deleting" every second node, interpolating them based on the remaining nodes and averaging old and new position according to the "resistance". This process is then repeated in the second iteration with the other set of nodes, and then it starts over.
Higher resistance makes less pronounced changes and keeps more of the original shape, while more iterations will lead to a smoother result, which may just be a straight line with enough iterations.
Rail start, end and any single notes on the rails will be treated as anchors, to avoid it straightening too much or enforce certain shapes.

1.5.3

This release allows uploading a local image as reference for wall-art and I cleaned up the settings panel.

![grafik](https://github.com/user-attachments/assets/2d013dd0-a0ed-43c7-9605-9c39aa2d042d)

I also fixed loading images for more complicated URLs not working.

1.5.2

Fixes some bugs:
* "pop from empty list"
* new spike interpolation not working
* wiki links not working

1.5.1

* Add dedicated interpolation setting for spikes/spiral to streamline usage.
* Add "reset camera" to wall-art tab, and settings to configure the reset position. Keyboard shortcut is "C".
* Update commands to include instructions on how to do it via GUI (and add some "missing" ones).
You need to "restore default presets" to see the new/updated ones. Make sure to save your custom ones first.

1.5.0

This release once again makes a few changes to BPM calc to improve stabilty. Huge thanks to Coolmine for helping me debug this.

But the main reason for bumping to v1.5 is that there is now a fairly foolproof way of installing SMH: You simply don't install SMH (or even python).

Instead attached to this release you will find a `smh-gui_v1.5.0.exe`, which should work out-of-the box on Windows.
(This is Python+SMH+all dependencies all neatly bundled into a single file).

If you want to tinker with scripts to extend SMH, want to use legacy tools like the companion or cli, or are not on Windows, I will assume you are able to install SMH as before.

Page 2 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.