Pixilang is a pixel-oriented programming language for small graphics/sound applications and experiments. Originally created by Alexander Zolotov (NightRadio) and Mik Razuvaev (Goglus) for non-programmers, demosceners and designers. It is cross-platform and open source (MIT License).
Pixilang programs are stored in text files (UTF8) with extensions *.txt or *.pixi. So you can use your favorite text editor to create/edit these files. Pixilang has no built-in editor.
• universal containers (pixi-container) for any type of data;
• dynamically typed variables (for integer or floating point numbers);
• functions for sound synthesis and recording;
• functions for block data processing;
• supported file formats (load/save): WAV, PNG, JPG, GIF (animated);
• native code (external dynamic libraries) support;
• OpenGL acceleration.
* added AIFF support (load only);
* added progressive JPEG support;
* new functions: new_filter(), remove_filter(), reset_filter(), init_filter(), apply_filter() - for working with recursive (IIR) and nonrecursive (FIR) digital filters;
* new function: wavetable_generator() - very fast multichannel sampler, where the sample is always looped and fixed-size (256 for 8bit data, or 32768 for 16bit data);
* new sound examples: filter_16bit, filter_16bit_fixed_point, filter_32bit;
* bugs fixed.