andreysmorodov

TwitterFacebook

Andrey Smorodov

Get flash to fully experience Pearltrees

Music and Computers

Here’s a simplified view of what happens when we pluck a string: at first the string is highly energized and it vibrates like mad, creating a fairly complex (meaning rich in harmonics) sound wave whose fundamental frequency is determined by the mass and tension of the string. Gradually, thanks to friction between the air and the string, the string’s energy is depleted and the wave becomes less complex, resulting in a "purer" tone with fewer harmonics. After some amount of time all of the energy from the pluck is gone, and the string stops vibrating. If you have access to a stringed instrument, particularly one with some very low notes, give one of the strings a good pluck and see if you can see and hear what’s happening per the description above. How a Computer Models a Plucked String with the Karplus-Strong Algorithm http://music.columbia.edu/cmc/musicandcomputers/chapter4/04_09.php
ÂÛ×ÈÑËÅÍÈÅ, íåçàâèñèìî îò òîãî, âûïîëíÿåòñÿ îíî ýëåêòðîííûìè óñòðîéñòâàìè, íà îáû÷íûõ ñ÷åòàõ èëè áèîëîãè÷åñêîé ñèñòåìîé, òàêîé, êàê ìîçã, - ýòî ôèçè÷åñêèé ïðîöåññ. Ê íåìó ïðèìåíèìû òå æå ïîíÿòèÿ, ÷òî è ê äðóãèì ôèçè÷åñêèì ïðîöåññàì. Êàêîå êîëè÷åñòâî ýíåðãèè íåîáõîäèìî, ÷òîáû âûïîëíèòü òî èëè èíîå âû÷èñëåíèå? Ñêîëüêî âðåìåíè ïîòðåáóåòñÿ íà ýòî? Êàêèõ ðàçìåðîâ äîëæíî áûòü âû÷èñëÿþùåå óñòðîéñòâî? Äðóãèìè ñëîâàìè, êàêîâû ôèçè÷åñêèå îãðàíè÷åíèÿ, íàêëàäûâàåìûå íà ïðîöåññ âû÷èñëåíèÿ?

VIVOS VOCO: Ш.Г. Бенне, Р. Ландауэр, ФИЗИЧЕСКИЕ ПРЕДЕЛЫ ВЫЧИСЛЕНИЙ

http://vivovoco.rsl.ru/VV/PAPERS/NATURE/CALC/CALC.HTM
Multi-touch displays are the natural evolution of the old touch screens as they are capable of recognising multiple touches at the same time. This way of dealing with the hardware (and applications) opens up a host of new opportunities for human-computer interaction, enabling the objects on a screen to be directly manipulated by the user. For this reason these techniques are also known as natural user interfaces.

Multi-touch Table « CSP Research & Development

http://rd.csp.it/archives/1221
HyQ is a fully torque-controlled Hydraulically actuated Quadruped robot (pronounced [hai-kju:]) developed in the Department of Advanced Robotics at the IIT. HyQ is designed to move over rough terrain and perform highly dynamic tasks such as jumping and running with different gaits (up to 3-4m/s). To achieve the required high joint speeds and torques, a combination of hydraulic cylinders and electric motors are actuating the robot’s 12 active joints. Goals of the project are the investigation of various aspects of quadrupedal locomotion, adjustable compliance, energy efficiency, compact hydraulic actuation and onboard power systems. System Overview

Hydraulically Actuated Quadruped - HyQ

http://www.iit.it/en/advanced-robotics/hyq.html

speex+portaudioを使ったechoアプリを書いてみた : maaash.jp

http://maaash.jp/2008/10/speexportaudio%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9fecho%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e6%9b%b8%e3%81%84%e3%81%a6%e3%81%bf%e3%81%9f/ マイク → speexエンコーダ → speexデコーダ → スピーカー だけの。 speexエンコーダ、speexデコーダ無しだと問題ないところ、ありにすると、 なんか高音のノイズが入るのはなぜ? speex-devのMLに質問中。。。
Path Planning

Online Education

http://ru.opensuse.org/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_Qt tagline: Материал из openSUSE Введение Библиотека QT предназначена для разработки GUI, разработанная компанией Trolltech AS. Qt была представлена в 1996 году, с тех пор, с помощью этой библиотеки было создано большое количество разнообразных приложений с графическим пользовательским интерфейсом. Qt является кроссплатформенной, есть реализации библиотеки для MS/Windows, Unix/X11 (Linux, Sun Solaris, HP-UX, Digital Unix, IBM AIX, SGI IRIX и пр.), Macintosh ( Mac OS X ) и Embedded платформ.

Библиотека Qt — openSUSE

Artifical Intelligence

Website viewed best in Firefox

A movie of the simulation is in Movie.wmv . By monitoring the objective for each iteration through the optimization process, we see that the system quickly finds local minimum. However, the local minima we're getting aren't close enough to the actual key-frame images we're trying to represent. Also, if I stretch the simulation out longer to 20 frames or more, the system almost never converges at a minimal solution. We hypothesized that the problem may lie in our wind force field. We place our forces on an evenly spaced grid. http://www1.cs.columbia.edu/~rso2102/cs4167/Smokin/Smokin!.html

Segmentation (image processing)

In computer vision, segmentation refers to the process of partitioning a digital image into multiple segments (sets of pixels, also known as superpixels). The goal of segmentation is to simplify and/or change the representation of an image into something that is more meaningful and easier to analyze.1 Image segmentation is typically used to locate objects and boundaries (lines, curves, etc.) in images. More precisely, image segmentation is the process of assigning a label to every pixel in an image such that pixels with the same label share certain visual characteristics. The result of image segmentation is a set of segments that collectively cover the entire image, or a set of contours extracted from the image (see edge detection). Each of the pixels in a region are similar with respect to some characteristic or computed property, such as color, intensity, or texture.
Computer Graphics

Office

Other