Skip to content

Releases: adosikas/synth_mapping_helper

v1.5.9 - Fix uploading output file

08 Dec 02:29
Compare
Choose a tag to compare

When uploading .synth files directly output by SMH, they would be refused with an internal server error.

Now they work, which required explicitly encoding one part in a very specific way (which is notably different from another part of the same type).

v1.5.8 - Bugfix

02 Dec 23:28
Compare
Choose a tag to compare

Fix typo preventing filters from working and an issue interpolating extremely short rails.

v1.5.7 - Better filters

24 Nov 10:55
Compare
Choose a tag to compare
  • Filter can now by quickly disabled completely, or disable type and rail filters separately.
  • Single notes are no longer 0-length rails. but a separate filter option. This avoids the intuitive interaction with splitting rails (or smoothing) as mentioned in the last release.
  • You can filter by node-count now too
    grafik
    Note that in this screenshot, the filter matches all rails that have at least 3 nodes (including rail head) AND node spacing between 1/16 and 1/4. Rails must match ALL configured filters (not just one).

v1.5.6 - Dashboard Filters

16 Nov 00:27
Compare
Choose a tag to compare

Dashboard Filters

filter
You can now filter by:

  • Type. You can also quickly invert the type selection using the toggle above. I hope the icons are intuitive.
  • Rail length. Note that single notes count as 0-length rail, so setting the "Min" to above 0 will also ignore all single notes, which makes some functionality not work, like splitting rails
  • Rail spacing. This is fairly useful when you want to ignore buzzrails or long straight rails for smoothing.

Let me know if the filter doesn't work as expected for any operation (I tested many combinations, but obviously not everything).

I also updated the rest of the top bar to be more icons+tooltips and less visible text, and there is now a "pick pivot" button.

Snap-Smoothing

smoothing
There are now three modes for smoothing:

  • "Snap" (Arrow symbol) first smoothes the rail and then snaps single notes to the smoothed rail
  • "Anchor" ensures the smoothed rail passes through all single notes
  • "Tempoary Anchors" as above, but the single notes are auto-removed (this assumes you placed temporary anchor notes you want removed)

v1.5.5 - Adjust editor bug workaround

03 Nov 23:23
Compare
Choose a tag to compare

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.

v1.5.4 - Rail Smoothing

27 Oct 00:37
Compare
Choose a tag to compare

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

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.

v1.5.3 - Local Reference Image

25 Oct 23:28
Compare
Choose a tag to compare

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

grafik

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

v1.5.2 - Bugfixes

15 Oct 08:02
Compare
Choose a tag to compare

Fixes some bugs:

  • "pop from empty list"
  • new spike interpolation not working
  • wiki links not working

v1.5.1 - Spike Interpolation, Camera Reset, Commands

05 Oct 11:48
Compare
Choose a tag to compare
  • 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.

v1.5.0 - smh-gui.exe

14 Sep 23:08
Compare
Choose a tag to compare

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.