• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cpmpercussion / imps / 36236234865
87%

Build:
DEFAULT BRANCH: main
Ran 26 Sep 2026 10:37AM UTC
Jobs 3
Files 16
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Sep 2026 10:35AM UTC coverage: 86.917% (+0.3%) from 86.611%
36236234865

push

github

cpmpercussion
Don't resend unchanged CC and pitch bend values

MidiOutputState skips a CC or pitch bend when it's the same MIDI value
as the last one sent to that channel (and controller). Notes are always
sent. Disconnecting (all notes off) forgets the values, and so does a
new WebSocket client connecting, so they're resent on the next step.

Two existing conformance cases change (a repeated CC is no longer
sent), so SPEC_VERSION goes to 1.0.0.

Fixes #110

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016oUxTsghWZWfnCnnkKcuNv

16 of 16 new or added lines in 3 files covered. (100.0%)

140 existing lines in 4 files now uncovered.

2106 of 2423 relevant lines covered (86.92%)

2.61 hits per line

Coverage Regressions

Lines Coverage ∆ File
68
80.9
0.14% impsy/web_interface.py
38
87.82
-0.57% impsy/impsio.py
31
86.04
0.0% impsy/conformance.py
3
97.84
-1.18% impsy/utils.py
Jobs
ID Job ID Ran Files Coverage
1 36236234865.1 26 Sep 2026 10:37AM UTC 16
86.67
GitHub Action Run
2 36236234865.2 26 Sep 2026 10:37AM UTC 16
86.92
GitHub Action Run
3 36236234865.3 26 Sep 2026 10:38AM UTC 16
86.92
GitHub Action Run
Source Files on build 36236234865
  • Tree
  • List 16
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 031d4a4f on github
  • Prev Build on main (#36236210350)
  • Next Build on main (#36281253222)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc