четверг, 27 марта 2008 г.

SunVox. First screenshots



SunVox - modular music creation studio.
Supported platforms: Windows, Windows Mobile, PalmOS, Linux.
It's Coming soon... :)
Такую вот штуковину готовлю к релизу...

воскресенье, 23 марта 2008 г.

Pixilang v1.5

Выпустил в свет новую версию языка Pixilang 1.5.
Что нового:
* добавлена поддержка библиотеки SDL (для прямого доступа к видеопамяти) в Linux-версии;
* добавлена поддержка прямого доступа к видеопамяти в PalmOS-версии;
* оптимизированы функции для рисования в полноэкранном режиме (SDL, DirectX, OpenGL, GAPI...);
* исправлены баги при рисовании "обрезанной" картинки в Windows Mobile;
* исправлен баг с загрузкой pixi-картинки после вызова команды file_dialog();
* оптимизация скорости;
* исправлено множество небольших ошибок.

Качать, как обычно, отсюда: http://www.warmplace.ru/soft/pixilang/index_ru.php

понедельник, 10 марта 2008 г.

Fairlight CMI


На этом ролике 1983 года запечатлен синтезатор Fairlight CMI в действии. Эту штуковину разработали в 1978 году с целью "по-человечески" связать сэмплер и компьютер. Треки и сэмплы сохранялись на 8-дюймовых дискетах, а редактирование партитуры происходило при помощи светового пера, которым просто тыкали в экран. В те годы просто революционный инструмент. Сам Жан Мишель Жарр писал на нем свою музыку... А к чему я это все... Фишка в том, что ноги современных музыкальных трекеров растут именно от сюда. На экране изображены дорожки, каждой из которых соответствует свой сэмпл, а на дорожках расставлены ноты. Хотя, если копнуть глубже, то мы обнаружим, что начиналось все вообще с аналоговых многодорожечных магнитофонов, но это уже другая история :)

понедельник, 3 марта 2008 г.

Pixilang Compo 64

Напоминаю, что прием конкурсных работ уже начался :) И продлится до конца этого месяца.

понедельник, 25 февраля 2008 г.

Железный чиптюн

Эти чуваки просто маньяки... Замутили проигрыватель 8-битных чип-тюнов, с использованием какого-то простейшего микроконтроллера с 8 килобайтами flash-памяти!

вторник, 19 февраля 2008 г.

Взгляд в светлое будущее

Pixilang хорош. Буду в том же духе поддерживать и развивать его.
А параллельно попробую заглянуть в будущее...
Следующий шаг, я думаю, надо будет делать в сторону мультиязыкового пространства. Какая-то универсальная межплатформенная среда без привязки к конкретному языку программирования. И основа для такой среды, кажется уже появилась - это инструмент под названием LLVM. В двух словах не описать все его приемущества. Но вот основное: код программ и модулей можно хранить в бинарных модулях, слегка напоминающих байт-код Java или C#; но на самом же деле, эти модули по своей гибкости влегкую делают и Java и C# и всех остальных. Возможно такое: вы пишете прогу на языке C или C++ или Basic или еще там каком-нибудь, компилируете (например через gcc) эту прогу в бинарный код LLVM; LLVM грузит бинарный код, перелапачивает его, сильно оптимизирует и на выходе дает готовый исполняемый файл, соптимизированный под конкретный девайс (например, windows, linux или Mac OSX). При этом LLVM открыт и распространяется под лицензией BSD - что совсем хорошо.... Определенно, за этим будущее. Не даром Маки и Айфоны активно юзают эту технологию для оптимизации графики...