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

Звук

English | Mandarin | Spanish | French | Italian

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

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

см.так же

не описана работа плагинов 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

~2d ago

joreg: wanna learn #vvvv from scratch? here is a chance: vvvv-academy-winter-course-2018

~2d ago

~3d ago

keftaparty: @circuitb already tried, no luck with them... Thanks anyway.

~3d ago

keftaparty: Show tonight, thanks !

~3d ago

keftaparty: Urgent: does anyone know a wireless video transmission specialist in Paris. Having crazy problems here. Using Teradek hardware.

~3d ago

r.a.u.l.: I found some workarounds to get some output, but I‘ll prepare a patch that shows the different issues

~3d ago

joreg: @raul can you provide a patch that shows this in a new forum thread?

~3d ago

r.a.u.l.: FileStream (EX9) in Preview-Node works, but patching VideoTexture/FullscreenQuad/Renderer is black.. ideas? It works elsewhere :-(

~4d ago

aoi: Would you be willing to choose some days to write an article in this calendar in English or Japanese? https://qiita.com/advent-calendar/2017/vvvv