Comments (19)
please, could you change the title of this from MIDI control problems
to like VST3-Win: MIDI control issues
@funkaloss
:)
easier to troubleshoot.
from surge.
What OS do you use, what daw do you use, do you use the VST2 or VST3 version, which version of surge is used?
from surge.
from surge.
I just tested it and can confirm that this issue is present on my setup when Surge v1.6.0b3 is loaded as VST3. However, the VST2 version works fine.
- Test 1 - (Issue occuring)
Windows 10
Bitwig Studio v2.4
Surge v1.6.0b3, VST3
(Alesis Hardware Controller sending CC)
- Test 2 - (Issue occuring)
Windows 10
Bitwig Studio v2.4
Surge v1.6.0b3, VST3
(Bitwig Studio generating and sending CC)
- Test 3 - (Issue NOT occuring)
Windows 10
Bitwig Studio v2.4
Surge v1.6.0b3, VST2
(Alesis Hardware Controller sending CC)
Workaround
If you still want to use the VST3 version with the expressions / mod- & pitchbendwheel, modulate the parameters via your daws VST-Parameter control page.
from surge.
from surge.
thank god, i went all over the place looking for drivers and that. being this is the only VST i had installed on a new machine... so can also confirm the whole pitch bend / mod wheel data isn't getting to this. i finally installed another free one and it pitchbent just fine...
that being said, this is basically my favorite synth plugin, and i was well excited to see it come back for x64 finally! i can't use it in osx/logic anymore as it refuses 32bit plugs =(
win 10
1.6.0b3 VST3
reaper 5.95
umx49 controller (usb in)
from surge.
thank god, i went all over the place looking for drivers and that. being this is the only VST i had installed on a new machine... so can also confirm the whole pitch bend / mod wheel data isn't getting to this. i finally installed another free one and it pitchbent just fine...
that being said, this is basically my favorite synth plugin, and i was well excited to see it come back for x64 finally! i can't use it in osx/logic anymore as it refuses 32bit plugs =(
win 10
1.6.0b3 VST3
reaper 5.95
umx49 controller (usb in)
As stated in my post above, the VST 2 version works fine! Its just the VST3 version that has these hickups.
from surge.
Done!
from surge.
btw, is this issue still happening for you guys? @funkaloss @cyanit -- talking about 8th January 2019 build..
@vetramiga
from surge.
I'm experiencing it on the Feb. 28th nightly build. VST2 works as expected, VST3 doesn't recieve pitch (and I'm assuming other MIDI data as well.
from surge.
Thanks @bit-101010
And: Makes sense - we haven’t fixed it yet! But we plan on doing so.
Don’t suppose you have some asset like a bitwig file which shows the difference do you? That would help
from surge.
I don't have Bitwig, the best I could do is REAPER. I'll conjure up something if that works for you. If not, I can ask some friendly local bitwig users.
from surge.
Sure I can try in reaper. Or just a bit more clarity on "how you show it broken" would be helpful! Thank you for anything you can share.
from surge.
I will get on it!
from surge.
This is the Reaper File as well as the rendered audio. The first measure uses the modwheel to change the wave shape (of the sawtooth), the next measure uses a +/- 24 semitone pitchbend. These are both audible on the VST2 plugin. Afterwards, the same modulations are applied to the VST3 plugin, and no noticeable changes arise.
Surge_VST3_Win_MIDITest.zip
from surge.
Thank you very much!
from surge.
Also - just so you aren't disappointed - our list is a bit long. We will get to this before 1.6.0 but it may not be a few weeks. The zip file will stay here though ready for us to debug and is super useful!
from surge.
Yeah OK so I see why this is happening. none of the code exists! Like other than note on, note off, and poly pressure, the whole shebang is ignored in the vst3.
I just fixed up velocity but the 'tuning' in the same spot is a float-vs-char, the mod wheel and all controls are ignored, etc...
basically it looks like the vst3 host is half written in this regard. So it's a good clean thing to fix one day.
from surge.
Hi everyone
I just pushed a change to the VST3 host which supports controllers, pitch bend, modulation, and also allows DAW automation to have the correct labels and behavior and interact cleanly with the GUI.
The nightly should be rebuilt within an hour. If you want to try the nightly anytime after about 9:30am NYC time today and provide feedback if there are other VST3 bugs that would be great.
I tested extensively in bitwig and didn’t find a differences between the VST3 and VST2; I don’t have other hosts as readily available for VST3 though so testing welcome.
Either feel free to reopen this ticket if you find a bug or open a new one or let us know on slack.
Thanks!
from surge.
Related Issues (20)
- offline documentation HOT 8
- gui keyboard HOT 1
- can we have a place to pull request presets? HOT 31
- How does audio input work? HOT 9
- discord links to wrong place in readme HOT 3
- Some patches don't play on raspberry pi (3) HOT 2
- OSC disabling fx causes segfault (MacOS) HOT 15
- Using latch mode causes hanging note in mono mode when playing via VKB HOT 4
- Effects section slider values will incorrectly change when left-clicked (without movement) HOT 4
- Installation Security; Request for Information HOT 6
- CPU spikes when using Vintage Ladder Type 1 filter and modulating Osc mixer level to -inf HOT 32
- audio in should not require a MIDI Event that triggers the oscilator HOT 7
- UI doesn't update when using wine HOT 2
- Update to Juce 7.0.12 (should fix Audio/MIDI settings dialog not opening on Ubuntu) HOT 5
- Loading of a specific Surge configuration results in pathological system instability HOT 10
- Weird echo on Raspberry build with "virtual midi" HOT 4
- Load Vital Presets in Surge? HOT 3
- Release checklist for Surge XT 1.3.3
- Add checksum to all release assets
- surge mute sound after loading preset HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from surge.