View Issue Details

IDProjectCategoryView StatusLast Update
0001874OpenMPTFeature Requestpublic2025-05-03 19:09
Reporter9sphere Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.31.15.00 / libopenmpt 0.7.13 (current stable) 
Target VersionOpenMPT 1.32.01.00 / libopenmpt 0.8.0 (upcoming stable)Fixed in VersionOpenMPT 1.32.01.00 / libopenmpt 0.8.0 (upcoming stable) 
Summary0001874: Allow ignoring pitch wheel input on MIDI controllers
Description

Admittedly a very niche situation, but my preferred MIDI keyboard has a malfunctioning pitch wheel (sending input at random, even when not touching it), which OpenMPT seems to be picking up while editing a .mptm module.

Through the keyboard's built-in settings, I've changed the pitch bend range to be 0, as I'm not sure how to disable it entirely. However, this still means that while editing .mtpm modules, whenever my pitch wheel decides to send MIDI data, OpenMPT will still input +80 and *80 commands.

If possible, a setting for the pitch wheel to be ignored would be greatly appreciated, similar to the "Ignore CCs" setting (as the pitch wheel is unfortunately not mapped to a specific MIDI CC).

TagsNo tags attached.
Attached Files
pitch mess.png (3,235 bytes)   
pitch mess.png (3,235 bytes)   
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2025-04-14 18:35

administrator   ~0006346

Given that there's already various options for recording aftertouch, and an option to record MIDI pitch bend messages as MIDI macros instead, I think we could also change this into a tri-state: Don't record, record as MIDI macro, record as MIDI pitch bend.

Saga Musix

Saga Musix

2025-05-03 19:08

administrator   ~0006361

As of r23156, there is now more control over MIDI Pitch Bend recording:

  • Do not record at all (what you need)
  • Always record as MIDI macros, even when finetune commands are enabled
  • Record as MIDI macros or finetune commands, whatever is available in the currently edited format
  • Always record as finetune (no recording in formats that don't support finetune commands).

Issue History

Date Modified Username Field Change
2025-04-14 09:33 9sphere New Issue
2025-04-14 09:33 9sphere File Added: pitch mess.png
2025-04-14 18:35 Saga Musix Note Added: 0006346
2025-04-14 18:35 Saga Musix Assigned To => Saga Musix
2025-04-14 18:35 Saga Musix Status new => assigned
2025-05-03 19:08 Saga Musix Note Added: 0006361
2025-05-03 19:09 Saga Musix Status assigned => resolved
2025-05-03 19:09 Saga Musix Resolution open => fixed
2025-05-03 19:09 Saga Musix Fixed in Version => OpenMPT 1.32.01.00 / libopenmpt 0.8.0 (upcoming stable)
2025-05-03 19:09 Saga Musix Target Version => OpenMPT 1.32.01.00 / libopenmpt 0.8.0 (upcoming stable)