Terras: Индивидуальные разработчики, инди. В том числе для маленьких контор бесплатно, для тестирования, академических разработок и т.п. На сайте можно почитать лицензионное соглашение.
TFS - это средства для групповой разработки, а как смесь системы контроля версий, багтреккера, управления проектами и прочего, интегрированного в Visual Studio.
Зачем покупать? Для индюков MSVS Community Edition бесплатна и ее более, чем достаточно в большинстве случаев. Если вас не интересует TFS и прочий кооператив от MS
Программисты бывают разные. Например, веб-фронты тоже себя называют программистами, но они могут ничего не знать дальше браузера. С другой стороны программисты микроконтроллеров и прочего встраиваемого, которые паяльника из рук не выпускают. Все относительно.
asyaevloeva: Не обязательно весь сайт. Flash-элементы отобажаются в тегах object и вполне могут комбинироваться с html5. Например, так и работают flash-баннеры. Но когда-то возможности флеша были больше, чем у html5 и он был кроссбраузерным его использовали для всяких визуально крутых сайтов, вроде фото-сайтов или мимикрирующих под десктопные приложения с окошками.
Студия не умеет во флеш (точнее компилировать ActionScript во Flash), потому что он проприетарный. Тем более, что у MS есть технология для аналогичных задач - Silverlight. (И она аналогично почти мертва.)
ВэйДлин: А что это, если не светомузыка?)
Почему вам не понравилась идея с эквалайзером? Ведь иструменты - это ярко выраженые акценты в разных диапазонах частот, которые отлично поддаются фильтрации. Элементарно потому, что любой оркестр подбирает иструменты так, чтобы они друг друга не перекрывали (иначе это будет каша из звуков). Ведь едва ли вам потребуется отличать скрипку от другой скрипки, если они исполнают одну солирующую партию, но трамбон, скажем, нам бы там помешал. Это по частотам.
(Для начала хорошо бы найти семплы с интересующими иструментами и посмотреть на их графики, чтобы определить характеристики и найти закономерности.)
Кроме того, можно оценивать взаимодествие инструментов, выделять доминирующие партии и переходы. Это уже функции по инструментам и их амплитуды ко времени. То есть если весь звуковой диапазон мы поделили на группы ("инструменты"), то внезапно выросшая по одна группа над остальными будет "солирующей" и она захватит управление светом. Как это выражать - это уже творческий вопрос.
ЗЫ Я не делал этого никогда, но, как инженер, стараюсь поделиться своими идеями по этому поводу.
Николай: видимо, вам стоит копнуть глубже в технологии выпекания кирпичей. Чтобы ориентироваться не на возможности доступного инструментария, а на идею.
Главное - это убедиться, что при необходимости сможешь в кратчайшие сроки разобраться. То есть собрать все грабли и понять общий принцип. В референс смотрят даже синьеры, это нормально.
TFS - это средства для групповой разработки, а как смесь системы контроля версий, багтреккера, управления проектами и прочего, интегрированного в Visual Studio.