Hi !
i m quite strugling to understand what i m doing with the VVVVaudio nodes.
I m trying to generate unaudible frequency sending it to a subwoofer, to move air.
with tonfilm’s help (1000X thxs), i can generate audio tones, and unfortunately crashing VVVV a lot with it (just moving values in 0 or minus values is noyt at all well supported by vvvvaudio).
as i m actually inside my research, there is 2-3 points i m not understanding:
can I generate unaudible frequencies in very low bass with a basic soundcard ?
where can i find a tutorial for VVVVaudio for non audio people ? where can i get help patches or video to understand the concepts ?
all the vst (seraching for a plugin) i have donwloaded are crashing inside the vst host (vvvv x64 version). any idea of what is missing (i m running asio4all)
it depends on your sound card. most sound cards are not what is called DC coupled, which mean that they have a high pass filter in place that will cut off frequencies that it cannot handle well. MOTU are know for making audio interfaces that are DC coupled.
Cheap soundcards (I don’t know if expensive ones do different, but building a homebrewn laser controller too, I encountered this on cheap cards:) usually use a ‘virtual 0’ potential. They create the audio wave around a potential of say 1,45V.
In order to create a balanced signal again they pull the signal towards the virtual 0 with a capacitor. This acts like a highpass filter, and doesn’t allow you to hold a signal level for a suspended time. The slower your waves go, the more energy you have to use to keep the level.
If you remove the capacitor from the soundcard output and add a voltage divider against your power source, you can create a symmetrical signal around a proper 0V.
hum hum… thanks a lot for all those informations ! really i appreciate ! thxs !
i will see in a couple of days with two cheap cards i have if there any improvement possible… with resistance trick. I have a friend who is good in electronics, we will see from eno sugestion !!!
sunep… what is puzzling me, 2 things:
what is the idea of multiplying by a trigger ? can you just give me a basic understanding of te concept of vvvvaudio tools ? i have run the samples, but well, V2A doesnt have any sense for me ! (one exemple)
and… how to send on bang just ONE impulse… is it thruth the audio engine PLAY that i need to pass ?
Other thing i let this patch run a moment, after a 15/25 minutes, rythm is changing… a question to see with trigger sequence parameters ?
that is because in VAudio all signals are audio, meaning that by multiplying the tone by 0 mutes it and by multiplying by 1 you turn it on, I think this is very MAX/MSP like.
V2A just converts a normal value in vvvv into an audio signal so it is possible.
an impulse can also be done with the TriggerSequence… set it to length 1 and calculate the duration to be one sample: (60/BPM)/SampleRate
if you want to have length 4 you have to divide by 4 again ((60/BPM)/SampleRate)/4
with ADSR it might also be possible to generate one…
ADSR can also be used to avoid clicks, if it has 0.01 as attack/decay and 1 as sustain it acts as a filter and is cheaper for the CPU than the Filter node.
There is also the rarely used SourceBuffer (DShow9), which accepts a spread of values to fill a buffer that is then played back as audio. Not v-audio compatible though.
Ah, there we go in a kind of nice solution if i have already my samples. thanks a lot for patches and solutions. VAudio seems for me not enough stable / understandable. needs to be a soundman somehow. i will try the suggestion of pre recorded samples !!!
if you want a steady stream of pulses, I think VAudio is the only solution that will deliver that atm. I have tried with other ways og making sequences in vvvv and if it is running in mainloop it is not tight and it is drifting because of the for audio and rhythm low framerate.