https://github.com/isosphere/midi-seq-consistency-test
A testing tool to validate the operation of an external MIDI sequencer.
https://github.com/isosphere/midi-seq-consistency-test
midi
Last synced: 11 months ago
JSON representation
A testing tool to validate the operation of an external MIDI sequencer.
- Host: GitHub
- URL: https://github.com/isosphere/midi-seq-consistency-test
- Owner: isosphere
- Created: 2024-01-26T20:06:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-27T17:31:57.000Z (over 2 years ago)
- Last Synced: 2025-07-08T22:06:06.900Z (12 months ago)
- Topics: midi
- Language: Rust
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Usage
Create a 16 step pattern that begins with middle-C (MIDI note ID=60). Do not repeat this note elsewhere in the sequence, but you may use any other notes. Send a STOP transport command to produce descriptive statistics to standard output.
This tool produces output like this:
```
Step 1: Note: 60, Duration: 80-152 μs (mean 94 μs, σ = 16 μs, n = 31)
Step 2: Note: 61, Duration: 56-128 μs (mean 89 μs, σ = 17 μs, n = 31)
Step 3: Note: 62, Duration: 56-128 μs (mean 91 μs, σ = 15 μs, n = 31)
Step 4: Note: 63, Duration: 56-128 μs (mean 86 μs, σ = 15 μs, n = 31)
Step 5: Note: 64, Duration: 80-104 μs (mean 93 μs, σ = 12 μs, n = 31)
Step 6: Note: 65, Duration: 56-104 μs (mean 85 μs, σ = 13 μs, n = 31)
Step 7: Note: 66, Duration: 56-128 μs (mean 88 μs, σ = 17 μs, n = 31)
Step 8: Note: 67, Duration: 80-128 μs (mean 93 μs, σ = 13 μs, n = 31)
Step 9: Note: 66, Duration: 80-104 μs (mean 89 μs, σ = 11 μs, n = 31)
Step 10: Note: 65, Duration: 56-104 μs (mean 87 μs, σ = 14 μs, n = 31)
Step 11: Note: 64, Duration: 80-128 μs (mean 92 μs, σ = 13 μs, n = 31)
Step 12: Note: 63, Duration: 56-128 μs (mean 91 μs, σ = 16 μs, n = 31)
Step 13: Note: 64, Duration: 56-104 μs (mean 90 μs, σ = 15 μs, n = 31)
Step 14: Note: 65, Duration: 56-128 μs (mean 92 μs, σ = 16 μs, n = 31)
Step 15: Note: 64, Duration: 56-128 μs (mean 89 μs, σ = 16 μs, n = 31)
Step 16: Note: 63, Duration: 56-128 μs (mean 92 μs, σ = 15 μs, n = 31)
```