kosua20 / MIDIVisualizer

A small MIDI visualizer tool, using OpenGL
MIT License
1.03k stars 136 forks source link

Pitch Wheel and Mod Wheel Warping #78

Open frink opened 3 years ago

frink commented 3 years ago

I've been thinking about how to show Pitch Wheel and Mod Wheel using screen warping.

You could also add the two wheels on the left hand side as partially transparent and highlight them in some way to show when they are being touched. That way you can illustrate even more performance details.

What do you think?

kosua20 commented 3 years ago

Hello again, and thank you for the suggestion! I need to wrap my head around the exact effect of both wheels and how they are represented in MIDI, but it could be interesting indeed. I'll add this to the list of possible improvements!

frink commented 3 years ago

See the link with CC mappings I provided in #79.

Mod Wheel is CC 1

Pitch Bend is not done by CC but has it's own class of MIDI messages.

I'll have to do some pictures to explain my thinking better.

MysticPiano commented 3 years ago

So, is this basically transposition of pitch, right?

frink commented 3 years ago

On the left of the key bed in most keyboards are two wheels. One swings back to the center and is used mostly when doing synth solos and things like that. The actual sonic implementation of pitch shift can vary from just a few semitones to several octaves. I do not remember all the particulars of the MIDI implementation of pitch shifting. But I can find them and post back.

Portamento could also be an interesting visualization. Even more so with the MPE controllers they are coming out with...