Amethyst
Amethyst is an Electron-based audio player with a node-graph audio routing system. The main goal of this project is to make a music player in TypeScript to see how far we can stretch the language to prove it's possible to provide pro-level features as most DAWs / DAEs, while also providing useful tools and customizability to the end-user to experience audio the way they want to.
Features
- Custom cursors
- Support for animated GIF art covers
- Multichannel (up to 9.1.2) decibel meters
- High FPS customizable spectrum
- High FPS customizable vectorscope
- Discord RPC
- Node based audio routing system
- Supported formats: