MIDI pitch_wheel_change

MIDI has a pitch_wheel_change event that may do things, and the things done may vary by playback device, which suggests writing some tests scripts to delve into how this event works.

=> midiwarble.pl

This script maps a sin() function to pitch_wheel_change events with options that dictate the range of change, how quickly the change happens for, and etc.

=> midiwheel.pl

And this one alternates between to adjacent pitches, applying the (positive) range of pitch_wheel_change values to the lower of the pitch.

    $ doas pkg_add fluidsynth generaluser-gs-soundfont lmms
    ...
    $ perl midiwarble.pl
    $ fluidsynth -i /usr/local/share/generaluser-gs/GeneralUser_GS.sf2 out.midi >/dev/null

MIDI files could also be sent to a synthesizer, and after some screwing around in LMMS,

=> whee.pl | out.midi | /music/loops/lfoparty.mp3 | /music/loops/lfoparty-low.mp3

=> /music/lfotriad.mp3

    [userfxnet] who playin dis, dis sounds massive asf

tags #composition #lmms #midi #music

Proxy Information
Original URL
gemini://thrig.me/blog/2023/08/11/MIDI-pitch_wheel_change.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
1053.646331 milliseconds
Gemini-to-HTML Time
0.418285 milliseconds

This content has been proxied by September (3851b).