Pixilang
Последняя версия - 3.6 (24 октября 2016)

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

ChangeLog

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

Что такое 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

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