[announce] VeeSeeVST Rack VST2 plugin

Modular Synth design and releases (Reaktor, SynthEdit, Tassman, etc.)
Post Reply New Topic
RELATED
PRODUCTS
VCV Rack

Post

bsp804 wrote:
If you are using a different DAW (e.g. Ableton Live), it would be very much appreciated if you could test the new release and tell me if it's working there (especially the automation feature).

veeseevstrack_0_6_1_win64_bin-05Aug2018.7z
Tested "veeseevstrack_0_6_1_win64_bin-05Aug2018" in Ableton Live 10 (beta 10.0.3b5) and now it displays the parameters with Live's Configure option.

Very nice, thanks!

Post

Folks, decided to try it finally, but i can't understand - the "vcvrack" project (https://vcvrack.com) is the same thing as here "VeeSeeVSTRack" thing ? Just, i download "Rack-0.6.2b-win.exe" from vcvrack.com page, install, Studio one 3 scan it properly, but no GUI by some reason, and no FX version (though i see fx dll in folder as well). Win7 64bit
And here i see latest version "0.6.1", and veeseevstrack zip archive with other content (here just binary files maybe ?)
Need clarify.

Post

c_voltage wrote:Folks, decided to try it finally, but i can't understand - the "vcvrack" project (https://vcvrack.com) is the same thing as here "VeeSeeVSTRack" thing ? Just, i download "Rack-0.6.2b-win.exe" from vcvrack.com page, install, Studio one 3 scan it properly, but no GUI by some reason, and no FX version (though i see fx dll in folder as well). Win7 64bit
And here i see latest version "0.6.1", and veeseevstrack zip archive with other content (here just binary files maybe ?)
Need clarify.
VCV is standalone with bridge for VST.
VeeSeeVST is VST.
[====[\\\\\\\\]>------,

Ay caramba !

Post

Mutant wrote:
c_voltage wrote:Folks, decided to try it finally, but i can't understand - the "vcvrack" project (https://vcvrack.com) is the same thing as here "VeeSeeVSTRack" thing ? Just, i download "Rack-0.6.2b-win.exe" from vcvrack.com page, install, Studio one 3 scan it properly, but no GUI by some reason, and no FX version (though i see fx dll in folder as well). Win7 64bit
And here i see latest version "0.6.1", and veeseevstrack zip archive with other content (here just binary files maybe ?)
Need clarify.
VCV is standalone with bridge for VST.
VeeSeeVST is VST.
Oh, got it, thanks.

Post

Tried veeseevstrack_0_6_1_win64_bin-05Aug2018.7z, yes, now all open properly and UI appear ok, but there is strange behavior for UI elements - during rotate handle (via mouse) you can't see how it rotate, and only after release mouse button you see changed handle value. And exactly the same issue for horizontal and vertical scrollbars.
But in the same time wires movement animation looks great in realtime and smooth, and horizontal movements of modules via mouse too.
It's just for me ?

Post

c_voltage wrote:[..]there is strange behavior for UI elements - during rotate handle (via mouse) you can't see how it rotate, and only after release mouse button you see changed handle value. And exactly the same issue for horizontal and vertical scrollbars.
But in the same time wires movement animation looks great in realtime and smooth, and horizontal movements of modules via mouse too.[..]
I have not seen this happen in any of the DAWs I've tested.
Which DAW are you using ?

It sounds as if things go wrong as soon as the mouse lock is engaged.
Could you please edit "settings.json" and set "allowCursorLock" to false ?

Post

bsp804 wrote:
c_voltage wrote:[..]there is strange behavior for UI elements - during rotate handle (via mouse) you can't see how it rotate, and only after release mouse button you see changed handle value. And exactly the same issue for horizontal and vertical scrollbars.
But in the same time wires movement animation looks great in realtime and smooth, and horizontal movements of modules via mouse too.[..]
I have not seen this happen in any of the DAWs I've tested.
Which DAW are you using ?

It sounds as if things go wrong as soon as the mouse lock is engaged.
Could you please edit "settings.json" and set "allowCursorLock" to false ?
Tried change to false just now - no, not helps. As well check in Ableton 9 (before in Studio One 3.5) - all the same.
Both daw's 64bit. Win7 64bit, latest updates installed, latest nvidia drivers.
BSP, ok i will make short video later and share, maybe it will better for clarity what is happening.

Added: I also noticed that if i change such handle value thru DAW's automation section then turning animation looks almost properly, but still with very little freezes in some moments.

Post

c_voltage wrote:Tried change to false just now - no, not helps. As well check in Ableton 9 (before in Studio One 3.5) - all the same.
Both daw's 64bit. Win7 64bit, latest updates installed, latest nvidia drivers[..]
I hope you did restart your DAW after making that change ?! It should have made a difference.

One of the things that have changed compared to the previous (GLFW-based) releases is that the UI redraw is now controlled by the DAW.
If it -for some reason- does not send effEditIdle notifications to the plugin, the UI will not be redrawn.

Changelog:

Code: Select all

** August 6th, 2018
- add settings.json "refreshRate" property
   - <15: use VST host timer
   - >=15: custom refresh rate in Hz
- add settings.json "vsync" property
In this new release I've added two new configuration options (settings.json):
  • "refreshRate" sets the UI refresh rate in Hz.
    • If the rate is less than 15, the DAW will control the refresh interval (via effEditIdle) (default).
    • For rates >=15 Hz, the plugin will now use its own timer.
  • "vsync" toggles vertical retrace synchronization (on by default)
    • The actual refresh rate will be limited / quantized to the monitor refresh rate when vsync is enabled
@c_voltage: Could you please try the new release and set the "refreshRate" to 200 and "vsync" to true:

Code: Select all

  "refreshRate": 200,
  "vsync": true,
?

veeseevstrack_0_6_1_win64_bin-06Aug2018.7z

Post

bsp804 i tried just now - no, all the same, unfortunately.
bsp804 wrote:I hope you did restart your DAW after making that change ?!
I just did reload plugin (inside daw) after this fix then, but now tried after daw restart - as well the same.

BSP, one more detail for clarify - when i click by mouse to UI handle (for turning) - the mouse cursor disappear while i hold mouse button. The same when i click and hold to scrollbars, respectively.
(And next as i already said - i move mouse but handle current position indicator stay in place, then i release mouse button and handle current position indicator immediately appear in the new position).

Post

c_voltage wrote:[..]when i click by mouse to UI handle (for turning) - the mouse cursor disappear while i hold mouse button. The same when i click and hold to scrollbars, respectively.
The mouse cursor will only disappear if the "allowCursorLock" option is enabled. I.e., you did not disable it properly.
The settings.json line should read

Code: Select all

  "allowCursorLock": false,
c_voltage wrote:(And next as i already said - i move mouse but handle current position indicator stay in place, then i release mouse button and handle current position indicator immediately appear in the new position)
This is most likely a redraw issue, that's why I wanted you to try out the new release (and don't forget to update settings.json as described above, i.e. change the refreshRate/vsync settings).

Post

bsp804 wrote:The mouse cursor will only disappear if the "allowCursorLock" option is enabled. I.e., you did not disable it properly.
But i did !
json.png
bsp804 wrote:This is most likely a redraw issue, that's why I wanted you to try out the new release (and don't forget to update settings.json as described above, i.e. change the refreshRate/vsync settings).
Yes, latest version, 06Aug2018.7z, and changed refresh value in json file, as can see above.
You do not have the required permissions to view the files attached to this post.

Post

Here i upload video how it looks: http://www.mediafire.com/file/haq4u1bth ... I.mp4/file
(For just in case - wires (cables) movement animation in reality looks more smooth than in video, ie very good, just restrictions of video coder perhaps here)

Post

Thank you again! This just keeps on getting more amazing!
Is there any chance of having param names passed over to the DAW? Or even assigning/organising params like reaktor does? At the moment Bitwig generates an infinite list of numbered dials and it's a bit of guesswork at times working out which param is where. I suspect it's not possible (maybe a vcv rack issue?), but figured it can't hurt to throw it out there...
Either way - great work!!

Post

c_voltage wrote:
bsp804 wrote:The mouse cursor will only disappear if the "allowCursorLock" option is enabled. I.e., you did not disable it properly.
But i did !
json.png
bsp804 wrote:This is most likely a redraw issue, that's why I wanted you to try out the new release (and don't forget to update settings.json as described above, i.e. change the refreshRate/vsync settings).
Yes, latest version, 06Aug2018.7z, and changed refresh value in json file, as can see above.
and here's your problem:
Image
The file must be named "settings.json", not "settings.json.txt" !
Clearscreen wrote:[..]Is there any chance of having param names passed over to the DAW? Or even assigning/organising params like reaktor does?[..]
The module parameters do not have names so this is not possible w/o some major changes.

A parameter editor (assign / label) is not something I am going to implement, mainly because I think that such a generic feature should be handled by the DAW.
In fact, the VST host / sequencer combo I am using allows you to do just that, and so does Reaper, for example ("Alias parameter").

Post

bsp804 wrote:
Changelog:

Code: Select all

** August 6th, 2018
- add settings.json "refreshRate" property
   - <15: use VST host timer
   - >=15: custom refresh rate in Hz
- add settings.json "vsync" property
In this new release I've added two new configuration options (settings.json):
  • "refreshRate" sets the UI refresh rate in Hz.
    • If the rate is less than 15, the DAW will control the refresh interval (via effEditIdle) (default).
    • For rates >=15 Hz, the plugin will now use its own timer.
  • "vsync" toggles vertical retrace synchronization (on by default)
    • The actual refresh rate will be limited / quantized to the monitor refresh rate when vsync is enabled
@c_voltage: Could you please try the new release and set the "refreshRate" to 200 and "vsync" to true:

Code: Select all

  "refreshRate": 200,
  "vsync": true,
?

veeseevstrack_0_6_1_win64_bin-06Aug2018.7z
Thanks @bsp804 for this new version!
A small bug (on Reaper at least) the knobs UI are not updated while mouse dragging but only when mouse is released.

Post Reply

Return to “Modular Synthesis”