Effect Request: Midi Morph?
-
- KVRAF
- Topic Starter
- 2753 posts since 15 Apr, 2004 from Capital City, UK
-
- KVRist
- 159 posts since 18 Dec, 2006 from Huddersfield, England, UK
hmm... i think to morph between midi notes it would just be a case of morphing the velocities, the same as panning audio left and right.
so one midi input is getting quieter while the other gets louder, which would give the effect that they are being morphed into each other.
morphing frequencies will work in the same way.
so you just need simple pan....
pan = (0-1)
velo1 = velo1 * pan
velo2 = velo2 *(1-pan)
or my preferred method....
velo1 = velo1*(pan(min,0.5)*2)
velo2 = velo2*(1-pan(min,0.5)*2)
which keeps levels even instead of being quieter when in the center.
cheers
so one midi input is getting quieter while the other gets louder, which would give the effect that they are being morphed into each other.
morphing frequencies will work in the same way.
so you just need simple pan....
pan = (0-1)
velo1 = velo1 * pan
velo2 = velo2 *(1-pan)
or my preferred method....
velo1 = velo1*(pan(min,0.5)*2)
velo2 = velo2*(1-pan(min,0.5)*2)
which keeps levels even instead of being quieter when in the center.
cheers
-
- KVRAF
- 2812 posts since 30 Oct, 2006 from The City that Started House Music
You might want to look into checking out the Korg KaosPad ,all the morphing you will ever need. That is if you can't find anything software and Free of coarse.

-
- KVRist
- 159 posts since 18 Dec, 2006 from Huddersfield, England, UK
hmmm... maybe this will do what you want....
midi morph vst
as usual i've not been able to test it, because i don't think FL studio accepts two midi inputs to a vst.
but anyway i've made it with a slider to morph the velocities and a slider that reduces the amount of notes from one input while slowly increasing from the other, and a slider which controls both.
i'm not sure what it will sound like but i think it should be fairly close to what your after.
so let me know if it does what it should
, and also any feature request and i'll see about developing it further.
cheers
midi morph vst
as usual i've not been able to test it, because i don't think FL studio accepts two midi inputs to a vst.
but anyway i've made it with a slider to morph the velocities and a slider that reduces the amount of notes from one input while slowly increasing from the other, and a slider which controls both.
i'm not sure what it will sound like but i think it should be fairly close to what your after.
so let me know if it does what it should
cheers
-
- KVRAF
- 5629 posts since 22 Sep, 2005
-
- KVRAF
- 5629 posts since 22 Sep, 2005
-
- KVRAF
- Topic Starter
- 2753 posts since 15 Apr, 2004 from Capital City, UK
In this thread, a long long time ago, I enquired about the possibility of morphing between mid streams
Ok, I finished my MidiMorph machine - though it's a PlogueBidule device.
Here's an audio demo
http://www.box.net/shared/static/8hb8672rxe.mp3
The midi data is split into 3 data streams (frequency, velocity and gate (and pitchbend too)). Frequency and Velocity are linearly crossfaded and the Gate function is based on a threshold based noise mechanism (it sounds like I don't know what I'm talking about Willis, I know), but it seemed the only sensible way to mix between this 'trigger' data.
I'll post up the bidule patch if asked.
'Scuse the 'amateur product demo' angle!
CB
Ok, I finished my MidiMorph machine - though it's a PlogueBidule device.
Here's an audio demo
http://www.box.net/shared/static/8hb8672rxe.mp3
The midi data is split into 3 data streams (frequency, velocity and gate (and pitchbend too)). Frequency and Velocity are linearly crossfaded and the Gate function is based on a threshold based noise mechanism (it sounds like I don't know what I'm talking about Willis, I know), but it seemed the only sensible way to mix between this 'trigger' data.
I'll post up the bidule patch if asked.
'Scuse the 'amateur product demo' angle!
CB

