Arturia Forums

Hardware Instruments => PolyBrute => PolyBrute - Technical Issue => Topic started by: Brendan Beck on February 18, 2023, 05:43:40 am

Title: Shedding Light on the Local Control Octave Issue
Post by: Brendan Beck on February 18, 2023, 05:43:40 am
Currently, the PolyBrute is has very unstable playing anytime local control is set to OFF that makes it borderline unplayable. Depending on what the octave switch is set to, notes tend to hang until they are played again. This issue does not happen at all with the octave switch is set to 0. For some, the local control feature might seem useless, but it is crucial for anyone running a DAW-centric setup or any other complex midi setup (e.g., using sequencers or MIDI interfaces). In my case, I turn off local control on all of my synthesizers. For each synthesizer, it follows the same setup: A note is played on the synthesizer → The MIDI for this note is sent to Ableton via USB → Ableton records the note and processes any filtering or MIDI effects → This resultant MIDI note is sent back to the synthesizer via USB. It is worth mentioning this because it will be important for later on.

It's a shame because I have genuinely considered selling the PolyBrute because of this issue; however, its sound is so good that I was intrigued enough to try and find why this is happening. So, I did some "black box" testing and found out some interesting patterns about this bug that I have not seen mentioned on the forums. I hope this information can help with solving this issue.   

First, here are the conditions to cause this bug:

However, the behavior is reversed when the octave switch is set to a positive value. Say, for example, we have the octave switch set to 1. Then, we repeat the same steps above. The higher of the two notes played, rather than the lower, will be the note that hangs. Another interesting thing is that when the octave switch is set to a nonzero value, that value determines the "distance" that the two notes have to be played in order to trigger the bug. For example, when the octave switch is set to ±2, you have to repeat the steps above but tap the note that is two octaves above the note that you are holding down.

Here is where things got really interesting. I decided to see if anything changed if I did the following setup: A note is played on the PolyBrute → The MIDI for this note is sent to Ableton via USB → Ableton records the note and a MIDI effect is applied that shifts the pitch +24 semitones → This resultant MIDI note is sent back to the synthesizer via USB. If you do this with the octave switch set to -2, every single note you play will hang. If you do this with the octave switch set to -1, the bug occurs when a note and its octave is played, with the higher note hanging. If you repeat this with the MIDI effect set to shift the pitch -24 semitones, the behavior is mirrored. So, every note you play will hang with the octave switch is set to +2. Similarly, when the octave bug happens but the lower note will hang.

I decided to see if these issues would continue if we used another keyboard to control the PolyBrute. So, I tried this setup: OB-6 → Ableton → PolyBrute. There were no issues whatsoever when controlling the PolyBrute with the OB-6's MIDI. When I compared the MIDI messages between the OB-6 and the PolyBrute, they looked identical other than the velocity of course.

To dig even deeper, I repeated the original steps written out above (where the octave switch is set to -1); however, I had the MIDI from the PolyBrute and the OB-6 being sent to the PolyBrute. When I played the lower note on the PolyBrute and tapped the higher note on the OB-6, the bug occured. When I reversed this, and played the lower note on the OB-6 and tapped the higher note on the Polybrute, the bug does not occur. This and everything else has led me to these thoughts:

Please let me know if any clarification on this is needed; I want to help the most I can with this issue.
[/list]
Title: Re: Shedding Light on the Local Control Octave Issue
Post by: Ashley Atkins on February 21, 2023, 03:26:52 pm
Great post. I've come to the same conclusion that local control off is simply broken. You cannot have your daw sending midi to the polybrute and also play a different channel (say, a vst) in Ableton with the polybrute keyboard with local off. Notes get stuck. The fix is a long time coming and it's very disheartening.
Title: Re: Shedding Light on the Local Control Octave Issue
Post by: Brendan Beck on February 23, 2023, 02:58:13 am
I think with the new black PolyBrute being released they will probably have another update soon. I sent this post in to support and I was told that a new update is actively being worked on.
Title: Re: Shedding Light on the Local Control Octave Issue
Post by: xigon on June 13, 2023, 09:19:37 pm
I too, have gone back and forth with Arturia support on this.  The best I got was they were aware of it and working on it.  That was last October. Here's another thread where I was commenting on this too: https://legacy-forum.arturia.com/index.php?topic=107244.0

I made a video for support to show what I was describing here: https://www.youtube.com/watch?v=-TMihd9Nn2g

After doing more troubleshooting I noticed the same exact things as the OP in this thread regarding the octave buttons.  I was so annoyed over time that I returned my polybrute.  I'm not sure how this hasn't been addressed yet because I noticed this within about 60 seconds of turning it on for the first time.
Title: Re: Shedding Light on the Local Control Octave Issue
Post by: xigon on June 13, 2023, 09:26:32 pm
I also had this issue with the Z axis control with local off, which I believe to be related to the same issue:
https://www.youtube.com/watch?v=M96a3yN9184