Toolbox for manipulating the JSON-Format used by Synth Riders Beatmap Editor in the clipboard
Project description
Synth Mapping Helper
Toolbox for manipulating the JSON-Format used by Synth Riders Beatmap Editor in the clipboard.
Features
- Movement in XY and Time:
- Translation
- Rotation
- Scaling / Mirroring
- Pattern generation:
- Spirals/Zigzags
- Spike/Buzz-Rails
- Rail manipulation
- Merging
- Splitting
- Interpolation
- Cross-Platform (Windows, Linux)
- Imports directly from clipboard, and export to it
- Uses an internal format that is easy to work with:
- Position in editor grid coordinates (+x=right, +y=up)
- Time in measures (starting from start of selection)
- Angles in degrees (positive=counterclockwise)
- Notes/Rails seperated by color and as
n x 3
numpy-arrays
Planned Features
- Support for walls
- Tiling/Stacking operations
- Command line interface
Maybe
- GUI
- Smoothing
- Momentum analysis
How to Install
Linux / TL;DR: pip3 install synth_mapping_helper
, requires python 3.9 or higher
Windows
- Install Python 3.10 via the store: https://apps.microsoft.com/store/detail/python-310/9PJPW5LDXLZ5
- Open a command prompt and run
pip3 install synth_mapping_helper
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for synth_mapping_helper-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e5abf979f7b5811e2c23757e6ec74c4ba0c2fa7af10d84e2246b0a304ef582 |
|
MD5 | 76212b936068636bc269492f4fee8ba0 |
|
BLAKE2b-256 | a2ba373a8296ff44770a6b6ff8056bdeb91ef87cbe24fbfa56ba791d7736ef8a |
Close
Hashes for synth_mapping_helper-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc36cca6406f8ae2a7b866a51be44545b1309a5a839fd466ea28c299f216607 |
|
MD5 | df73eafba036645bfb6004c9a5497402 |
|
BLAKE2b-256 | 450e36eb175a7db674318601a122896a7db32aba5e668ad7451bc2faafe48897 |