https://github.com/hactarce/blooprs
Opinionated MIDI looper
https://github.com/hactarce/blooprs
Last synced: 5 months ago
JSON representation
Opinionated MIDI looper
- Host: GitHub
- URL: https://github.com/hactarce/blooprs
- Owner: HactarCE
- Created: 2023-12-07T23:48:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-28T17:22:09.000Z (over 1 year ago)
- Last Synced: 2025-03-26T18:57:24.246Z (about 1 year ago)
- Language: Rust
- Size: 121 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bloop.rs
Opinionated MIDI looper written in Rust
## Planned features
- [x] Multiple channels
- [ ] Shortcut customization
- [ ] Ad-hoc tempo adjustment
- [ ] Quantization
- [ ] MIDI file export
## Building
### System requirements
- **bloop.rs requires the latest version of the Rust compiler.**
- **bloop.rs currently runs on Linux and macOS, but not Windows.** This is because [midir](https://github.com/Boddlnagg/midir) does not support creating virtual MIDI outputs on Windows. This may be remedied in the future by using an [external program](https://www.tobias-erichsen.de/software/loopmidi.html) to create a virtual MIDI output.
## Building on Linux or macOS
1. Download/install Cargo.
2. Clone this project and build/run:
```sh
git clone https://github.com/HactarCE/blooprs
cd blooprs
cargo run --release
```
The first build may take ~10 minutes or more. Remove `--release` to disable optimizations, which makes building faster but bloop.rs may run slower.
## Usage
TODO: write this