En ^ Ru

AVS by Eyecandy
 
http://avs.chat.ru/avsbyeyecandy.htm
 
Плагин визуализации в 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

counter
Panow©



En ^ Ru

AVS: Advanced Visualization System
 by Eyecandy
 
http://collusion.org/Article.cfm?ID=193
 
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.
 
http://avs.chat.ru