En ^ Ru
AVS by Eyecandy
Плагин визуализации в Winamp - Advanced Visualization System 2.x или просто
AVS. Это мощное программное обеспечения, доступное совершенно бесплатно. AVS
позволяет Вам создавать "roll your own" визуализации, используя разнообразные
эффекты. Вы можете добавить AVI, изображения, текст, и все виды рендеринга и
эффектов преобразования, большинство из которых beat sensitivity.
Documentation
Для быстрого ознакомления с эффектами AVS ознакомтесь с документацией
Nullsoft Developer Network's AVS Developer. Сейчас документация немного
отрывочна, но она находится в работе. Документация ознакомит Вас с интерфейсом,
но непосредственно про эффекты там написано немного. Лучшим вариантом для Вас
будут самостоятельные эксперименты с эффектами, чтобы увидеть их возможности, и
исследование пресетов, которые идут с AVS, чтобы увидеть как достигается
конечный результат.
Functionaility
Есть, главным образом, две вещи, которые Вы можете использовать для
создания визуализации - "render" и "trans". Render показывает объекты на экране,
типа AVI, изображений, текста или производимых эффектов, таких как scopes,
spinners, dot fountains, whatever. Trans (Transformation) трансформирует
rendered объекты, изменяя color fading, bump mapping, swirls, warps, rotations,
и т.д. Многие из trans и render эффектов являются бит-чувствительными (beat
sensitive). Почти все эффекты полностью настраиваемы, от изменения цвета, до
прописывания тригонометрических функций, которые затем управляют поведением
эффектов.
Есть также APE, которые являются внешними плагинами эффектов для AVS.
Плагины для плагинов. Плагины APE позволяют сторонним программистам добавлять
эффекты в AVS. В настоящее время существуют эффекты fireworks (фейерверк) и
static tv-like (тв), доступные как APE. Вы также вероятно сможете загрузить в
AVS плагины Sonique (другой mp3 проигрыватель), используя SVP loader.
Чтобы внести ваш avi-файл в список dropdown box AVS, необходимо скопировать
avi в папку \Winamp\PLUGINS\avs. Чтобы переключать avi файлы на лету, Вы можете
использовать отдельные назначаемые комбинации горячих клавиш, с теми же самыми
эффектами, но различным avi. К сожалению, в программе нет никакого ключа luma
или chroma (насыщенности цвета). Если Вы используете render > picture,
изображение должно быть в формате bmp, и оно также должно быть размещено
непосредственно в папке avs.
Using Line Input
Первоначально мне было трудно заставить Winamp воспринять линейный вход
(line input). Большинство эффектов AVS не делает ничего вообще, пока звуковой
поток не будет подан, and from a VJ perspective, Visualizing to MP3s is about as
cool as masturbation. Чтобы заставить winamp отрендерить vis эффекты с линейного
входа, нажмите "Ctrl+L" для выбора location, и введите "linein://". Кроме того,
Вы должны выбрать "Microphone 1" в окне "Volume\Recording Control".
Я также имел проблему, where I had to have a CD playing before beat
detection triggered from the line input. Я протестировал этот out, и он
определенно запускался с микрофона, а не CD, но CD всё ещё должен играть. Чтобы
решить эту проблему Я устанавливаю winamp на авто-повтор.
Beat Detection
Beat Detection, кажется, реагирует на высокую частоту быстрее, чем на
низкую, то есть следует за hihats, а не за басовым барабаном. Оно также имеет
максимальный bpm уровень обнаружения 140 (max bpm detection level), таким
образом, не работает достаточно хорошо, когда используется для музыки типа happy
hardcore и т.п.
Speed
Программа действительно имеет некоторые проблемы со скоростью. Запуская
640x480 fullscreen в 16-bit на Asus V6600 Deluxe Geforce, Celeron 450mhz, 160mb
ram, Wide SCSI HD, я не смог получить намного больше 22 fps, даже используя
built в пресетах. При управлении avs на PIII 500mhz "512k burst cache", ati 16mb
с openGL, direct 3d, 64mb ram, win 98, она работало только на 30 fps для самых
простых пресетов. Режим Pixel Doubling помогает fps rate весьма незначительно.
Tips
Я имел забавный результат при использовании шрифта webdings с текстовым
рендерингом (text renderer). Другой уловкой является оживление текста old
fashioned way. Выберите моноширинный шрифт (например, courier new), и укажите в
окне сколько знаков Вы хотите оживить. Например, если бы я хотел заявить моё имя
поперек середины экрана, показывая восемь знаков одновременно, то я сделал бы
что-то вроде:
C; CR; CRO; CROS; CROSi; CROSiS; CROSiS; CROSiS; ROSiS
Теперь укажите размещение по центру экрана. Поскольку я выбрал monospace
font (где все знаки одинаковой ширины), и каждая часть текста длинной точно
восемь знаков (учитывая заполненные пространства), текст марширует через экран в
такт музыке. Проявите творчество. Вы можете перемещать, удалять, или что бы то
ни было.
Перевод: А.Панов.
http://avs.chat.ru
Panow©
En ^ Ru
AVS: Advanced Visualization System
by Eyecandy
The featured visualization plugin on Winamp last month was the Advanced
Visualization System 2.x or just AVS.
If the plugin model has done anything, it has provided a small doorway for
powerful software to be made available for free. AVS allows you to "roll your
own" visualization using a variety of effects. You can add AVI's, images, text,
and all sorts of render and transformation effects, most of which have beat
sensitivity.
Documentation
For a quick introduction to using the effects in AVS, check out Nullsoft
Developer Network's AVS Developer Docs. The documentation is a bit sketchy right
now, but it's being worked on.
The documentation gets you familiar with the interface, but there is little
on the effects themselves. Your best bet is to just play with them to see what
they do, and examine the presets that come with AVS to see how it is they
accomplish what they're doing.
Functionaility
There are basically two things you can add to create a vis - "render" and
"trans" (transformations.) Render displays objects on the screen, such as AVIs,
pictures, text, or generated effects like scopes, spinners, dot fountains,
whatever. Transformation effects the rendered objects by changing color fading,
bump mapping, swirls, warps, rotations, etc. Many of the trans and render
effects are beat sensitive. Almost all the effects are totally customizable,
from changing the color, to writing trigonometric functions to manipulate their
behavior. The are also "APE"s, which are external plugin effects for AVS.
There's currently a fireworks effect and a static tv-like effect available as
APEs. APEs allow third party programmers to add effects to AVS. Plugins for
Plugins. You can also allegedly load Sonique (another mp3 player) plugins into
AVS using the SVP loader.
To get it to list your avi's in the dropdown box in AVS you need to copy
your AVI's into the C:\Program Files\Winamp\PLUGINS\avs directory. In order to
switch the avi files on the fly, you have assign separate hot keys with the same
effects but a different avi. Unfortunately, there is no luma or chroma key in
the program.
If you use the rend.>picture, the picture needs to be in .bmp format and
it also needs to be in the avs folder.
Using Line Input
I initially had a difficulty trying to get Winamp to accept line input.
Most AVS effects do nothing at all until they're being feed an audio stream, and
from a VJ perspective, Visualizing to MP3s is about as cool as masturbation. To
get winamp to render vis effects from a line input, press "Ctrl+L" to play a
location, and enter "linein://". In addition, you have to select "Microphone 1"
in the "Recording Control" window of "Volume Control". I also had a problem
where I had to have a CD playing before beat detection triggered from the line
input. I tested it out and it definitely was triggering from the mic and not the
CD, but the CD still had to be playing. To solve this I set winamp to
auto-repeat.
Beat Detection
The beat detection seems to react to high freq's rather then the low
freq's, ie it seems to follow the hihats rather than the bass drum. It also has
a max bpm detection level of 140, so it doesn't work very well when used for
happy hardcore and the like.
Speed
The program does have some speed issues. Running 640x480 fullscreen at
16bit on a Asus V6600 Deluxe Geforce, Celeron
300a@450mhz, 160mb ram, Wide SCSI HD, I couldn't
get much more then 22 fps, even using the built in presets. Running avs on a
PIII 500mhz "512k burst cache", ati 16mb with openGL, and direct 3d, 64mb ram,
win 98, it just bearly ran at 30fps on the simple presets. The Pixel Doubling
feature does help the fps rate quite a bit.
Tips
I had some fun using the "webdings" font with the text renderer. Another
trick is animating text the old fashioned way. Pick a monospace font ("courier
new" for example), and pick a window of how many characters you want to animate.
For example, if I wanted to scroll my name across the middle of the screen
showing 8 characters at a time, I'd do something like this:
C; CR; CRO; CROS; CROSi; CROSiS; CROSiS ;CROSiS ;ROSiS
Now put it centered on the screen. because i've selected a monospace font
(where every typed character is the same width), and each piece of text is
exactly 8 characters long (notice the padded spaces), it will march across the
screen to the beat. Get creative. You can scroll, wipe, or whatever.