-- Leo's gemini proxy

-- Connecting to thrig.me:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

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

-- Response ended

-- Page fetched on Wed May 22 02:01:12 2024