soundscaperenderer / ssremotevst Goto Github PK
View Code? Open in Web Editor NEWVST Plugin for automation of SSR scenes
License: Other
VST Plugin for automation of SSR scenes
License: Other
Before adding new features all classes that will probably be kept as is should be documented.
The TCP/IP communication with the SSR shall be handled by a new thread.
Currently the GUI's callback function is calling the receive procedure which implicitly means that there will be no update from the SSR's scene as long as the GUI is not active.
The derived method setStateInformation in the Controller class must be implemented:
https://github.com/QULab/SSRemoteVST/blob/master/src/controller.h
See issue #10 for the correlating getStateInformation method.
The derived method getStateInformation in the Controller class must be implemented:
https://github.com/QULab/SSRemoteVST/blob/master/src/controller.h
See issue #11 for the correlating getStateInformation method.
Hi, I've ported the JUCE project to Xcode. It built the AU and VST but changed a few things in the source in order to get it to compile under Xcode. Also I'm using JUCE as a submodule with the latest version. The problem is that the finished plugin is not recognized with the linux src and I dont know why (but it works with the src I generated manually), but somehow it looks like it has to do with the introjucer build. Can you add the jucer file so I can try to configure it for xcode?
The first source in the GUI source dropdown is allways renamed to "Default Source".
The Plugin shall provide a Dropdown Menu to select the source the user wants to view or edit.
Currently, I can not find where to actually load the VST Plugin. But Bitwig recognises the Plugin.
http://answers.bitwig.com/questions/1409/vst-general-help-loading-vst
The Jack_client method look_up_jack_ports(...)
uses a free(...)
call:
https://github.com/QULab/SSRemoteVST/blob/dev/src/utils/jack_client.cpp#L60
Regarding the RAII idiom, the explicit call of free(...)
procedures should be omitted and consequently be done by a resource handler.
If there is any problem with the network or the connection could not be established to the SSR, the plugin should go in a fall back mode, where all parameters are readable only.
Furthermore, the Plugins 'Connected' Button should provide the functionality of connecting and disconnecting the SSR which is currently not implemented:
https://github.com/QULab/SSRemoteVST/blob/master/src/GUI/head_frame/network_gui_component.cpp#L56
I compiled the plugin from source without errors. When starting Ardoud, I'm getting this error message:
[ERROR]: ** ERROR ** VSTFX : ssr_scene_automation_vst_plugin could not be instantiated :(
[WARNING]: Cannot get LinuxVST information from /usr/lib/lxvst/ssr_scene_automation_vst_plugin.so: instantiation failed.
Do you know, what the problem is? I compiled the source code from the master branch. Ardour is 3.5.403~dfsg-3 on Ubuntu Studio.
It should generally be discussed which methods the Controller class which derives from the JUCE AudioProcessor class should be overridden:
Controller Class:
https://github.com/QULab/SSRemoteVST/blob/master/src/controller.h
Documentation of the JUCE AudioProcessor Class:
http://learn.juce.com/doc/classAudioProcessor.php
Every reference on the name of the VST should be renamed to:
'SSRemote VST' or 'SSRemoteVST' or 'ssremote_vst'
http://www.juce.com/forum/topic/texteditor-does-not-recognize-when-clicking
Try solution:
Edit audio plugin demo -> add TextEditor and test if the same problem occurs...
Hey Folks, I've managed to get a fair way into building this VST for Windows, but I suspect that my IDE (VS2017) is not able to finish the job due to the MSVC compiler.
I've resolved all the necessary paths, headers etc but the build fails at the linking stage, with jack. The jack .lib's are just the ones installed from jackaudioorg/downloads. The boost libraries are okay (probably because I built the boost/filesystem .lib's with VS2017 itself) but the linker throws 'unresolved external reference' errors when trying to link to jack. At least that is what I think is happening...
So, I am thinking of shifting the project to Code::Blocks and try to compile using MinGW.
Have you tried to build this project on Windows before? Any advice appreciated.
Since all classes are documented in the .h files we should run a webservice providing the .html files generated by Doxygen.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.