Page 1 of 1
Posted: 22 May 2012, 19:46
by seamus
I have a patch that harmonizes input notes. The new midi stream is sent to a bus. Sometimes notes dropout presumably because notes arrive too close together and cancel each other out. Should i use wait one cycle a couple times in varying amounts on the different voices so the arrive a bit later? IS this the best way to solve this?
Posted: 22 May 2012, 20:21
by nay-seven
it depends of the method used , there's also the make monophonic script ?
Posted: 22 May 2012, 20:47
by seamus
http://www.sensomusic.com/forums/upload ... or%203.pat
ok here is the patch. maybe you have an idea. It works good with my ewi but some notes dont come out sometimes.
I have noticed that most midi harmonizers have this problem. They can only output about 95% most of the time.
Posted: 22 May 2012, 20:50
by seamus
maybe if each channel had its own bus it would help. Right now 4 channels are feeding one midi bus
Posted: 22 May 2012, 21:58
by nay-seven
maybe you can ask bsork to update the script you use (MidiTransposeWithOctaveFoldback ) , cause it's an old format, can help.
Posted: 22 May 2012, 22:43
by bsork
I haven't looked at the patch, but I suppose you could exchange the old MidiTransposeWithOctaveFoldback script with the Transpose script found in the MIDI Utilities pack. You'll probably get better performance as well since Transpose uses the new, faster script engine.
BTW, if there's some not too esoteric MIDI functionality that anyone feels is missing from Usine (including the extra packs and add-ons), I'm open for suggestions for expanding the Utilies pack.
Posted: 22 May 2012, 22:56
by seamus
how do I reach Mr Bsork?
I could try sending you a midi file with the harmonizer patch and the synth patch. However the synth vst is a private vst that Im not allowed to give to others. I could make an exception to give it to you NAy. Is there a way I can do that privately?
Posted: 22 May 2012, 23:01
by seamus
ah hello bsork! im trying that now
Posted: 22 May 2012, 23:55
by seamus
http://www.sensomusic.com/forums/upload ... stream.PNG
here is an example of the midi stream.
i play an F# top note (voice 1) to a G.
voice 2 triggered fine but voices 3 and 4 were lost.
it must be something to do with inconsistent timing of note ons and offs
Posted: 23 May 2012, 00:10
by seamus
i tried sticking the make monophonic script at the end of the chain on each voice just before it goes to the midi bus out but it didnt seem to help.
Posted: 23 May 2012, 00:11
by seamus
maybe it should go at the beginning? the mono script
Posted: 23 May 2012, 00:34
by seamus
http://www.sensomusic.com/forums/upload ... %203.2.pat
here is my last attempt.
it seems to work a bit better now. Before I would often lose voices 3 and 4 but now i just occasionally lose voice 2.
I would like to feed these rotating voices through the note scaler.
My touchscreen is small thoug so I would like to have a tabbed viewing so that when I want i can switch to another view where i see the note scaler by itself nice and large with a 256 presets MX.that can store presets for the whole patch.
is this doable?
thanks
to you both Nay and Bsork
Posted: 23 May 2012, 09:08
by seamus
I shall have to research some tabbed patches. I think you added some tabbed things to the drum machine recently Nay?
Posted: 23 May 2012, 09:18
by nay-seven
yes, was this patch for tab :
Download
Posted: 23 May 2012, 09:32
by seamus
damn i think those mono scripts are helping! Bravo you geniuses!
Posted: 23 May 2012, 16:17
by nay-seven
One more thing : in your patch you use a dispatch module for midi in stream, set it to audio/midi to avoid midi constant
Posted: 23 May 2012, 22:43
by seamus
i will check the dispatch module thanks!