💾 Archived View for thrig.me › blog › 2023 › 08 › 11 › MIDI-pitch_wheel_change.gmi captured on 2023-09-28 at 16:09:45. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-09-08)

➡️ Next capture (2023-11-14)

🚧 View Differences

-=-=-=-=-=-=-

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

bphflog links

bphflog index

next: TERM Tweaking for Fun and maybe not Profit