Pixilang
Последняя версия - 3.7b (4 октября 2018)

Скачать:
Pixilang для Windows, macOS, Linux, iOS и Windows CE +исходники
Pixilang для Android
Версия для iOS распространяется только в виде исходников (лежат в основном архиве).

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

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

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

Что такое Pixilang

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

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

Ключевые особенности:
  • простые правила, низкий порог вхождения;
  • программу можно писать без объявления функций, просто списком инструкций с условными переходами;
  • сразу после старта программе выделяется чистая область (экран) внутри окна, к которой можно обращаться как к массиву пикселей и использовать готовые графические примитивы;
  • универсальные контейнеры (pixi-контейнеры) для хранения любых типов данных;
  • функции для синтеза и записи звука;
  • функции для обработки блоков данных;
  • поддерживаемые форматы файлов (загрузка и сохранение): WAV, PNG, JPEG, GIF (анимированный);
  • поддержка систем:
    • Windows;
    • macOS (10.9+);
    • Linux (x86, x86_64, ARM (Maemo-устройства, 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

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