» Breaking: VL.Audio approaching stable
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Breaking: VL.Audio approaching stable

Dear audiophiles!

Here is to announce some long-overdue work on the VL.Audio pack with the goal to finally release a stable version of it. There are still some pending todos, but the main things are done. So in its latest previews, please find the following partly breaking changes:

Driver and Timing Configuration

The singleton AudioEngine node is gone and replaced by 2 simpler singleton nodes

  • DriverSettings
  • TimingSettings

But the idea is to mostly only use those when exporting applications. Because usually, you'd now simply use the new Audio Configuration extension (Alt+C). The UI for the extension is still missing at this point, but you get the idea. Meanwhile, you can manually modify \AppData\vvvv\gamma\VL.Audio.Configuration.xml (requires a restart of vvvv).

A third alternative is to use the new SettingsFromFile node that allows you to specify such a configuration.xml that you may want to check into a git-repo with your project.

Still, to get any audio out, you'll need either the dedicated ASIO driver of your sound device or one of the generic ASIO drivers installed.

Buffer nodes

A new set of nodes allows you to record/play and save/load audio, using buffers. For now these nodes are still marked with the experimental aspect, because we may still apply breaking changes, but the idea is ready for testing. Create a Buffer node and then work it with the following:

  • BufferRecorder
  • BufferPlayer
  • BufferWriter
  • BufferReader
  • WavReader (Buffer)
  • WavWriter (Buffer)
  • WaveForm (Buffer)

Misc

  • WaveForm: returns a spread of floats you can use to draw a WaveForm
  • WavWriter: for recording live audio to a .wav file on disk
  • StereoMixer, MatrixMixer
  • ValueSequence

Fixed issues


So please give the latest preview a spin and report your findings!

joreg, Tuesday, Jan 25th 2022 Digg | Tweet | Delicious 1 comments  
lev 10/02/2022 - 22:05

That's super cool! Can't wait to see it in stable!

  • 1

anonymous user login

Shoutbox

~6d ago

joreg: @micha_nismus instead of discord, we're using matrix, see: chat

~6d ago

micha_nismus: searching for a public discord server for vvvv

~14d ago

joreg: Join us for the 20th #vvvv meetup on January 19th: https://thenodeinstitute.org/event/20-worldwide-vvvv-meetup/

~14d ago

joreg: @schlonzo re "SDSL support" did you see the Shader wizard? or do you mean something different?

~14d ago

joreg: @LCA not aware, but the HIKVision sdk comes with a c# demo. need help for a commercial project? get in touch via devvvvs@vvvv.org

~15d ago

LCA: Has anyone ever made a HIKVision GigE work with vvvv?

~20d ago

schlonzo: What's the shortcut Anton used? =)

~20d ago

schlonzo: The extension manager for C# projects is an awesome addition! Could you pretty please add SDSL support?

~2mth ago

joreg: For latest #vvvv news, please follow us on #Mastodon https://mastodon.xyz/@vvvv

~3mth ago

manuel: very cool to generate matcap / cubemap for reflections https://cables.gl/p/pDCOCw