Create beat sliced instruments for the Polyend Tracker in the browser.
Load audio files and export a perfectly sliced .pti
file.
- Load audio files and concatenate
- Layer multiple samples per slice
- Trim silence from the beginning and end of samples (per slice/layer)
- Control volume per slice/layer
- Export
.pti
files with slice markers - Export
.wav
files with cue points (usable on other devices/software, e.g. the Dirtywave M8 or the 1010music Blackbox)
Try it now: jaap3.github.io/pti-tools.
Written in Vue 3 and TypeScript.
Use Docker Compose to run the development environment.
docker-compose build
docker-compose up
This will build the project and run the development server.
Once the server is up and running you can view the project in
the browser at http://localhost:5173/
.
Contributions are welcome!
- Fork the repository and make a pull request.
- Create an issue to report a bug or suggest a feature.
Make sure to include the following information when reporting bugs:
- Steps to reproduce the bug
- Expected behavior
- Actual behavior
- The version and name of the browser/operating system in use
- Screenshots/screencapture if applicable/possible
Make sure to include the following information when suggesting features:
- Description of the feature
- Expected behavior
- UI design/mockup (if applicable)
Make sure the pull request relates to an issue (bug report or feature request), i.e. do not fix a bug or implement a feature without first creating an issue to describe it.
Pull requests representing a minor change (e.g. fixing a typo or adding a comment) are excempt from this rule.
All pull requests should pass linting and unit tests. There is no guarantee that a pull request will be accepted.
This tool is not associated with Polyend. Use at your own risk.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.