Pixilang
Последняя версия - 3.5 (17 августа 2014)

Что такое Pixilang
Скачать
Список изменений
Документация
Форум
Скриншоты
Приложения, созданные при помощи Pixilang
Старые версии

Что такое Pixilang

Pixilang - пиксельно-ориентированный язык программирования для небольших графических и звуковых экспериментов. Концепция Pixilang разработана в 2006 году Александром Золотовым (NightRadio) и Михаилом Разуваевым (Goglus). Pixilang открытый (MIT License) и кросс-платформенный.

Pixilang-программы хранятся в текстовых файлах (UTF8) с расширением .txt или .pixi. Поэтому вы можете использовать любой текстовый редактор для создания таких программ. Pixilang не имеет встроенного редактора. После старта появляется файловый диалог, в котором нужно указать, где лежит запускаемая pixi-программа.

Ключевые особенности:
  • простые правила, низкий порог вхождения;
  • программу можно писать без объявления функций, просто списком инструкций с условными переходами;
  • сразу после старта программе выделяется чистый экран (или окно), к которому можно обращаться как к массиву пикселей, или использовать готовые граф. примитивы;
  • универсальные контейнеры (pixi-контейнеры) для хранения любых типов данных;
  • функции для синтеза и записи звука;
  • функции для обработки блоков данных;
  • поддерживаемые форматы файлов (загрузка и сохранение): WAV, PNG, JPEG, GIF (анимированный);
  • поддерживаемые звуковые системы: ASIO, DirectSound, MME, ALSA, OSS, JACK (для iOS и Linux);
  • поддержка внешних динамических библиотек (нативный код);
  • OpenGl ускорение;
  • MIDI In/Out.
Скачать

Pixilang для Windows, Linux, WinCE (WinMobile), OSX, iOS. +исходники
Pixilang для Android (2.3 минимум)
Версия для iOS распространяется только в виде исходников (лежат в основном архиве).

Вы можете сделать пожертвование, если хотите поддержать дальнейшее развитие Pixilang. Спасибо!

Скриншоты














Приложения, созданные при помощи Pixilang

Virtual ANS
PixiTracker - трекер с минималистичным пиксельным интерфейсом
PixiVisor - инструмент для аудио-визуальных экспериментов
Soul Resonance - аудио-визуальный альбом
Синтезаторы PixelWave и SpectrumGen
Видео Northern Forests и Dragon's Game - на Pixilang написана программа для рендеринга
Tangerine Birthro 2012