[Detailed feature list](FEATURES.md) (this has Binyamin's screenshots, keep in mind that this fork uses the dark-purple look like in the above screenshot.)
- Smoothly zoom in to the level of individual samples to
set bounds as accurately as you need. Waveform drawing is **optimized** for large samples.
- Integrated [Bungee time stretcher](https://github.com/kupix/bungee) allows for
freely modulating time and pitch independently. Try extreme slow-downs (0.01x) for unique sounds.
- Modern navigation controls allow for easy browsing of waveforms with touchpad or mouse.
- A routable FX chain includes reverb, chorus, distortion, and EQ for easy sound design.
- Waveform Mode activates when small bounds are set, looping the waveform periodically like a wavetable synth. This turns Just a Sample into a unique tone generator.
- Easily modify attack and release curves.
- Includes equal power cross-fade looping with separate attack and release sample portions.
- UI control for crossfade length (the underlying support already existed in the code, but the control was missing from the UI in the original version).
# Configure the plugin (replace <platform> with windows, mac, or linux)
cmake --preset=<platform>
# Build the plugin
cmake --build --preset=release-<platform>
```
Note that the first time you configure the project, CMake will download JUCE and other dependencies, which may take a while.
Your built plugin will be located in `out/build/<platform>/<configuration>/JustASample_artefacts/<Configuration>/<format>/` where `<platform>` is windows, mac, or linux, `<configuration>` is either debug or release, and `<format>` is either VST3 or AU (Mac only).
#### Build Options
You can set the following CMake options by passing `-D<option>=<value>` to the CMake configure step.
-`JAS_DARKMODE_DEFAULT`: Set the default theme to dark mode (default: OFF)