Speaking of MIDI Software ...

| | Comments (0)
MidiPipe is way cool. You can basically filter all your MIDI data in various ways: like restrict the velocity to a certain range, reroute channels, split the keyboard between multiple channels, etc.

The main place I wanted to use this is with some of the bass guitar sounds in GarageBand. If you have maximum velocity (or close to it), the played note "slides" up to the actual note, for a kinda cool effect, but I don't want that effect, so I clip the velocity at about 120, and I don't get it ... in theory. GB just accepts all data coming in over MIDI, so MidiPipe apparently doesn't work with it. I'm still working on a way.

So to play around with this, I used Mighty MIDI to play a MIDI file to MidiPipe Input 1, then added in my pipes (Midi In, then Velocity Modifier, then Midi Out ... you can stack as many pipes as you want), then ran SimpleSynth, setting it to receive its data via MidiPipe Output 1.

I didn't even have to set the instruments in SimpleSynth, it just played the programs that Mighty MIDI told it to play. use.perl.org

Leave a comment

<pudge/*> (pronounced "PudgeGlob") is thousands of posts over many years by Pudge.

"It is the common fate of the indolent to see their rights become a prey to the active. The condition upon which God hath given liberty to man is eternal vigilance; which condition if he break, servitude is at once the consequence of his crime and the punishment of his guilt."

About this Entry

This page contains a single entry by pudge published on February 18, 2004 11:27 PM.

Mac-Glue-1.17 Released was the previous entry in this site.

Interesting Fact of the Day/Week/Month/Whatever is the next entry in this site.

Find recent content on the main index or look in the archives to find all content.