» Звук
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Звук

English | Mandarin | Spanish | French | Italian

Оригинальное описание скопировано со старой версии сайта, поэтому там несколько разделов. При переводе я объединил все на одну страницу и исключил повторы.

см.так же

не описана работа плагинов Bass

Звук и vvvv

Все встроенные в vvvv инструменты для работы со звуком основаны на технологии Microsoft DirectShow, у которой есть существенные недостатки в скорости. Поэтому звуковые возможности vvvv ограничены. Если вы ищите максимально гибкий инструмент для работы со звуком, покопайтесь в pd или pure data.
Так же vvvv не поддерживает ASIO.

Воспроизведение звука

FileStream (DShow9) воспроизводит следующие звуковые форматы:

  • wav
  • mp3
  • wmv

Пин Filename не спредабл - можно воспроизводить только один файл.

WavePlayer (DShow9) воспроизводит только *.wav файлы, но зато его пин Filename спредабл - одновременно можно воспроизводить любое количество файлов. Ограничения зависят от мощности вашего процессора и количества памяти.

Захват звука

AudioIn (Dshow9) - как правило автоматически подхватывает все подключенные микрофоны, веб-камеры и т.п., и вы можете выбрать нужный источник захвата звука.

Анализ звука

RMS (DShow9) выводит текущую громкость звукового потока в левом и правом каналах.
FFT (DShow9) выводит спред текущей громкости звукового потока по 256 частотам.
BeatTracker (DShow9) ...

Звуковые эффекты

В категории DShow9 вы найдете ноды для обработки текущего потока простыми эффектами:

Distortion (DShow9)
Reverb (DShow9 Waves)
Reverb (DShow9 I3DL2)
Reverb (DShow9 Preset)
ParametricEQ (DShow9)

См. так же страницу VST, где подробно описано взаимодействие vvvv с плагинами VST

Генерация звуков

Beep (Windows) издает звук заданной частоты и продолжительности. Полезен для оповещения о сбоях.

MessageBeep (Windows) вызывает системные звуки Windows и похоже в принципе бесполезен.

SourceBuffer (DShow9) воспроизводит спред значений на многоканальных звуковых картах.

Вывод звука

AudioOut (Dshow9) - позволяет выбрать устройство из установленных в системе и установить громкость.

Многоканальный вывод

Существует 2 типа многоканальных звуковых карт:

  • "честный" многоканальный звук, как правило, делается на внешних картах, подключенных по USB или FireWire, которые поддерживает 4,8 или 16 каналов для входов и выходов
  • дешевый сюрраунд 5.1 или 7.1 присутствует на большинстве современных материнских плат

Внешние многоканальные карты

Такими картами нельзя управлять напрямую через vvvv. Используются только их WDM драйвера, в которых есть только доступ к каналам в стерео-парах. При воспроизведении стерео-файлов через нод FileStream, вы можете выбрать "Channel 1/2" или "Channel 3/4" в ноде AudioOut (DShow9).

Разводка по каналам на таких картах осуществляется драйверами ASIO, которые изначально не поддерживаются vvvv. Поиграйте с плагинами BASS, любезно написанными mr. vux. После установки пакета плагинов BASS, выберите нод AudioOut (BASS) и посмотрите его help-патч.
Плагины BASS платные для коммерческого использования, вы должны купить отдельную лицензию для них. Лицензия vvvv не распространяется на плагины BASS.

Встроенные звуковые карты 5.1 или 7.1

Многоканальный звук на встроенных карточках 5.1/7.1 можно разложить, используя WavePlayer (DShow9), смотрите его help-патч.

Задержки

Если вас раздражает задержка, попробуйте "kernel-streaming" для вывода звука, который выводит звук в обход системного микшера Windows:

Kernel Streaming

the kxproject

Reclock

старая страница:http://reclock.free.fr/
Это бесплатная программа, которая имитирует Kernel Streaming в инструментах DirectShow. В конфигурации reclock поставьте "Kernel Streaming" для звуковой карты, которую вы будете использовать. После установки программы, выберите reclock в ноде AudioOut (DShow9). Так вы минимизируете задержки, аналогично драйверам ASIO.

anonymous user login

Shoutbox

~49min ago

joreg: @xd_nitro: got it. see \girlpower\VL\Animation\MultiTouch for a little #vl example of doing this #vvvv

~18h ago

xd_nitro: will do Joreg. @cat - poss but can't move to 50 anyway.

~22h ago

catweasel: zoom-pan-rotate-touchgestures @XD_nitro, could VL do what you need?

~1d ago

joreg: @xd_nitro: from looking at that patch i don't really understand what it is doing: can you start a forumthread and specify your needs?

~1d ago

xd_nitro: oh it's a contribution not forum. doh! multitouch-stack-revived

~1d ago

xd_nitro: hey y'all - anyone up for doing some sponsored work on multitouch-stack-revived?

~2d ago

tonfilm: @all please update your VVVV.OpenVR pack, important bugfix: vvvv.openvr #htc #vive #oculus #rift #vr

~2d ago

~2d ago

id144: @joreg i'm not sure where to start with the requests, everything i know is wrong and yoghurt

~2d ago

joreg: only 5 requests but already 20 proposals for #node17 workshops. keep'em coming: node17-call-for-workshops #vvvv #vl #visualprogramming