Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Effects
Thread Read
Effect Request: Midi Morph?
Goto page 1, 2, 3  Next
CinningBao
KVRian
- profile
- pm
- www
PostPosted: Fri Jul 06, 2007 1:01 pm reply with quote
It occured to me that there are no Midi morphing techniques available on the plugin level. these perl developers came up with something

http://search.cpan.org/~crenz/MIDI-Morph-0.01/lib/MIDI/Morph .pm

but it's difficult to tell if it's realtime (preferred) or not, and besides, it's written for perl. any perl to vst programmers out there?

Midi Pattern Morphing - discuss..?
^ Joined: 15 Apr 2004  Member: #21320  Location: Capital City, UK
Lagrange
KVRAF
- profile
- pm
PostPosted: Fri Jul 06, 2007 9:02 pm reply with quote
Now that would be an interesting plugin! I'd think it would take some serious maths to get it to work properly. Maybe be better off as a built in feature in a HOST or synth? Anything MIDI snags my attention.. Keeping an eye on this!

L
----
^ Joined: 22 Sep 2005  Member: #82023  
funkadil
KVRAF
- profile
- pm
PostPosted: Fri Jul 06, 2007 10:16 pm reply with quote
Ive thought about this a lot and tried to get it to work in reaktor. basically it would be a midi slow-down/ catch up. Like a small cumulative delay on events in a midi signal stream with an intelligent morph back into regular time. It could make for some really interesting human-like jazz y sort of tempo drifts especially with multiple tracks and envelope modulation on the triggering parameter. Its been a dream of mine for a while and I even made a pleading topic about it but I havn't really figured out how to do it yet. I just want that funky sequenced synth solo to get its stuff going and carried away and then catch up with the song again. It would be cool believe.

EDIT: ever tried that drum machine plugin that morphs?
----
Do not lick the fablanky
^ Joined: 20 Jul 2004  Member: #33896  
disturb
KVRAF
- profile
- pm
PostPosted: Sat Jul 07, 2007 1:19 am reply with quote
the java midi app lemu2 does this, its really quite cool.
http://www.lemu.org/download.html
^ Joined: 15 Jan 2005  Member: #54980  Location: France's Dirty South
CinningBao
KVRian
- profile
- pm
- www
PostPosted: Sat Jul 07, 2007 4:56 am reply with quote
wow disturb - that's interesting. might be worth a look, and an extended play.. thanks Smile

funkadil - I also looked at similar things in reaktor/plogue a while ago but didn't get very far - I'm beginning to realise that this kind of tool can't be written in these high-level modular envs. well, not of the complexity I imagine. shame.
^ Joined: 15 Apr 2004  Member: #21320  Location: Capital City, UK
Lagrange
KVRAF
- profile
- pm
PostPosted: Sat Jul 07, 2007 7:32 pm reply with quote
That lemu2 is really quite amazing. Its really too bad there is nothing like this as a VST for modular etc.

L
----
^ Joined: 22 Sep 2005  Member: #82023  
Lagrange
KVRAF
- profile
- pm
PostPosted: Sun Jul 08, 2007 11:39 am reply with quote
I have a custom coded VST effect plugin called Polylimiter Love. *much thanks goes out to plastique

Basically it limits the amount of polyphonic voices played at any given time (via the automatible 'poly' parameter).

I'm poking around with the possibility of making it able to fade between 2 MIDI sources. Heres the basic setup so far.

MIDI source 1 -> Polylimiter 1 -> Polylimter 3
MIDI source 2 -> Polylimiter 2 -> Polylimter 3

A cross fader controls the amount of voices on PL instances 1 and 2 and then one more normal fader ctrl for the 3rd PL instance(the tricky one). All in all it does give a rudimentary kind of morphing between patterns(tempo changes can done separately).

The only downside about using PL for this is that it does not allow for 0 voices so there will always be a bit of one or the other MIDI source playing (I kinda wish Kill would do this). I'm trying to incorporate a MIDI mute that would represent zero. Also for instance 3, I'd rather it functioned as a go between for 1 and 2 instead of just a plain limiter. Working on it....

L
----
^ Joined: 22 Sep 2005  Member: #82023  
RunBeerRun
KVRAF
- profile
- pm
- www
PostPosted: Sun Jul 08, 2007 11:47 am reply with quote
Can your polylimiter force my MIDI input to go monophonic?

That's what I could use, some synths don't have a monophonic or voice limiting option.

Can you share this plug with me? Thanks.
----
Free MIDI arpeggiators, clearest amp sims on the net: http://runbeerrun.blogspot.com
^ Joined: 02 Aug 2005  Member: #76855  Location: Katie Couric blasters
Lagrange
KVRAF
- profile
- pm
PostPosted: Sun Jul 08, 2007 12:06 pm reply with quote
Embarassed Its actually not my plugin but dev'd by plastique!

If I'm reading you correctly, I think that if you go down to 1 poly it should give a pseudo monophonic voice effect..

Anyhow give it a try and let me know what happens. PMing you.

L
----
^ Joined: 22 Sep 2005  Member: #82023  
RunBeerRun
KVRAF
- profile
- pm
- www
PostPosted: Sun Jul 08, 2007 12:45 pm reply with quote
I got it, I'll tell you how it works with some freeware I have, which would work smoothly in mono, but doesn't actually have a settting for that.
----
Free MIDI arpeggiators, clearest amp sims on the net: http://runbeerrun.blogspot.com
^ Joined: 02 Aug 2005  Member: #76855  Location: Katie Couric blasters
RunBeerRun
KVRAF
- profile
- pm
- www
PostPosted: Sun Jul 08, 2007 2:58 pm reply with quote
It didn't help, on cpu heavy plugs it wasn't any better, it was a little worse. The polylimiter takes a little cpu room of its own it seemed.

Thanks for letting me try it, it was worth a shot.
----
Free MIDI arpeggiators, clearest amp sims on the net: http://runbeerrun.blogspot.com
^ Joined: 02 Aug 2005  Member: #76855  Location: Katie Couric blasters
Lagrange
KVRAF
- profile
- pm
PostPosted: Sun Jul 08, 2007 4:17 pm reply with quote
PL2 is not going make the CPU run more efficiently. Even if you did have many polyvoices limited by it, the synth/sampler is going to still be processing the original amount of voices in the background anyway. Thats not what it was designed for. Uh Uh Uh

It only limits polys AFTER the instruments own process.

Also as per your PM it sounds like you need the MIDI panic vst to stop the flow of MIDI on notes instead of PL2.

L
----
^ Joined: 22 Sep 2005  Member: #82023  
Lagrange
KVRAF
- profile
- pm
PostPosted: Sun Jul 08, 2007 7:36 pm reply with quote
Getting back to MIDI morphing I've received confirmation from a reliable DEV thats going to look into this (MM in Perl etc) in August so hopefully something good comes out of it!

L
----
^ Joined: 22 Sep 2005  Member: #82023  
CinningBao
KVRian
- profile
- pm
- www
PostPosted: Mon Jul 09, 2007 2:16 am reply with quote
Good work LaGrange - My coding buddies are far too busy with other things to bother with lowly audio/midi stuff, so let's hope this DEV can do something Smile

In the meantime, I've not yet convinced myself that it can't be done in Plogue.. and that may take some time!
^ Joined: 15 Apr 2004  Member: #21320  Location: Capital City, UK
Lagrange
KVRAF
- profile
- pm
PostPosted: Mon Jul 09, 2007 1:30 pm reply with quote
Just so you know I'm not so concerned with the tempo aspect of morphing. I'm more interested in getting the MIDI patterns to fade from one to another. Is the tempo aspect detrimental to you?

L
----
^ Joined: 22 Sep 2005  Member: #82023  
All times are GMT - 8 Hours

Printable version
Page 1 of 3
Goto page 1, 2, 3  Next
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012