buzz forums

forums of the buzz
It is currently Sun Dec 09, 2018 8:17 pm

All times are UTC




Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Wed Feb 28, 2018 10:00 am 
User avatar

Joined: Sun Nov 27, 2011 5:19 pm
Posts: 198
Hello
I have a problem with pvsti instruments played with Polac vsti.
Image
The second G-4 is not played because the first "off" of the G-4 is not played yet.
It's the same with implicit (another note starting) or explicit "off".

I can correct manually the problem if I shift slightly the "off".
But it's very difficult to find every place where the problem occurs.

So, any idea ? Some hidden parameter somewhere :-)
Thanks !


Top
 Profile  
 
PostPosted: Wed Feb 28, 2018 11:09 am 

Joined: Wed Nov 23, 2011 9:19 am
Posts: 222
Hi, it's possibly vstdependant, here it seems to work correctly with some vsts.

The first g-4 note off should be processed before the second g-4 note as it is sent on sampleframe 0 in block whereas the second g-4 is sent on sampleframe 1 in the block. I'm doing a stable sort on the events later on so they should be in right order. It could be problematic If I would send both g-4 and note off on sampleframe 0, in this case the note off is processed right behind the second g-4 and cuts the note.

However there are vsts that do not position their midi events sample-exact, mostly older vsts I suppose, they ignore the sampleframe positioning completely, this could cause some problems.


Top
 Profile  
 
PostPosted: Wed Feb 28, 2018 12:19 pm 
User avatar

Joined: Sun Nov 27, 2011 5:19 pm
Posts: 198
Thanks Polac.
I use ARIA player VST (with Garritan Personal Orchestra sounds).
This player has a good reputation.

I import a midi file in buzz (with the pianoroll), switch to Pattern XP, then play it.
Playing the same midi file with the same ARIA player using another midi player (Reaper ...), works correctly.
But I suppose there is no reason that this is not the case.

Would you have the possibility to try with ARIA player ?


Top
 Profile  
 
PostPosted: Wed Oct 31, 2018 1:16 pm 

Joined: Sun Jan 08, 2012 9:28 am
Posts: 69
Old topic but I'm experiencing similar issues. It seems that randomly either note or note off is not being processed. I tried to find reproducible pattern or combination of buzz or polac adapter settings that could narrow down the problem but no luck.

Using midi keyboard or PC keyboard to play live works perfectly fine. But it seems that there is some sort of disconnection between pattern data and vst.

It can be reproduced with for example Omnispehre 1 when you write 3-4 note chords with note offs before next chord.

I used latest Polac adapters, Pattern XP, 121 BPM, 4 TPB, samplerate 88200 although these do not seem to be the reason for the issue.

Did you figure out what was the problem?


Top
 Profile  
 
PostPosted: Wed Oct 31, 2018 1:32 pm 

Joined: Sat Feb 25, 2017 12:27 pm
Posts: 91
Location: South-Germany
Hi,

on my system I had that suspect for VSTs with low number of parallel voices.
On a long sustaining pianosound you can see keys "pressed" which are definitely not pressed (but still silently played?) running into not played other notes?

For some VST you can not cut OFF the notes because its not implemented in the VST. So its a problem of the VST I suppose.


Top
 Profile  
 
PostPosted: Thu Nov 01, 2018 3:28 pm 

Joined: Sun Jan 08, 2012 9:28 am
Posts: 69
I don't think there are any issues with the VST but here is something I noticed:

Normally I'm using the "standard" parameter columns offered by Pattern XP - things like Note, Note Velocity, Note Delay, Cut etc. If I go and

1. Click 'Columns...' button from top left
2. Find the VST that the pattern is belonging to
3. Select MIDI Note, MIDI Velocity and MIDI Delay under Pattern XP. Click Ok.
4. Move data from Note to MIDI Note, Velocity to MIDI Velocity etc.

The result is that the pattern plays as it is composed. It seems that the 'MIDI' versions of the same columns somehow get the data correctly sent to VST.


Top
 Profile  
 
PostPosted: Sat Nov 03, 2018 8:25 am 

Joined: Sun Jan 08, 2012 9:28 am
Posts: 69
Ok maybe I found something. If I add global commands 07 to 'Humanize Velocity' and 08 to 'Humanize Note Delay' the issues start to surface. Adding this to the beginning of a pattern introduces random events where either note is not played of note off is not sent to VST:

Code:
.... .. 07 000A ....
.... .. 08 000A ....


Top
 Profile  
 
PostPosted: Sat Nov 03, 2018 9:17 am 

Joined: Sat Feb 25, 2017 12:27 pm
Posts: 91
Location: South-Germany
interesting. could you please post a screenshot of your setup or upload a bmx file ? zip.


Top
 Profile  
 
PostPosted: Sat Nov 03, 2018 12:30 pm 

Joined: Sun Jan 08, 2012 9:28 am
Posts: 69
Start with an empty project, one instance of Omnisphere 32bit and one pattern with chords is enough to reproduce the issue.

I'm starting to think this is VST related since I could not reproduce this issue with other plugins. And I found a workaround: switching to 64bit version of Omnisphere fixes the issue. Go figure!

Anyways, thanks for the debugging support :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group