As the audio pack is just a preview release, feedback is very important. May it be from a general ease of use perspective or different fields of its application.
@Sune already started and opened a bunch of issues on github. Since not so much people browse github regularly, i wanted to bring the dicussion to the forums.
Should the category be named VAudio (or any other better name you come up with) to distinguish the nodes from the other audio nodes which are already there?
How should the file references to vst plugins be managed? should there be a vst folder in every project to load the plugins from, or should there be a global reference to a vst folder on your machine?
the concept of time is very vvvv-style pull based.
the FileStream has no knowledge of time. the downstream node requests a number of samples and the filestream advances for that amount of samples. so it would need a node below the filestream which pulls more or less samples for each buffer and drop samples or add samples to adjust the speed.
have a look at the Resampler node in the AudioFilePlayback.v4p example. this node is doing exactly that. but it uses very high quality filters to eliminate artefacts, and they introduce delay. for small speed changes a much simpler method without delay can be usedā¦
but now that i think of it, the FileStream could do that itself and a speed pin could be addedā¦ if you adjust the speed pin, the FileStream node does something like that on its own. will try thatā¦
and if anybody is interesed, the pull based time idea gives the flexibility to build branches in the audio graph which run in different sample rates. but that in conjunction with multiple downstream nodes connected to one output pin introduces a tricky problem for which i wrote a thread in the KVR forums. but over christmas they locked the forums for an upgrade and there is no progression on the topic: http://www.kvraudio.com/forum/viewtopic.php?t=399897
think i found it, the plugininterface has changed. there are now 2 versions, one is for the current beta31.2 and the other for all newer vvvv versions. hope that fixes the troubles. please confirm.
i see; now the audio is working
could you please explain/demonstrate the use of Abs with the fft output? not sure what is what with complex numbers :thanks:
mmm,
i think i have a problem with fft.
I remember it worked, so donāt know if itās comething related to asio4all instead.
Basically, i can hear the microphone from audio out, but if i attach an fft it outputs nil, and sometimes 0, instead.
but no fft reading anymore.
This is happening also with a fresh new patch, where i put the engine and the audioin.
the fft is set to 0, and when i attach audioin to it, it becomes nil.
mmmā¦
if you open the ASIO4ALL control panel it tells you whether it was able to open the sound card input/output or not. so check if another software is using the sound card and what the AudioEngine node tells you about the available channels.
Yes, i know but itās not a problem about asio4all, because i can see all is working, and i can also hear that input, so it is working. simply the fft refuses to see it (i mean that if i atatch it to audioout i can heat it correctly).
But now i have another, bigger, problem.
Iām porting all the patch iāve done on its final destination (an all in one computer from msi, very poor hardware).
All seems to work quite well, except for the vst loader.
What i mean is that it is not working at all. I can try with every vst (also the girlpower example) but the vst node dosenāt do nothing. And all the output pins are NIL.
No way to openup the interface, or to pass values and hear something. simply, it dosenāt work.
Iāve tried all, also downloading the vst.net 1.1, but nothing worked.
the pc has an integrated realtekHD, and itās on windows 7.
what could it be? and what should i try to resolve it?
in the meantime, iāll try to connect an external audiocard, just to see if itās a problem related to the audiocard, but i donāt think so, because all the other features is working fine, so seems more something specific of the vst management.
let me know if you think thereās something else that i could tryā¦
strange thing, also the ābassā vst loader dosenāt work (same behaviour).
So iām starting to think that is something more global, related to this configuration.
But, iāve tried to download this vst host software (http://www.hermannseib.com/english/vsthost.htm) and it works pretty well in loading the vst, so itās not something global on my computer, but related to the vvvv enviroment.
last observation: if i put a render tty to see whatās happen, i can see that the point is that the system cannot run Jacobi.interopā¦
here is the render tty transcription:
****************************************************__
00:00:59 ERR : Exception occurred during creation of plugin: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.
Impossibile caricare il file o lāassembly āJacobi.Vst.Interop.dllā o una delle relative dipendenze. Impossibile trovare il modulo specificato.
Resulting in: An exception occurred while trying to create an instance of type āVVVV.Nodes.VSTHostNodeā.
Resulting in: Cannot get export āVVVV.Nodes.VSTHostNode (ContractName=āVVVV.PluginInterfaces.V1.IPluginBaseā)ā from part āVVVV.Nodes.VSTHostNodeā.
Element: VVVV.Nodes.VSTHostNode (ContractName=āVVVV.PluginInterfaces.V1.IPluginBaseā) --> VVVV.Nodes.VSTHostNode --> TypeCatalog (Types=āVVVV.Nodes.VSTHostNodeā).
Resulting in: Cannot set import āVVVV.Hosting.IO.PluginContainer.PluginBase (ContractName=āVVVV.PluginInterfaces.V1.IPluginBaseā)ā on part āVVVV.Hosting.IO.PluginContainerā.
Element: VVVV.Hosting.IO.PluginContainer.PluginBase (ContractName=āVVVV.PluginInterfaces.V1.IPluginBaseā) --> VVVV.Hosting.IO.PluginContainer
00:00:59 - : To help us track this error down, enable the ExceptionDialog via the menu or starting vvvv with /showexceptions.
tried all that already.
About the plugins, i have the problem also before loading a plugin, because it refuses to find the jacobi.vst.interop immediately, when i call the vsthost node.
And iāve already tried both versions, and with and without admin rights. what i didānt done is changing the access rights, and now iāll try it immediately.
Also started to run all as admin, from the setup of vvvv, to vvvv itself, but no luck.
iāll let you know in a moment if could be something related to the files access rights, but after running as admin, iām not sure that can be the problem
nope, no luck.
Iāve set all the fill access rights to ācompleteā for all the users, but nothing to do.
It dosenāt seems to find (or load) that file.
iām out of ideas :(
just for information, this is an amd processor, with integrated amd radeon.
for what that matter, this is the first time from a long time iām using an amd configuration, so donāt know how can this be relevantā¦
is it the original VVVV.Audio download? you said earlier that you downloaded VST.NET 1.1ā¦ you should use the dlls in the VAudio download because the pack is compiled against them.
i have no idea how amd could interfere with that. only idea i have is that the Interop dll does the conversation between native code and .NET so it might be possible that it was compiled with optimized intel instructions which the amd processor does not have. but this is very unlikelyā¦ you could try this out by replacing the x64/x86 interop dlls in the pack with the /Debug versions of the official VST.NET download, they should be compiled without optimizationā¦
otherwise i have really no idea what else could cause this troubleā¦