Pixilang
Последняя версия - 3.8.1b (15 декабря 2020)

Скачать:
Pixilang 3.8.1b для Windows, macOS, Linux и Windows CE (исходники будут опубликованы позднее)
Pixilang 3.7 для Windows, macOS, Linux, iOS и Windows CE +исходники
Pixilang для Android
Pixilang 3.8.1b для Android (APK файл)

Список изменений

Вы можете сделать пожертвование, если хотите поддержать дальнейшее развитие Pixilang. Спасибо!
(если PayPal не подходит, попробуйте Яндекс.Деньги)

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

Что такое Pixilang

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

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

Ключевые особенности:
  • простые правила, низкий порог вхождения;
  • программу можно писать без объявления функций, просто списком инструкций с условными переходами;
  • сразу после старта программе выделяется чистая область (экран) внутри окна, к которой можно обращаться как к массиву пикселей и использовать готовые графические примитивы;
  • универсальные контейнеры (pixi-контейнеры) для хранения любых типов данных;
  • функции для синтеза и записи звука;
  • функции для обработки блоков данных;
  • поддерживаемые форматы файлов (загрузка и сохранение): WAV, PNG, JPEG, GIF (анимированный);
  • поддержка систем:
    • Windows (2000+);
    • macOS (10.9+);
    • Linux (x86, x86_64, ARM (Raspberry Pi, PocketCHIP и пр.), ARM64 (PINE64 и пр.));
    • iOS (9.0+) - только исходники;
    • Android (4.1+);
    • Windows CE (в т.ч. Pocket PC и Windows Mobile; только ARM);
  • поддержка звуковых систем: ASIO, DirectSound, MME, ALSA, OSS, JACK;
  • поддержка внешних динамических библиотек (нативный код);
  • OpenGl ускорение;
  • MIDI In/Out.
Подробная документация...

Картинки, сгенерированные Pixilang




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

Virtual ANS
PhonoPaper
Nature - Oscillator
Fractal Bits
PixelWave & SpectrumGen
PixiTracker
PixiVisor
PixiScope
Soul Resonance
Tangerine Birthro 2012
Pixel Cave